跳到主要内容
版本: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