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: TaskZadanie zawijany.
cancellationToken
Typ: CancellationTokenToken, 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
- 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.