TaskFactory<TResult>.FromAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立新的工作執行個體。
多載
FromAsync(IAsyncResult, Func<IAsyncResult,TResult>)
建立工作,當指定的 IAsyncResult 完成時會執行結束方法函式。
public:
System::Threading::Tasks::Task<TResult> ^ FromAsync(IAsyncResult ^ asyncResult, Func<IAsyncResult ^, TResult> ^ endMethod);
public System.Threading.Tasks.Task<TResult> FromAsync (IAsyncResult asyncResult, Func<IAsyncResult,TResult> endMethod);
member this.FromAsync : IAsyncResult * Func<IAsyncResult, 'Result> -> System.Threading.Tasks.Task<'Result>
Public Function FromAsync (asyncResult As IAsyncResult, endMethod As Func(Of IAsyncResult, TResult)) As Task(Of TResult)
參數
- asyncResult
- IAsyncResult
IAsyncResult,完成時會觸發 endMethod
處理作業。
- endMethod
- Func<IAsyncResult,TResult>
函式委派,會處理已完成的 asyncResult
。
傳回
表示非同步作業的 Task<TResult>。
例外狀況
另請參閱
適用於
FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, Object)
建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。
public:
System::Threading::Tasks::Task<TResult> ^ FromAsync(Func<AsyncCallback ^, System::Object ^, IAsyncResult ^> ^ beginMethod, Func<IAsyncResult ^, TResult> ^ endMethod, System::Object ^ state);
public System.Threading.Tasks.Task<TResult> FromAsync (Func<AsyncCallback,object,IAsyncResult> beginMethod, Func<IAsyncResult,TResult> endMethod, object state);
public System.Threading.Tasks.Task<TResult> FromAsync (Func<AsyncCallback,object?,IAsyncResult> beginMethod, Func<IAsyncResult,TResult> endMethod, object? state);
member this.FromAsync : Func<AsyncCallback, obj, IAsyncResult> * Func<IAsyncResult, 'Result> * obj -> System.Threading.Tasks.Task<'Result>
Public Function FromAsync (beginMethod As Func(Of AsyncCallback, Object, IAsyncResult), endMethod As Func(Of IAsyncResult, TResult), state As Object) As Task(Of TResult)
參數
- beginMethod
- Func<AsyncCallback,Object,IAsyncResult>
開始非同步作業的委派。
- endMethod
- Func<IAsyncResult,TResult>
結束非同步作業的委派。
- state
- Object
物件,包含 beginMethod
委派要使用的資料。
傳回
建立的工作,代表非同步作業。
例外狀況
備註
這個方法會擲回 所 beginMethod
擲回的任何例外狀況。
endmethod
等候傳回的工作時,會擲回 的例外狀況。
另請參閱
適用於
FromAsync(IAsyncResult, Func<IAsyncResult,TResult>, TaskCreationOptions)
建立工作,當指定的 IAsyncResult 完成時會執行結束方法函式。
public:
System::Threading::Tasks::Task<TResult> ^ FromAsync(IAsyncResult ^ asyncResult, Func<IAsyncResult ^, TResult> ^ endMethod, System::Threading::Tasks::TaskCreationOptions creationOptions);
public System.Threading.Tasks.Task<TResult> FromAsync (IAsyncResult asyncResult, Func<IAsyncResult,TResult> endMethod, System.Threading.Tasks.TaskCreationOptions creationOptions);
member this.FromAsync : IAsyncResult * Func<IAsyncResult, 'Result> * System.Threading.Tasks.TaskCreationOptions -> System.Threading.Tasks.Task<'Result>
Public Function FromAsync (asyncResult As IAsyncResult, endMethod As Func(Of IAsyncResult, TResult), creationOptions As TaskCreationOptions) As Task(Of TResult)
參數
- asyncResult
- IAsyncResult
IAsyncResult,完成時會觸發 endMethod
處理作業。
- endMethod
- Func<IAsyncResult,TResult>
函式委派,會處理已完成的 asyncResult
。
- creationOptions
- TaskCreationOptions
其中一個列舉值,這些值會控制已建立之工作的行為。
傳回
代表非同步作業的工作。
例外狀況
creationOptions
引數指定了無效的值。
另請參閱
適用於
FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, Object, TaskCreationOptions)
建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。
public:
System::Threading::Tasks::Task<TResult> ^ FromAsync(Func<AsyncCallback ^, System::Object ^, IAsyncResult ^> ^ beginMethod, Func<IAsyncResult ^, TResult> ^ endMethod, System::Object ^ state, System::Threading::Tasks::TaskCreationOptions creationOptions);
public System.Threading.Tasks.Task<TResult> FromAsync (Func<AsyncCallback,object,IAsyncResult> beginMethod, Func<IAsyncResult,TResult> endMethod, object state, System.Threading.Tasks.TaskCreationOptions creationOptions);
public System.Threading.Tasks.Task<TResult> FromAsync (Func<AsyncCallback,object?,IAsyncResult> beginMethod, Func<IAsyncResult,TResult> endMethod, object? state, System.Threading.Tasks.TaskCreationOptions creationOptions);
member this.FromAsync : Func<AsyncCallback, obj, IAsyncResult> * Func<IAsyncResult, 'Result> * obj * System.Threading.Tasks.TaskCreationOptions -> System.Threading.Tasks.Task<'Result>
Public Function FromAsync (beginMethod As Func(Of AsyncCallback, Object, IAsyncResult), endMethod As Func(Of IAsyncResult, TResult), state As Object, creationOptions As TaskCreationOptions) As Task(Of TResult)
參數
- beginMethod
- Func<AsyncCallback,Object,IAsyncResult>
開始非同步作業的委派。
- endMethod
- Func<IAsyncResult,TResult>
結束非同步作業的委派。
- state
- Object
物件,包含 beginMethod
委派要使用的資料。
- creationOptions
- TaskCreationOptions
其中一個列舉值,這些值會控制已建立之工作的行為。
傳回
建立的 Task<TResult>,表示非同步作業。
例外狀況
creationOptions
引數指定了無效的值。
備註
這個方法會擲回 所 beginMethod
擲回的任何例外狀況。
endmethod
等候傳回的工作時,會擲回 的例外狀況。
另請參閱
適用於
FromAsync(IAsyncResult, Func<IAsyncResult,TResult>, TaskCreationOptions, TaskScheduler)
建立工作,當指定的 IAsyncResult 完成時會執行結束方法函式。
public:
System::Threading::Tasks::Task<TResult> ^ FromAsync(IAsyncResult ^ asyncResult, Func<IAsyncResult ^, TResult> ^ endMethod, System::Threading::Tasks::TaskCreationOptions creationOptions, System::Threading::Tasks::TaskScheduler ^ scheduler);
public System.Threading.Tasks.Task<TResult> FromAsync (IAsyncResult asyncResult, Func<IAsyncResult,TResult> endMethod, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskScheduler scheduler);
member this.FromAsync : IAsyncResult * Func<IAsyncResult, 'Result> * System.Threading.Tasks.TaskCreationOptions * System.Threading.Tasks.TaskScheduler -> System.Threading.Tasks.Task<'Result>
Public Function FromAsync (asyncResult As IAsyncResult, endMethod As Func(Of IAsyncResult, TResult), creationOptions As TaskCreationOptions, scheduler As TaskScheduler) As Task(Of TResult)
參數
- asyncResult
- IAsyncResult
IAsyncResult,完成時會觸發 endMethod
處理作業。
- endMethod
- Func<IAsyncResult,TResult>
函式委派,會處理已完成的 asyncResult
。
- creationOptions
- TaskCreationOptions
其中一個列舉值,這些值會控制已建立之工作的行為。
- scheduler
- TaskScheduler
工作排程器,用來排程可執行結束方法的工作。
傳回
建立的工作,代表非同步作業。
例外狀況
creationOptions
參數指定了無效的值。
另請參閱
適用於
FromAsync<TArg1,TArg2,TArg3>(Func<TArg1,TArg2,TArg3,AsyncCallback, Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, TArg2, TArg3, Object, TaskCreationOptions)
建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。
public:
generic <typename TArg1, typename TArg2, typename TArg3>
System::Threading::Tasks::Task<TResult> ^ FromAsync(Func<TArg1, TArg2, TArg3, AsyncCallback ^, System::Object ^, IAsyncResult ^> ^ beginMethod, Func<IAsyncResult ^, TResult> ^ endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, System::Object ^ state, System::Threading::Tasks::TaskCreationOptions creationOptions);
public System.Threading.Tasks.Task<TResult> FromAsync<TArg1,TArg2,TArg3> (Func<TArg1,TArg2,TArg3,AsyncCallback,object,IAsyncResult> beginMethod, Func<IAsyncResult,TResult> endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, object state, System.Threading.Tasks.TaskCreationOptions creationOptions);
public System.Threading.Tasks.Task<TResult> FromAsync<TArg1,TArg2,TArg3> (Func<TArg1,TArg2,TArg3,AsyncCallback,object?,IAsyncResult> beginMethod, Func<IAsyncResult,TResult> endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, object? state, System.Threading.Tasks.TaskCreationOptions creationOptions);
member this.FromAsync : Func<'TArg1, 'TArg2, 'TArg3, AsyncCallback, obj, IAsyncResult> * Func<IAsyncResult, 'Result> * 'TArg1 * 'TArg2 * 'TArg3 * obj * System.Threading.Tasks.TaskCreationOptions -> System.Threading.Tasks.Task<'Result>
Public Function FromAsync(Of TArg1, TArg2, TArg3) (beginMethod As Func(Of TArg1, TArg2, TArg3, AsyncCallback, Object, IAsyncResult), endMethod As Func(Of IAsyncResult, TResult), arg1 As TArg1, arg2 As TArg2, arg3 As TArg3, state As Object, creationOptions As TaskCreationOptions) As Task(Of TResult)
類型參數
- TArg1
傳遞至 beginMethod
委派的第二個引數類型。
- TArg2
傳遞至 beginMethod
委派的第三個引數類型。
- TArg3
傳遞至 beginMethod
委派的第一個引數類型。
參數
- beginMethod
- Func<TArg1,TArg2,TArg3,AsyncCallback,Object,IAsyncResult>
開始非同步作業的委派。
- endMethod
- Func<IAsyncResult,TResult>
結束非同步作業的委派。
- arg1
- TArg1
傳遞至 beginMethod
委派的第一個引數。
- arg2
- TArg2
傳遞至 beginMethod
委派的第二個引數。
- arg3
- TArg3
傳遞至 beginMethod
委派的第三個引數。
- state
- Object
物件,包含 beginMethod
委派要使用的資料。
- creationOptions
- TaskCreationOptions
控制所建立工作之行為的物件。
傳回
建立的工作,代表非同步作業。
例外狀況
creationOptions
參數指定了無效的值。
備註
這個方法會擲回 所 beginMethod
擲回的任何例外狀況。
endmethod
等候傳回的工作時,會擲回 的例外狀況。
另請參閱
適用於
FromAsync<TArg1,TArg2,TArg3>(Func<TArg1,TArg2,TArg3,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, TArg2, TArg3, Object)
建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。
public:
generic <typename TArg1, typename TArg2, typename TArg3>
System::Threading::Tasks::Task<TResult> ^ FromAsync(Func<TArg1, TArg2, TArg3, AsyncCallback ^, System::Object ^, IAsyncResult ^> ^ beginMethod, Func<IAsyncResult ^, TResult> ^ endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, System::Object ^ state);
public System.Threading.Tasks.Task<TResult> FromAsync<TArg1,TArg2,TArg3> (Func<TArg1,TArg2,TArg3,AsyncCallback,object,IAsyncResult> beginMethod, Func<IAsyncResult,TResult> endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, object state);
public System.Threading.Tasks.Task<TResult> FromAsync<TArg1,TArg2,TArg3> (Func<TArg1,TArg2,TArg3,AsyncCallback,object?,IAsyncResult> beginMethod, Func<IAsyncResult,TResult> endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, object? state);
member this.FromAsync : Func<'TArg1, 'TArg2, 'TArg3, AsyncCallback, obj, IAsyncResult> * Func<IAsyncResult, 'Result> * 'TArg1 * 'TArg2 * 'TArg3 * obj -> System.Threading.Tasks.Task<'Result>
Public Function FromAsync(Of TArg1, TArg2, TArg3) (beginMethod As Func(Of TArg1, TArg2, TArg3, AsyncCallback, Object, IAsyncResult), endMethod As Func(Of IAsyncResult, TResult), arg1 As TArg1, arg2 As TArg2, arg3 As TArg3, state As Object) As Task(Of TResult)
類型參數
- TArg1
傳遞至 beginMethod
委派的第二個引數類型。
- TArg2
傳遞至 beginMethod
委派的第三個引數類型。
- TArg3
傳遞至 beginMethod
委派的第一個引數類型。
參數
- beginMethod
- Func<TArg1,TArg2,TArg3,AsyncCallback,Object,IAsyncResult>
開始非同步作業的委派。
- endMethod
- Func<IAsyncResult,TResult>
結束非同步作業的委派。
- arg1
- TArg1
傳遞至 beginMethod
委派的第一個引數。
- arg2
- TArg2
傳遞至 beginMethod
委派的第二個引數。
- arg3
- TArg3
傳遞至 beginMethod
委派的第三個引數。
- state
- Object
物件,包含 beginMethod
委派要使用的資料。
傳回
建立的工作,代表非同步作業。
例外狀況
備註
這個方法會擲回 由 beginMethod
擲回的任何例外狀況。
endmethod
在等候傳回的工作時,會擲回 的例外狀況。
另請參閱
適用於
FromAsync<TArg1,TArg2>(Func<TArg1,TArg2,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, TArg2, Object, TaskCreationOptions)
建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。
public:
generic <typename TArg1, typename TArg2>
System::Threading::Tasks::Task<TResult> ^ FromAsync(Func<TArg1, TArg2, AsyncCallback ^, System::Object ^, IAsyncResult ^> ^ beginMethod, Func<IAsyncResult ^, TResult> ^ endMethod, TArg1 arg1, TArg2 arg2, System::Object ^ state, System::Threading::Tasks::TaskCreationOptions creationOptions);
public System.Threading.Tasks.Task<TResult> FromAsync<TArg1,TArg2> (Func<TArg1,TArg2,AsyncCallback,object,IAsyncResult> beginMethod, Func<IAsyncResult,TResult> endMethod, TArg1 arg1, TArg2 arg2, object state, System.Threading.Tasks.TaskCreationOptions creationOptions);
public System.Threading.Tasks.Task<TResult> FromAsync<TArg1,TArg2> (Func<TArg1,TArg2,AsyncCallback,object?,IAsyncResult> beginMethod, Func<IAsyncResult,TResult> endMethod, TArg1 arg1, TArg2 arg2, object? state, System.Threading.Tasks.TaskCreationOptions creationOptions);
member this.FromAsync : Func<'TArg1, 'TArg2, AsyncCallback, obj, IAsyncResult> * Func<IAsyncResult, 'Result> * 'TArg1 * 'TArg2 * obj * System.Threading.Tasks.TaskCreationOptions -> System.Threading.Tasks.Task<'Result>
Public Function FromAsync(Of TArg1, TArg2) (beginMethod As Func(Of TArg1, TArg2, AsyncCallback, Object, IAsyncResult), endMethod As Func(Of IAsyncResult, TResult), arg1 As TArg1, arg2 As TArg2, state As Object, creationOptions As TaskCreationOptions) As Task(Of TResult)
類型參數
- TArg1
傳遞至 beginMethod
委派的第二個引數類型。
- TArg2
傳遞至 beginMethod
委派的第一個引數類型。
參數
- beginMethod
- Func<TArg1,TArg2,AsyncCallback,Object,IAsyncResult>
開始非同步作業的委派。
- endMethod
- Func<IAsyncResult,TResult>
結束非同步作業的委派。
- arg1
- TArg1
傳遞至 beginMethod
委派的第一個引數。
- arg2
- TArg2
傳遞至 beginMethod
委派的第二個引數。
- state
- Object
物件,包含 beginMethod
委派要使用的資料。
- creationOptions
- TaskCreationOptions
控制所建立 Task<TResult> 之行為的物件。
傳回
建立的工作,代表非同步作業。
例外狀況
creationOptions
參數指定了無效的值。
備註
這個方法會擲回 由 beginMethod
擲回的任何例外狀況。
endmethod
在等候傳回的工作時,會擲回 的例外狀況。
另請參閱
適用於
FromAsync<TArg1,TArg2>(Func<TArg1,TArg2,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, TArg2, Object)
建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。
public:
generic <typename TArg1, typename TArg2>
System::Threading::Tasks::Task<TResult> ^ FromAsync(Func<TArg1, TArg2, AsyncCallback ^, System::Object ^, IAsyncResult ^> ^ beginMethod, Func<IAsyncResult ^, TResult> ^ endMethod, TArg1 arg1, TArg2 arg2, System::Object ^ state);
public System.Threading.Tasks.Task<TResult> FromAsync<TArg1,TArg2> (Func<TArg1,TArg2,AsyncCallback,object,IAsyncResult> beginMethod, Func<IAsyncResult,TResult> endMethod, TArg1 arg1, TArg2 arg2, object state);
public System.Threading.Tasks.Task<TResult> FromAsync<TArg1,TArg2> (Func<TArg1,TArg2,AsyncCallback,object?,IAsyncResult> beginMethod, Func<IAsyncResult,TResult> endMethod, TArg1 arg1, TArg2 arg2, object? state);
member this.FromAsync : Func<'TArg1, 'TArg2, AsyncCallback, obj, IAsyncResult> * Func<IAsyncResult, 'Result> * 'TArg1 * 'TArg2 * obj -> System.Threading.Tasks.Task<'Result>
Public Function FromAsync(Of TArg1, TArg2) (beginMethod As Func(Of TArg1, TArg2, AsyncCallback, Object, IAsyncResult), endMethod As Func(Of IAsyncResult, TResult), arg1 As TArg1, arg2 As TArg2, state As Object) As Task(Of TResult)
類型參數
- TArg1
傳遞至 beginMethod
委派的第二個引數類型。
- TArg2
傳遞至 beginMethod
委派的第一個引數類型。
參數
- beginMethod
- Func<TArg1,TArg2,AsyncCallback,Object,IAsyncResult>
開始非同步作業的委派。
- endMethod
- Func<IAsyncResult,TResult>
結束非同步作業的委派。
- arg1
- TArg1
傳遞至 beginMethod
委派的第一個引數。
- arg2
- TArg2
傳遞至 beginMethod
委派的第二個引數。
- state
- Object
物件,包含 beginMethod
委派要使用的資料。
傳回
建立的工作,代表非同步作業。
例外狀況
備註
這個方法會擲回 由 beginMethod
擲回的任何例外狀況。
endmethod
在等候傳回的工作時,會擲回 的例外狀況。
另請參閱
適用於
FromAsync<TArg1>(Func<TArg1,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, Object)
建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。
public:
generic <typename TArg1>
System::Threading::Tasks::Task<TResult> ^ FromAsync(Func<TArg1, AsyncCallback ^, System::Object ^, IAsyncResult ^> ^ beginMethod, Func<IAsyncResult ^, TResult> ^ endMethod, TArg1 arg1, System::Object ^ state);
public System.Threading.Tasks.Task<TResult> FromAsync<TArg1> (Func<TArg1,AsyncCallback,object,IAsyncResult> beginMethod, Func<IAsyncResult,TResult> endMethod, TArg1 arg1, object state);
public System.Threading.Tasks.Task<TResult> FromAsync<TArg1> (Func<TArg1,AsyncCallback,object?,IAsyncResult> beginMethod, Func<IAsyncResult,TResult> endMethod, TArg1 arg1, object? state);
member this.FromAsync : Func<'TArg1, AsyncCallback, obj, IAsyncResult> * Func<IAsyncResult, 'Result> * 'TArg1 * obj -> System.Threading.Tasks.Task<'Result>
Public Function FromAsync(Of TArg1) (beginMethod As Func(Of TArg1, AsyncCallback, Object, IAsyncResult), endMethod As Func(Of IAsyncResult, TResult), arg1 As TArg1, state As Object) As Task(Of TResult)
類型參數
- TArg1
傳遞至 beginMethod
委派的第一個引數類型。
參數
- beginMethod
- Func<TArg1,AsyncCallback,Object,IAsyncResult>
開始非同步作業的委派。
- endMethod
- Func<IAsyncResult,TResult>
結束非同步作業的委派。
- arg1
- TArg1
傳遞至 beginMethod
委派的第一個引數。
- state
- Object
物件,包含 beginMethod
委派要使用的資料。
傳回
建立的工作,代表非同步作業。
例外狀況
備註
這個方法會擲回 由 beginMethod
擲回的任何例外狀況。
endmethod
在等候傳回的工作時,會擲回 的例外狀況。
另請參閱
適用於
FromAsync<TArg1>(Func<TArg1,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, Object, TaskCreationOptions)
建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。
public:
generic <typename TArg1>
System::Threading::Tasks::Task<TResult> ^ FromAsync(Func<TArg1, AsyncCallback ^, System::Object ^, IAsyncResult ^> ^ beginMethod, Func<IAsyncResult ^, TResult> ^ endMethod, TArg1 arg1, System::Object ^ state, System::Threading::Tasks::TaskCreationOptions creationOptions);
public System.Threading.Tasks.Task<TResult> FromAsync<TArg1> (Func<TArg1,AsyncCallback,object,IAsyncResult> beginMethod, Func<IAsyncResult,TResult> endMethod, TArg1 arg1, object state, System.Threading.Tasks.TaskCreationOptions creationOptions);
public System.Threading.Tasks.Task<TResult> FromAsync<TArg1> (Func<TArg1,AsyncCallback,object?,IAsyncResult> beginMethod, Func<IAsyncResult,TResult> endMethod, TArg1 arg1, object? state, System.Threading.Tasks.TaskCreationOptions creationOptions);
member this.FromAsync : Func<'TArg1, AsyncCallback, obj, IAsyncResult> * Func<IAsyncResult, 'Result> * 'TArg1 * obj * System.Threading.Tasks.TaskCreationOptions -> System.Threading.Tasks.Task<'Result>
Public Function FromAsync(Of TArg1) (beginMethod As Func(Of TArg1, AsyncCallback, Object, IAsyncResult), endMethod As Func(Of IAsyncResult, TResult), arg1 As TArg1, state As Object, creationOptions As TaskCreationOptions) As Task(Of TResult)
類型參數
- TArg1
傳遞至 beginMethod
委派的第一個引數類型。
參數
- beginMethod
- Func<TArg1,AsyncCallback,Object,IAsyncResult>
開始非同步作業的委派。
- endMethod
- Func<IAsyncResult,TResult>
結束非同步作業的委派。
- arg1
- TArg1
傳遞至 beginMethod
委派的第一個引數。
- state
- Object
物件,包含 beginMethod
委派要使用的資料。
- creationOptions
- TaskCreationOptions
其中一個列舉值,這些值會控制已建立之工作的行為。
傳回
建立的工作,代表非同步作業。
例外狀況
creationOptions
參數指定了無效的值。
備註
這個方法會擲回 由 beginMethod
擲回的任何例外狀況。
endmethod
在等候傳回的工作時,會擲回 的例外狀況。