Interface IDownloadUrlPolicy
URL 选择策略
Assembly: YooAsset.dll
View Source
Declaration
public interface IDownloadUrlPolicy
Methods
SelectUrl(IReadOnlyList<string>)
选择本次请求应使用的 URL
View Source
Declaration
string SelectUrl(IReadOnlyList<string> candidateUrls)
Returns
System.String: 选中的 URL
Parameters
| Type | Name | Description |
|---|---|---|
System.Collections.Generic.IReadOnlyList<System.String> | candidateUrls | 候选 URL 列表(至少包含一个) |
OnRequestSucceeded(string)
反馈请求成功,策略可据此更新内部状态。
View Source
Declaration
void OnRequestSucceeded(string url)
Parameters
| Type | Name | Description |
|---|---|---|
System.String | url | 实际使用的 URL |
OnRequestFailed(string, long, string)
反馈请求失败,策略可据此更新内部状态。
View Source
Declaration
void OnRequestFailed(string url, long httpCode, string httpError)
Parameters
| Type | Name | Description |
|---|---|---|
System.String | url | 实际使用的 URL |
System.Int64 | httpCode | HTTP 状态码(0 表示网络中断或非 HTTP 错误) |
System.String | httpError | 服务器返回的错误描述文本 |