TplExtensions.ToApm<TResult> – metoda (Task<TResult>, AsyncCallback, Object)
Obor názvů: Microsoft.VisualStudio.Threading
Sestavení: Microsoft.VisualStudio.Threading (v Microsoft.VisualStudio.Threading.dll)
Syntaxe
'Deklarace
<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>
Jazyk JScript nepodporuje obecné typy a metody.
Parametry typu
- TResult
Parametry
- task
Typ: Task<TResult>
- callback
Typ: AsyncCallback
- state
Typ: Object
Vrácená hodnota
Typ: Task<TResult>
Poznámka k použití
V jazycích Visual Basic a C# lze tuto metodu volat jako metodu instance libovolného objektu typu Task<TResult>. Pokud k volání této metody použijete syntaxi metody instance, vynechejte první parametr. Další informace naleznete v tématech Metody rozšíření (Visual Basic) a Metody rozšíření (Průvodce programováním v C#).
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.