Sdílet prostřednictvím


ThreadingTools.WithCancellation – metoda (Task, CancellationToken)

Zabalí úlohu s úlohou, která se dokončí jako zrušená na základě tokenu zrušení; uživatel tak může očekávat úlohu, ale akci bude moci dokončit dříve zrušením tokenu.

Obor názvů:  Microsoft.VisualStudio.Threading
Sestavení:  Microsoft.VisualStudio.Threading (v Microsoft.VisualStudio.Threading.dll)

Syntaxe

'Deklarace
<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

    Úloha obtékání textu.

  • cancellationToken
    Typ: CancellationToken

    Token, který lze rozdělit z await zrušit.

Vrácená hodnota

Typ: Task
Vrátí Task.

Poznámka k použití

V jazycích Visual Basic a C# lze tuto metodu volat jako metodu instance libovolného objektu typu Task. 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

Viz také

Referenční dokumentace

ThreadingTools Třída

WithCancellation – přetížení

Microsoft.VisualStudio.Threading – obor názvů