Game Framework  2019.11.26
WebRequestComponent类 参考

Web 请求组件。 更多...

类 WebRequestComponent 继承关系图:
GameFrameworkComponent

Public 成员函数

int AddWebRequest (string webRequestUri)
 增加 Web 请求任务。 更多...
 
int AddWebRequest (string webRequestUri, byte[] postData)
 增加 Web 请求任务。 更多...
 
int AddWebRequest (string webRequestUri, WWWForm wwwForm)
 增加 Web 请求任务。 更多...
 
int AddWebRequest (string webRequestUri, int priority)
 增加 Web 请求任务。 更多...
 
int AddWebRequest (string webRequestUri, byte[] postData, int priority)
 增加 Web 请求任务。 更多...
 
int AddWebRequest (string webRequestUri, WWWForm wwwForm, int priority)
 增加 Web 请求任务。 更多...
 
int AddWebRequest (string webRequestUri, object userData)
 增加 Web 请求任务。 更多...
 
int AddWebRequest (string webRequestUri, byte[] postData, object userData)
 增加 Web 请求任务。 更多...
 
int AddWebRequest (string webRequestUri, WWWForm wwwForm, object userData)
 增加 Web 请求任务。 更多...
 
int AddWebRequest (string webRequestUri, int priority, object userData)
 增加 Web 请求任务。 更多...
 
int AddWebRequest (string webRequestUri, byte[] postData, int priority, object userData)
 增加 Web 请求任务。 更多...
 
int AddWebRequest (string webRequestUri, WWWForm wwwForm, int priority, object userData)
 增加 Web 请求任务。 更多...
 
bool RemoveWebRequest (int serialId)
 移除 Web 请求任务。 更多...
 
void RemoveAllWebRequests ()
 移除所有 Web 请求任务。 更多...
 
TaskInfo[] GetAllWebRequestInfos ()
 获取所有 Web 请求任务的信息。 更多...
 

Protected 成员函数

override void Awake ()
 游戏框架组件初始化。 更多...
 

属性

int TotalAgentCount [get]
 获取 Web 请求代理总数量。 更多...
 
int FreeAgentCount [get]
 获取可用 Web 请求代理数量。 更多...
 
int WorkingAgentCount [get]
 获取工作中 Web 请求代理数量。 更多...
 
int WaitingTaskCount [get]
 获取等待 Web 请求数量。 更多...
 
float Timeout [get, set]
 获取或设置 Web 请求超时时长,以秒为单位。 更多...
 

详细描述

Web 请求组件。

成员函数说明

◆ AddWebRequest() [1/12]

int AddWebRequest ( string  webRequestUri)

增加 Web 请求任务。

参数
webRequestUriWeb 请求地址。
返回
新增 Web 请求任务的序列编号。

◆ AddWebRequest() [2/12]

int AddWebRequest ( string  webRequestUri,
byte[]  postData 
)

增加 Web 请求任务。

参数
webRequestUriWeb 请求地址。
postData要发送的数据流。
返回
新增 Web 请求任务的序列编号。

◆ AddWebRequest() [3/12]

int AddWebRequest ( string  webRequestUri,
byte[]  postData,
int  priority 
)

增加 Web 请求任务。

参数
webRequestUriWeb 请求地址。
postData要发送的数据流。
priorityWeb 请求任务的优先级。
返回
新增 Web 请求任务的序列编号。

◆ AddWebRequest() [4/12]

int AddWebRequest ( string  webRequestUri,
byte[]  postData,
int  priority,
object  userData 
)

增加 Web 请求任务。

参数
webRequestUriWeb 请求地址。
postData要发送的数据流。
priorityWeb 请求任务的优先级。
userData用户自定义数据。
返回
新增 Web 请求任务的序列编号。

◆ AddWebRequest() [5/12]

int AddWebRequest ( string  webRequestUri,
byte[]  postData,
object  userData 
)

增加 Web 请求任务。

参数
webRequestUriWeb 请求地址。
postData要发送的数据流。
userData用户自定义数据。
返回
新增 Web 请求任务的序列编号。

◆ AddWebRequest() [6/12]

int AddWebRequest ( string  webRequestUri,
int  priority 
)

增加 Web 请求任务。

参数
webRequestUriWeb 请求地址。
priorityWeb 请求任务的优先级。
返回
新增 Web 请求任务的序列编号。

◆ AddWebRequest() [7/12]

int AddWebRequest ( string  webRequestUri,
int  priority,
object  userData 
)

增加 Web 请求任务。

参数
webRequestUriWeb 请求地址。
priorityWeb 请求任务的优先级。
userData用户自定义数据。
返回
新增 Web 请求任务的序列编号。

◆ AddWebRequest() [8/12]

int AddWebRequest ( string  webRequestUri,
object  userData 
)

增加 Web 请求任务。

参数
webRequestUriWeb 请求地址。
userData用户自定义数据。
返回
新增 Web 请求任务的序列编号。

◆ AddWebRequest() [9/12]

int AddWebRequest ( string  webRequestUri,
WWWForm  wwwForm 
)

增加 Web 请求任务。

参数
webRequestUriWeb 请求地址。
wwwFormWWW 表单。
返回
新增 Web 请求任务的序列编号。

◆ AddWebRequest() [10/12]

int AddWebRequest ( string  webRequestUri,
WWWForm  wwwForm,
int  priority 
)

增加 Web 请求任务。

参数
webRequestUriWeb 请求地址。
wwwFormWWW 表单。
priorityWeb 请求任务的优先级。
返回
新增 Web 请求任务的序列编号。

◆ AddWebRequest() [11/12]

int AddWebRequest ( string  webRequestUri,
WWWForm  wwwForm,
int  priority,
object  userData 
)

增加 Web 请求任务。

参数
webRequestUriWeb 请求地址。
wwwFormWWW 表单。
priorityWeb 请求任务的优先级。
userData用户自定义数据。
返回
新增 Web 请求任务的序列编号。

◆ AddWebRequest() [12/12]

int AddWebRequest ( string  webRequestUri,
WWWForm  wwwForm,
object  userData 
)

增加 Web 请求任务。

参数
webRequestUriWeb 请求地址。
wwwFormWWW 表单。
userData用户自定义数据。
返回
新增 Web 请求任务的序列编号。

◆ Awake()

override void Awake ( )
protectedvirtual

游戏框架组件初始化。

重载 GameFrameworkComponent .

◆ GetAllWebRequestInfos()

TaskInfo [] GetAllWebRequestInfos ( )

获取所有 Web 请求任务的信息。

返回
所有 Web 请求任务的信息。

◆ RemoveAllWebRequests()

void RemoveAllWebRequests ( )

移除所有 Web 请求任务。

◆ RemoveWebRequest()

bool RemoveWebRequest ( int  serialId)

移除 Web 请求任务。

参数
serialId要移除 Web 请求任务的序列编号。
返回
是否移除 Web 请求任务成功。

属性说明

◆ FreeAgentCount

int FreeAgentCount
get

获取可用 Web 请求代理数量。

◆ Timeout

float Timeout
getset

获取或设置 Web 请求超时时长,以秒为单位。

◆ TotalAgentCount

int TotalAgentCount
get

获取 Web 请求代理总数量。

◆ WaitingTaskCount

int WaitingTaskCount
get

获取等待 Web 请求数量。

◆ WorkingAgentCount

int WorkingAgentCount
get

获取工作中 Web 请求代理数量。