public WebRequestTask()
 {
     m_Status        = WebRequestTaskStatus.Todo;
     m_WebRequestUri = null;
     m_PostData      = null;
     m_Timeout       = 0f;
 }
 /// <summary>
 /// 清理 Web 请求任务。
 /// </summary>
 public override void Clear()
 {
     base.Clear();
     m_Status        = WebRequestTaskStatus.Todo;
     m_WebRequestUri = null;
     m_PostData      = null;
     m_Timeout       = 0f;
 }
Beispiel #3
0
 /// <summary>
 /// 初始化 Web 请求任务的新实例。
 /// </summary>
 /// <param name="webRequestUri">要发送的远程地址。</param>
 /// <param name="postData">要发送的数据流。</param>
 /// <param name="timeout">下载超时时长,以秒为单位。</param>
 /// <param name="userData">用户自定义数据。</param>
 public WebRequestTask(string webRequestUri, byte[] postData, float timeout, object userData)
 {
     m_SerialId      = s_Serial++;
     m_Done          = false;
     m_Status        = WebRequestTaskStatus.Todo;
     m_WebRequestUri = webRequestUri;
     m_PostData      = postData;
     m_Timeout       = timeout;
     m_UserData      = userData;
 }
 public WebRequestTask()
 {
     m_SerialId      = 0;
     m_Priority      = 0;
     m_Done          = false;
     m_Status        = WebRequestTaskStatus.Todo;
     m_WebRequestUri = null;
     m_PostData      = null;
     m_Timeout       = 0f;
     m_UserData      = null;
 }