跳到主要内容
版本:3.0.x

Class DefaultDownloadUrlPolicy

默认的 URL 选择策略

Assembly: YooAsset.dll​
View Source​
Declaration
public class DefaultDownloadUrlPolicy : IDownloadUrlPolicy

Methods​

SelectUrl(IReadOnlyList<string>)​

基于内部失败计数轮转选择 URL

View Source​
Declaration
public string SelectUrl(IReadOnlyList<string> candidateUrls)
Returns​

System.String: 选中的 URL

Parameters​
TypeNameDescription
System.Collections.Generic.IReadOnlyList<System.String>candidateUrls候选 URL 列表

OnRequestSucceeded(string)​

请求成功反馈,保持当前 URL 不变。

View Source​
Declaration
public void OnRequestSucceeded(string url)
Parameters​
TypeNameDescription
System.Stringurl成功请求的 URL

OnRequestFailed(string, long, string)​

请求失败反馈,递增失败计数以切换 URL。

View Source​
Declaration
public void OnRequestFailed(string url, long httpCode, string httpError)
Parameters​
TypeNameDescription
System.Stringurl失败请求的 URL
System.Int64httpCodeHTTP 响应状态码
System.StringhttpErrorHTTP 错误信息

Implements​