TaskFactoryExtensions.FromAsync<TArg1, TArg2> (Método) (TaskFactory, Func<TArg1, TArg2, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>, TArg1, TArg2, Object, CancellationToken, TaskCreationOptions, TaskScheduler)

Espacio de nombres:  Microsoft.TeamFoundation.Threading
Ensamblado:  Microsoft.TeamFoundation.Controls (en Microsoft.TeamFoundation.Controls.dll)

Sintaxis

'Declaración
<ExtensionAttribute> _
Public Shared Function FromAsync(Of TArg1, TArg2) ( _
    taskFactory As TaskFactory, _
    beginMethod As Func(Of TArg1, TArg2, AsyncCallback, Object, IAsyncResult), _
    endMethod As Action(Of IAsyncResult), _
    arg1 As TArg1, _
    arg2 As TArg2, _
    state As Object, _
    cancellationToken As CancellationToken, _
    creationOptions As TaskCreationOptions, _
    taskScheduler As TaskScheduler _
) As Task
public static Task FromAsync<TArg1, TArg2>(
    this TaskFactory taskFactory,
    Func<TArg1, TArg2, AsyncCallback, Object, IAsyncResult> beginMethod,
    Action<IAsyncResult> endMethod,
    TArg1 arg1,
    TArg2 arg2,
    Object state,
    CancellationToken cancellationToken,
    TaskCreationOptions creationOptions,
    TaskScheduler taskScheduler
)

Parámetros de tipo

  • TArg1
  • TArg2

Parámetros

  • arg1
    Tipo: TArg1
  • arg2
    Tipo: TArg2

Valor devuelto

Tipo: System.Threading.Tasks.Task

Nota sobre el uso

En Visual Basic y C#, se puede llamar a este método como a un método de instancia en cualquier objeto de tipo TaskFactory. Cuando emplee la sintaxis del método de instancia para llamar a este método, omita el primer parámetro. Para obtener más información, vea Métodos de extensión (Visual Basic) o Métodos de extensión (Guía de programación de C#).

Seguridad de .NET Framework

Vea también

Referencia

TaskFactoryExtensions Clase

FromAsync (Sobrecarga)

Microsoft.TeamFoundation.Threading (Espacio de nombres)