TaskFactory<TResult>.FromAsync Yöntem

Tanım

Bir görev örneği oluşturur.

Aşırı Yüklemeler

FromAsync(IAsyncResult, Func<IAsyncResult,TResult>)

Belirtilen IAsyncResult bir tamamlandığında bir end yöntemi işlevi yürüten bir görev oluşturur.

FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, Object)

Zaman Uyumsuz Programlama Modeli desenine uygun başlangıç ve bitiş yöntemleri çiftini temsil eden bir görev oluşturur.

FromAsync(IAsyncResult, Func<IAsyncResult,TResult>, TaskCreationOptions)

Belirtilen IAsyncResult bir tamamlandığında bir end yöntemi işlevi yürüten bir görev oluşturur.

FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, Object, TaskCreationOptions)

Zaman Uyumsuz Programlama Modeli desenine uygun başlangıç ve bitiş yöntemleri çiftini temsil eden bir görev oluşturur.

FromAsync(IAsyncResult, Func<IAsyncResult,TResult>, TaskCreationOptions, TaskScheduler)

Belirtilen IAsyncResult bir tamamlandığında bir end yöntemi işlevi yürüten bir görev oluşturur.

FromAsync<TArg1,TArg2,TArg3>(Func<TArg1,TArg2,TArg3,AsyncCallback, Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, TArg2, TArg3, Object, TaskCreationOptions)

Zaman Uyumsuz Programlama Modeli desenine uygun başlangıç ve bitiş yöntemleri çiftini temsil eden bir görev oluşturur.

FromAsync<TArg1,TArg2,TArg3>(Func<TArg1,TArg2,TArg3,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, TArg2, TArg3, Object)

Zaman Uyumsuz Programlama Modeli desenine uygun başlangıç ve bitiş yöntemleri çiftini temsil eden bir görev oluşturur.

FromAsync<TArg1,TArg2>(Func<TArg1,TArg2,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, TArg2, Object, TaskCreationOptions)

Zaman Uyumsuz Programlama Modeli desenine uygun başlangıç ve bitiş yöntemleri çiftini temsil eden bir görev oluşturur.

FromAsync<TArg1,TArg2>(Func<TArg1,TArg2,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, TArg2, Object)

Zaman Uyumsuz Programlama Modeli desenine uygun başlangıç ve bitiş yöntemleri çiftini temsil eden bir görev oluşturur.

FromAsync<TArg1>(Func<TArg1,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, Object)

Zaman Uyumsuz Programlama Modeli desenine uygun başlangıç ve bitiş yöntemleri çiftini temsil eden bir görev oluşturur.

FromAsync<TArg1>(Func<TArg1,AsyncCallback,Object,IAsyncResult>, Func<IAsyncResult,TResult>, TArg1, Object, TaskCreationOptions)

Zaman Uyumsuz Programlama Modeli desenine uygun başlangıç ve bitiş yöntemleri çiftini temsil eden bir görev oluşturur.

FromAsync(IAsyncResult, Func<IAsyncResult,TResult>)

Source:
FutureFactory.cs
Source:
FutureFactory.cs
Source:
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 endMethodtetiklemelidir.

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)

Source:
FutureFactory.cs
Source:
FutureFactory.cs
Source:
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 beginMethodoluş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)

Source:
FutureFactory.cs
Source:
FutureFactory.cs
Source:
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 endMethodtetiklemelidir.

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)

Source:
FutureFactory.cs
Source:
FutureFactory.cs
Source:
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 beginMethodoluş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)

Source:
FutureFactory.cs
Source:
FutureFactory.cs
Source:
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 endMethodtetiklemelidir.

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)

Source:
FutureFactory.cs
Source:
FutureFactory.cs
Source:
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 beginMethodoluş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)

Source:
FutureFactory.cs
Source:
FutureFactory.cs
Source:
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 beginMethodatı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)

Source:
FutureFactory.cs
Source:
FutureFactory.cs
Source:
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 beginMethodatı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)

Source:
FutureFactory.cs
Source:
FutureFactory.cs
Source:
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 beginMethodatı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)

Source:
FutureFactory.cs
Source:
FutureFactory.cs
Source:
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 beginMethodatı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)

Source:
FutureFactory.cs
Source:
FutureFactory.cs
Source:
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 beginMethodatı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