コード例 #1
0
 public CalculateAsyncResult(int num1, int num2, RefAsyncCallback userCallback, object asyncState)
 {
     this._calcNum1 = num1;
     this._calcNum2 = num2;
     this._userCallback = userCallback;
     AsyncState = asyncState;
     //this.
 }
コード例 #2
0
 public CalculateAsyncResult(int num1, int num2, RefAsyncCallback userCallback, object asyncState)
 {
     this._calcNum1     = num1;
     this._calcNum2     = num2;
     this._userCallback = userCallback;
     this._asyncState   = asyncState;
     // 异步执行操作
     ThreadPool.QueueUserWorkItem((obj) => { AsyncCalculate(obj); }, this);
 }
コード例 #3
0
        public IAsyncResult BeginCalculate(int num1, int num2, RefAsyncCallback userCallback, object asyncState)
        {
            CalculateAsyncResult result = new CalculateAsyncResult(num1, num2, userCallback, asyncState);

            return(result);
        }
コード例 #4
0
 public IAsyncResult BeginCalculate(int num1, int num2, RefAsyncCallback userCallback, object asyncState)
 {
     IAsyncResult result = new CalculateAsyncResult(num1, num2, userCallback, asyncState);
     return result;
 }