Udostępnij za pośrednictwem


Metoda TplExtensions.ToApm<TResult> — (Task<TResult>, AsyncCallback, Object)

Przestrzeń nazw:  Microsoft.VisualStudio.Threading
Zestaw:  Microsoft.VisualStudio.Threading (w Microsoft.VisualStudio.Threading.dll)

Składnia

'Deklaracja
<ExtensionAttribute> _
Public Shared Function ToApm(Of TResult) ( _
    task As Task(Of TResult), _
    callback As AsyncCallback, _
    state As Object _
) As Task(Of TResult)
public static Task<TResult> ToApm<TResult>(
    this Task<TResult> task,
    AsyncCallback callback,
    Object state
)
[ExtensionAttribute]
public:
generic<typename TResult>
static Task<TResult>^ ToApm(
    Task<TResult>^ task, 
    AsyncCallback^ callback, 
    Object^ state
)
static member ToApm : 
        task:Task<'TResult> * 
        callback:AsyncCallback * 
        state:Object -> Task<'TResult> 
Język JScript nie obsługuje typów ani metod ogólnych.

Parametry typów

  • TResult

Parametry

  • task
    Typ: Task<TResult>
  • callback
    Typ: AsyncCallback
  • state
    Typ: Object

Wartość zwracana

Typ: Task<TResult>

Informacje dotyczące użycia

W językach Visual Basic i C# tę metodę można wywołać jako metodę wystąpienia dowolnego obiektu typu Task<TResult>. Gdy w celu wywołania tej metody jest używana składnia metody wystąpienia, należy pominąć pierwszy parametr. Aby uzyskać więcej informacji, zobacz temat Metody rozszerzeń (Visual Basic) lub Metody rozszerzeń (Przewodnik programowania w języku C#).

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

TplExtensions Klasa

Przeciążenie ToApm

Przestrzeń nazw Microsoft.VisualStudio.Threading