Udostępnij za pośrednictwem


Metoda ThreadingTools.WithCancellation<T> — (Task<T>, CancellationToken)

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

Składnia

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

Parametry typów

  • T

Parametry

  • task
    Typ: Task<T>
  • cancellationToken
    Typ: CancellationToken

Wartość zwracana

Typ: Task<T>

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<T>. 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

ThreadingTools Klasa

Przeciążenie WithCancellation

Przestrzeń nazw Microsoft.VisualStudio.Threading