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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.