CancellationTokenSource.CreateLinkedTokenSource Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает объект CancellationTokenSource, который будет иметь отмененное состояние, если какой-либо из исходных токенов находится в отмененном состоянии.
Перегрузки
CreateLinkedTokenSource(ReadOnlySpan<CancellationToken>) | |
CreateLinkedTokenSource(CancellationToken) |
Создает CancellationTokenSource, который будет находиться в состоянии отмены, когда указанный токен находится в состоянии отмены. |
CreateLinkedTokenSource(CancellationToken[]) |
Создает объект CancellationTokenSource, который будет иметь отмененное состояние, если любой из исходных токенов в заданном массиве находится в отмененном состоянии. |
CreateLinkedTokenSource(CancellationToken, CancellationToken) |
Создает объект CancellationTokenSource, который будет иметь отмененное состояние, если какой-либо из исходных токенов находится в отмененном состоянии. |
CreateLinkedTokenSource(ReadOnlySpan<CancellationToken>)
public:
static System::Threading::CancellationTokenSource ^ CreateLinkedTokenSource(ReadOnlySpan<System::Threading::CancellationToken> tokens);
public static System.Threading.CancellationTokenSource CreateLinkedTokenSource (scoped ReadOnlySpan<System.Threading.CancellationToken> tokens);
static member CreateLinkedTokenSource : ReadOnlySpan<System.Threading.CancellationToken> -> System.Threading.CancellationTokenSource
Public Shared Function CreateLinkedTokenSource (tokens As ReadOnlySpan(Of CancellationToken)) As CancellationTokenSource
Параметры
- tokens
- ReadOnlySpan<CancellationToken>
Возвращаемое значение
Применяется к
CreateLinkedTokenSource(CancellationToken)
- Исходный код:
- CancellationTokenSource.cs
- Исходный код:
- CancellationTokenSource.cs
- Исходный код:
- CancellationTokenSource.cs
Создает CancellationTokenSource, который будет находиться в состоянии отмены, когда указанный токен находится в состоянии отмены.
public:
static System::Threading::CancellationTokenSource ^ CreateLinkedTokenSource(System::Threading::CancellationToken token);
public static System.Threading.CancellationTokenSource CreateLinkedTokenSource (System.Threading.CancellationToken token);
static member CreateLinkedTokenSource : System.Threading.CancellationToken -> System.Threading.CancellationTokenSource
Public Shared Function CreateLinkedTokenSource (token As CancellationToken) As CancellationTokenSource
Параметры
- token
- CancellationToken
Маркер отмены для наблюдения.
Возвращаемое значение
Объект, связанный с исходным токеном.
Применяется к
CreateLinkedTokenSource(CancellationToken[])
- Исходный код:
- CancellationTokenSource.cs
- Исходный код:
- CancellationTokenSource.cs
- Исходный код:
- CancellationTokenSource.cs
Создает объект CancellationTokenSource, который будет иметь отмененное состояние, если любой из исходных токенов в заданном массиве находится в отмененном состоянии.
public:
static System::Threading::CancellationTokenSource ^ CreateLinkedTokenSource(... cli::array <System::Threading::CancellationToken> ^ tokens);
public static System.Threading.CancellationTokenSource CreateLinkedTokenSource (params System.Threading.CancellationToken[] tokens);
static member CreateLinkedTokenSource : System.Threading.CancellationToken[] -> System.Threading.CancellationTokenSource
Public Shared Function CreateLinkedTokenSource (ParamArray tokens As CancellationToken()) As CancellationTokenSource
Параметры
- tokens
- CancellationToken[]
Массив, содержащий экземпляры токена отмены для наблюдения.
Возвращаемое значение
Объект CancellationTokenSource, связанный с исходными токенами.
Исключения
Объект CancellationTokenSource, связанный с одним исходным токеном, был удален.
tokens
имеет значение null
.
Параметр tokens
пуст.
См. также раздел
Применяется к
CreateLinkedTokenSource(CancellationToken, CancellationToken)
- Исходный код:
- CancellationTokenSource.cs
- Исходный код:
- CancellationTokenSource.cs
- Исходный код:
- CancellationTokenSource.cs
Создает объект CancellationTokenSource, который будет иметь отмененное состояние, если какой-либо из исходных токенов находится в отмененном состоянии.
public:
static System::Threading::CancellationTokenSource ^ CreateLinkedTokenSource(System::Threading::CancellationToken token1, System::Threading::CancellationToken token2);
public static System.Threading.CancellationTokenSource CreateLinkedTokenSource (System.Threading.CancellationToken token1, System.Threading.CancellationToken token2);
static member CreateLinkedTokenSource : System.Threading.CancellationToken * System.Threading.CancellationToken -> System.Threading.CancellationTokenSource
Public Shared Function CreateLinkedTokenSource (token1 As CancellationToken, token2 As CancellationToken) As CancellationTokenSource
Параметры
- token1
- CancellationToken
Первый токен отмены, который следует контролировать.
- token2
- CancellationToken
Второй токен отмены, который следует контролировать.
Возвращаемое значение
Объект CancellationTokenSource, связанный с исходными токенами.
Исключения
Объект CancellationTokenSource, связанный с одним исходным токеном, был удален.
См. также раздел
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по