Udostępnij za pośrednictwem


Metoda ThreadingTools.WithCancellation — (Task, CancellationToken)

Zawija zadanie z takim, który zostanie zakończone w momencie anulowania w oparciu o token anulujący, umożliwiając oczekiwanie na zadanie, jak również rezygnację poprzez anulowanie za pomocą tokena.

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

Składnia

'Deklaracja
<ExtensionAttribute> _
Public Shared Function WithCancellation ( _
    task As Task, _
    cancellationToken As CancellationToken _
) As Task
public static Task WithCancellation(
    this Task task,
    CancellationToken cancellationToken
)
[ExtensionAttribute]
public:
static Task^ WithCancellation(
    Task^ task, 
    CancellationToken cancellationToken
)
static member WithCancellation : 
        task:Task * 
        cancellationToken:CancellationToken -> Task
public static function WithCancellation(
    task : Task, 
    cancellationToken : CancellationToken
) : Task

Parametry

  • task
    Typ: Task

    Zadanie zawijany.

  • cancellationToken
    Typ: CancellationToken

    Token, który może być anulowany wyrwać czekać.

Wartość zwracana

Typ: Task
Zwraca Task.

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