<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      在你的服務器端代碼中使用線程與創建異步處理(結束)

      [摘要]用定制線程異步處理者為了創建一個真正的異步處理者, 你必須在BeginProcessRequest響應中手工生成額外的線程.成功創建異步處理者有3個重要的特征. 一 構造一個支持IAsyncResu...
      用定制線程異步處理者

      為了創建一個真正的異步處理者, 你必須在BeginProcessRequest響應中手工生成額外的線程.成功創建異步處理者有3個重要的特征. 一 構造一個支持IAsyncResult的類從BeginProcessRequest 返回. 二, 生成個線程執行你的請求異步處理. 三, 通知asp.net 你已經結束了處理請求并且準備返回響應

      我會通過構造一個支持IAsyncResult類來構建異步處理者. 該類將從調用BeginProcessRequest返回, 接著我將實現EndProcessRequest, 在另外的事情中,保存一個指定請求的狀態是有用的,我需要用此處理請求. 為了完成IAsyncResult接口,實現如下:

      public interface IAsyncResult

      {

      public object AsyncState { get; }

      public bool CompletedSynchronously { get; }

      public bool IsCompleted { get; }

      public WaitHandle AsyncWaitHandle { get; }

      }

      其它的實現請見代碼




      日韩精品一区二区三区高清