Game Framework  2021.05.31
DownloadAgentHelperBase类 参考abstract

下载代理辅助器基类。 更多...

类 DownloadAgentHelperBase 继承关系图:
IDownloadAgentHelper UnityWebRequestDownloadAgentHelper UnityWebRequestDownloadAgentHelper WWWDownloadAgentHelper

Public 成员函数

abstract void Download (string downloadUri, object userData)
 通过下载代理辅助器下载指定地址的数据。 更多...
 
abstract void Download (string downloadUri, long fromPosition, object userData)
 通过下载代理辅助器下载指定地址的数据。 更多...
 
abstract void Download (string downloadUri, long fromPosition, long toPosition, object userData)
 通过下载代理辅助器下载指定地址的数据。 更多...
 
abstract void Reset ()
 重置下载代理辅助器。 更多...
 

静态 Protected 属性

const int RangeNotSatisfiableErrorCode = 416
 范围不适用错误码。 更多...
 

事件

abstract EventHandler< DownloadAgentHelperUpdateBytesEventArgsDownloadAgentHelperUpdateBytes
 下载代理辅助器更新数据流事件。 更多...
 
abstract EventHandler< DownloadAgentHelperUpdateLengthEventArgsDownloadAgentHelperUpdateLength
 下载代理辅助器更新数据大小事件。 更多...
 
abstract EventHandler< DownloadAgentHelperCompleteEventArgsDownloadAgentHelperComplete
 下载代理辅助器完成事件。 更多...
 
abstract EventHandler< DownloadAgentHelperErrorEventArgsDownloadAgentHelperError
 下载代理辅助器错误事件。 更多...
 
- 事件 继承自 IDownloadAgentHelper
EventHandler< DownloadAgentHelperUpdateBytesEventArgsDownloadAgentHelperUpdateBytes
 下载代理辅助器更新数据流事件。 更多...
 
EventHandler< DownloadAgentHelperUpdateLengthEventArgsDownloadAgentHelperUpdateLength
 下载代理辅助器更新数据大小事件。 更多...
 
EventHandler< DownloadAgentHelperCompleteEventArgsDownloadAgentHelperComplete
 下载代理辅助器完成事件。 更多...
 
EventHandler< DownloadAgentHelperErrorEventArgsDownloadAgentHelperError
 下载代理辅助器错误事件。 更多...
 

详细描述

下载代理辅助器基类。

成员函数说明

◆ Download() [1/3]

abstract void Download ( string  downloadUri,
long  fromPosition,
long  toPosition,
object  userData 
)
pure virtual

通过下载代理辅助器下载指定地址的数据。

参数
downloadUri下载地址。
fromPosition下载数据起始位置。
toPosition下载数据结束位置。
userData用户自定义数据。

实现了 IDownloadAgentHelper.

WWWDownloadAgentHelper , 以及 UnityWebRequestDownloadAgentHelper 内被实现.

◆ Download() [2/3]

abstract void Download ( string  downloadUri,
long  fromPosition,
object  userData 
)
pure virtual

通过下载代理辅助器下载指定地址的数据。

参数
downloadUri下载地址。
fromPosition下载数据起始位置。
userData用户自定义数据。

实现了 IDownloadAgentHelper.

WWWDownloadAgentHelper , 以及 UnityWebRequestDownloadAgentHelper 内被实现.

◆ Download() [3/3]

abstract void Download ( string  downloadUri,
object  userData 
)
pure virtual

通过下载代理辅助器下载指定地址的数据。

参数
downloadUri下载地址。
userData用户自定义数据。

实现了 IDownloadAgentHelper.

WWWDownloadAgentHelper , 以及 UnityWebRequestDownloadAgentHelper 内被实现.

◆ Reset()

abstract void Reset ( )
pure virtual

重置下载代理辅助器。

实现了 IDownloadAgentHelper.

WWWDownloadAgentHelper , 以及 UnityWebRequestDownloadAgentHelper 内被实现.

类成员变量说明

◆ RangeNotSatisfiableErrorCode

const int RangeNotSatisfiableErrorCode = 416
staticprotected

范围不适用错误码。

事件说明

◆ DownloadAgentHelperComplete

abstract EventHandler<DownloadAgentHelperCompleteEventArgs> DownloadAgentHelperComplete

下载代理辅助器完成事件。

◆ DownloadAgentHelperError

abstract EventHandler<DownloadAgentHelperErrorEventArgs> DownloadAgentHelperError

下载代理辅助器错误事件。

◆ DownloadAgentHelperUpdateBytes

abstract EventHandler<DownloadAgentHelperUpdateBytesEventArgs> DownloadAgentHelperUpdateBytes

下载代理辅助器更新数据流事件。

◆ DownloadAgentHelperUpdateLength

abstract EventHandler<DownloadAgentHelperUpdateLengthEventArgs> DownloadAgentHelperUpdateLength

下载代理辅助器更新数据大小事件。