TaskFactory<TResult>.FromAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir görev örneği oluşturur.
Aşırı Yüklemeler
FromAsync(IAsyncResult, Func<IAsyncResult,TResult>)
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
Belirtilen IAsyncResult bir tamamlandığında bir end yöntemi işlevi yürüten bir görev oluşturur.
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)
Parametreler
- asyncResult
- IAsyncResult
tamamlanması, IAsyncResult işlemini endMethod
tetiklemelidir.
- endMethod
- Func<IAsyncResult,TResult>
Tamamlanan asyncResult
öğesini işleyen işlev temsilcisi.
Döndürülenler
Task<TResult> Zaman uyumsuz işlemi temsil eden bir.
Özel durumlar
asyncResult
bağımsız değişkenidirnull
.
-veya-
endMethod
bağımsız değişkenidirnull
.
Ayrıca bkz.
Şunlara uygulanır
FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, Object)
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
Zaman Uyumsuz Programlama Modeli desenine uygun başlangıç ve bitiş yöntemleri çiftini temsil eden bir görev oluşturur.
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)
Parametreler
- beginMethod
- Func<AsyncCallback,Object,IAsyncResult>
Zaman uyumsuz işlemine başlayan temsilci.
- endMethod
- Func<IAsyncResult,TResult>
Zaman uyumsuz işlemi sonlandıran temsilci.
- state
- Object
Temsilci tarafından beginMethod
kullanılacak verileri içeren nesne.
Döndürülenler
Zaman uyumsuz işlemi temsil eden oluşturulan görev.
Özel durumlar
beginMethod
bağımsız değişkenidirnull
.
-veya-
endMethod
bağımsız değişkenidirnull
.
Açıklamalar
Bu yöntem tarafından beginMethod
oluşan özel durumları oluşturur. Döndürülen görev beklenirken için endmethod
özel durumlar oluşturulur.
Ayrıca bkz.
Şunlara uygulanır
FromAsync(IAsyncResult, Func<IAsyncResult,TResult>, TaskCreationOptions)
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
Belirtilen IAsyncResult bir tamamlandığında bir end yöntemi işlevi yürüten bir görev oluşturur.
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)
Parametreler
- asyncResult
- IAsyncResult
tamamlanması, IAsyncResult işlemini endMethod
tetiklemelidir.
- endMethod
- Func<IAsyncResult,TResult>
Tamamlanan asyncResult
öğesini işleyen işlev temsilcisi.
- creationOptions
- TaskCreationOptions
Oluşturulan görevin davranışını denetleen numaralandırma değerlerinden biri.
Döndürülenler
Zaman uyumsuz işlemi temsil eden görev.
Özel durumlar
asyncResult
bağımsız değişkenidirnull
.
-veya-
endMethod
bağımsız değişkenidirnull
.
creationOptions
bağımsız değişkeni geçersiz bir değer belirtir.
Ayrıca bkz.
Şunlara uygulanır
FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, Object, TaskCreationOptions)
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
Zaman Uyumsuz Programlama Modeli desenine uygun başlangıç ve bitiş yöntemleri çiftini temsil eden bir görev oluşturur.
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)
Parametreler
- beginMethod
- Func<AsyncCallback,Object,IAsyncResult>
Zaman uyumsuz işlemine başlayan temsilci.
- endMethod
- Func<IAsyncResult,TResult>
Zaman uyumsuz işlemi sonlandıran temsilci.
- state
- Object
Temsilci tarafından beginMethod
kullanılacak verileri içeren nesne.
- creationOptions
- TaskCreationOptions
Oluşturulan görevin davranışını denetleen numaralandırma değerlerinden biri.
Döndürülenler
Zaman uyumsuz işlemi temsil eden oluşturulan Task<TResult> .
Özel durumlar
beginMethod
bağımsız değişkenidirnull
.
-veya-
endMethod
bağımsız değişkenidirnull
.
creationOptions
bağımsız değişkeni geçersiz bir değer belirtir.
Açıklamalar
Bu yöntem tarafından beginMethod
oluşan özel durumları oluşturur. Döndürülen görev beklenirken için endmethod
özel durumlar oluşturulur.
Ayrıca bkz.
Şunlara uygulanır
FromAsync(IAsyncResult, Func<IAsyncResult,TResult>, TaskCreationOptions, TaskScheduler)
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
Belirtilen IAsyncResult bir tamamlandığında bir end yöntemi işlevi yürüten bir görev oluşturur.
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)
Parametreler
- asyncResult
- IAsyncResult
tamamlanması, IAsyncResult işlemini endMethod
tetiklemelidir.
- endMethod
- Func<IAsyncResult,TResult>
Tamamlanan asyncResult
öğesini işleyen işlev temsilcisi.
- creationOptions
- TaskCreationOptions
Oluşturulan görevin davranışını denetleen numaralandırma değerlerinden biri.
- scheduler
- TaskScheduler
End yöntemini yürüten görevi zamanlamak için kullanılan görev zamanlayıcı.
Döndürülenler
Zaman uyumsuz işlemi temsil eden oluşturulan görev.
Özel durumlar
asyncResult
bağımsız değişkenidirnull
.
-veya-
endMethod
bağımsız değişkenidirnull
.
-veya-
scheduler
bağımsız değişkenidirnull
.
creationOptions
parametresi geçersiz bir değer belirtir.
Ayrıca bkz.
Şunlara uygulanır
FromAsync<TArg1,TArg2,TArg3>(Func<TArg1,TArg2,TArg3,AsyncCallback, Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, TArg2, TArg3, Object, TaskCreationOptions)
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
Zaman Uyumsuz Programlama Modeli desenine uygun başlangıç ve bitiş yöntemleri çiftini temsil eden bir görev oluşturur.
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)
Tür Parametreleri
- TArg1
Temsilciye geçirilen ikinci bağımsız değişkenin beginMethod
türü.
- TArg2
Temsilciye geçirilen üçüncü bağımsız değişkenin beginMethod
türü.
- TArg3
Temsilciye geçirilen ilk bağımsız değişkenin beginMethod
türü.
Parametreler
- beginMethod
- Func<TArg1,TArg2,TArg3,AsyncCallback,Object,IAsyncResult>
Zaman uyumsuz işlemine başlayan temsilci.
- endMethod
- Func<IAsyncResult,TResult>
Zaman uyumsuz işlemi sonlandıran temsilci.
- arg1
- TArg1
Temsilciye beginMethod
geçirilen ilk bağımsız değişken.
- arg2
- TArg2
İkinci bağımsız değişken temsilciye geçirildi beginMethod
.
- arg3
- TArg3
Temsilciye beginMethod
geçirilen üçüncü bağımsız değişken.
- state
- Object
Temsilci tarafından beginMethod
kullanılacak verileri içeren nesne.
- creationOptions
- TaskCreationOptions
Oluşturulan görevin davranışını denetleen bir nesne.
Döndürülenler
Zaman uyumsuz işlemi temsil eden oluşturulan görev.
Özel durumlar
beginMethod
bağımsız değişkenidirnull
.
-veya-
endMethod
bağımsız değişkenidirnull
.
creationOptions
parametresi geçersiz bir değer belirtir.
Açıklamalar
Bu yöntem tarafından beginMethod
oluşan özel durumları oluşturur. Döndürülen görev beklenirken için endmethod
özel durumlar oluşturulur.
Ayrıca bkz.
Şunlara uygulanır
FromAsync<TArg1,TArg2,TArg3>(Func<TArg1,TArg2,TArg3,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, TArg2, TArg3, Object)
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
Zaman Uyumsuz Programlama Modeli desenine uygun başlangıç ve bitiş yöntemleri çiftini temsil eden bir görev oluşturur.
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)
Tür Parametreleri
- TArg1
Temsilciye geçirilen ikinci bağımsız değişkenin beginMethod
türü.
- TArg2
Temsilciye geçirilen üçüncü bağımsız değişkenin beginMethod
türü.
- TArg3
Temsilciye geçirilen ilk bağımsız değişkenin beginMethod
türü.
Parametreler
- beginMethod
- Func<TArg1,TArg2,TArg3,AsyncCallback,Object,IAsyncResult>
Zaman uyumsuz işlemi başlayan temsilci.
- endMethod
- Func<IAsyncResult,TResult>
Zaman uyumsuz işlemi sona erdiren temsilci.
- arg1
- TArg1
İlk bağımsız değişken temsilciye geçirildi beginMethod
.
- arg2
- TArg2
İkinci bağımsız değişken temsilciye geçirildi beginMethod
.
- arg3
- TArg3
Üçüncü bağımsız değişken temsilciye geçirildi beginMethod
.
- state
- Object
Temsilci tarafından beginMethod
kullanılacak verileri içeren bir nesne.
Döndürülenler
Zaman uyumsuz işlemi temsil eden oluşturulan görev.
Özel durumlar
bağımsız beginMethod
değişkenidir null
.
-veya-
bağımsız endMethod
değişkenidir null
.
Açıklamalar
Bu yöntem tarafından beginMethod
atılan özel durumları oluşturur. Döndürülen görev beklenirken için endmethod
özel durumlar oluşturulur.
Ayrıca bkz.
Şunlara uygulanır
FromAsync<TArg1,TArg2>(Func<TArg1,TArg2,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, TArg2, Object, TaskCreationOptions)
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
Zaman Uyumsuz Programlama Modeli desenine uygun başlangıç ve bitiş yöntemleri çiftini temsil eden bir görev oluşturur.
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)
Tür Parametreleri
- TArg1
Temsilciye geçirilen ikinci bağımsız değişkenin beginMethod
türü.
- TArg2
Temsilciye geçirilen ilk bağımsız değişkenin beginMethod
türü.
Parametreler
- beginMethod
- Func<TArg1,TArg2,AsyncCallback,Object,IAsyncResult>
Zaman uyumsuz işlemi başlayan temsilci.
- endMethod
- Func<IAsyncResult,TResult>
Zaman uyumsuz işlemi sona erdiren temsilci.
- arg1
- TArg1
İlk bağımsız değişken temsilciye geçirildi beginMethod
.
- arg2
- TArg2
İkinci bağımsız değişken temsilciye geçirildi beginMethod
.
- state
- Object
Temsilci tarafından beginMethod
kullanılacak verileri içeren bir nesne.
- creationOptions
- TaskCreationOptions
Oluşturulan Task<TResult>öğesinin davranışını denetleen bir nesne.
Döndürülenler
Zaman uyumsuz işlemi temsil eden oluşturulan görev.
Özel durumlar
bağımsız beginMethod
değişkenidir null
.
-veya-
bağımsız endMethod
değişkenidir null
.
creationOptions
parametresi geçersiz bir değer belirtir.
Açıklamalar
Bu yöntem tarafından beginMethod
atılan özel durumları oluşturur. Döndürülen görev beklenirken için endmethod
özel durumlar oluşturulur.
Ayrıca bkz.
Şunlara uygulanır
FromAsync<TArg1,TArg2>(Func<TArg1,TArg2,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, TArg2, Object)
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
Zaman Uyumsuz Programlama Modeli desenine uygun başlangıç ve bitiş yöntemleri çiftini temsil eden bir görev oluşturur.
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)
Tür Parametreleri
- TArg1
Temsilciye geçirilen ikinci bağımsız değişkenin beginMethod
türü.
- TArg2
Temsilciye geçirilen ilk bağımsız değişkenin beginMethod
türü.
Parametreler
- beginMethod
- Func<TArg1,TArg2,AsyncCallback,Object,IAsyncResult>
Zaman uyumsuz işlemi başlayan temsilci.
- endMethod
- Func<IAsyncResult,TResult>
Zaman uyumsuz işlemi sona erdiren temsilci.
- arg1
- TArg1
İlk bağımsız değişken temsilciye geçirildi beginMethod
.
- arg2
- TArg2
İkinci bağımsız değişken temsilciye geçirildi beginMethod
.
- state
- Object
Temsilci tarafından beginMethod
kullanılacak verileri içeren bir nesne.
Döndürülenler
Zaman uyumsuz işlemi temsil eden oluşturulan görev.
Özel durumlar
bağımsız beginMethod
değişkenidir null
.
-veya-
bağımsız endMethod
değişkenidir null
.
Açıklamalar
Bu yöntem tarafından beginMethod
atılan özel durumları oluşturur. Döndürülen görev beklenirken için endmethod
özel durumlar oluşturulur.
Ayrıca bkz.
Şunlara uygulanır
FromAsync<TArg1>(Func<TArg1,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, Object)
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
Zaman Uyumsuz Programlama Modeli desenine uygun başlangıç ve bitiş yöntemleri çiftini temsil eden bir görev oluşturur.
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)
Tür Parametreleri
- TArg1
Temsilciye geçirilen ilk bağımsız değişkenin beginMethod
türü.
Parametreler
- beginMethod
- Func<TArg1,AsyncCallback,Object,IAsyncResult>
Zaman uyumsuz işlemi başlayan temsilci.
- endMethod
- Func<IAsyncResult,TResult>
Zaman uyumsuz işlemi sona erdiren temsilci.
- arg1
- TArg1
İlk bağımsız değişken temsilciye geçirildi beginMethod
.
- state
- Object
Temsilci tarafından beginMethod
kullanılacak verileri içeren bir nesne.
Döndürülenler
Zaman uyumsuz işlemi temsil eden oluşturulan görev.
Özel durumlar
bağımsız beginMethod
değişkenidir null
.
-veya-
bağımsız endMethod
değişkenidir null
.
Açıklamalar
Bu yöntem tarafından beginMethod
atılan özel durumları oluşturur. Döndürülen görev beklenirken için endmethod
özel durumlar oluşturulur.
Ayrıca bkz.
Şunlara uygulanır
FromAsync<TArg1>(Func<TArg1,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, Object, TaskCreationOptions)
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
Zaman Uyumsuz Programlama Modeli desenine uygun başlangıç ve bitiş yöntemleri çiftini temsil eden bir görev oluşturur.
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)
Tür Parametreleri
- TArg1
Temsilciye geçirilen ilk bağımsız değişkenin beginMethod
türü.
Parametreler
- beginMethod
- Func<TArg1,AsyncCallback,Object,IAsyncResult>
Zaman uyumsuz işlemi başlayan temsilci.
- endMethod
- Func<IAsyncResult,TResult>
Zaman uyumsuz işlemi sona erdiren temsilci.
- arg1
- TArg1
İlk bağımsız değişken temsilciye geçirildi beginMethod
.
- state
- Object
Temsilci tarafından beginMethod
kullanılacak verileri içeren bir nesne.
- creationOptions
- TaskCreationOptions
Oluşturulan görevin davranışını denetleen numaralandırma değerlerinden biri.
Döndürülenler
Zaman uyumsuz işlemi temsil eden oluşturulan görev.
Özel durumlar
bağımsız beginMethod
değişkenidir null
.
-veya-
bağımsız endMethod
değişkenidir null
.
creationOptions
parametresi geçersiz bir değer belirtir.
Açıklamalar
Bu yöntem tarafından beginMethod
atılan özel durumları oluşturur. Döndürülen görev beklenirken için endmethod
özel durumlar oluşturulur.