CancellationTokenSource.CreateLinkedTokenSource Метод

Определение

Создает объект CancellationTokenSource, который будет иметь отмененное состояние, если какой-либо из исходных токенов находится в отмененном состоянии.Creates a CancellationTokenSource that will be in the canceled state when any of the source tokens are in the canceled state.

Перегрузки

CreateLinkedTokenSource(CancellationToken)

Создает CancellationTokenSource, который будет находиться в состоянии отмены, когда указанный токен находится в состоянии отмены.Creates a CancellationTokenSource that will be in the canceled state when the supplied token is in the canceled state.

CreateLinkedTokenSource(CancellationToken[])

Создает объект CancellationTokenSource, который будет иметь отмененное состояние, если любой из исходных токенов в заданном массиве находится в отмененном состоянии.Creates a CancellationTokenSource that will be in the canceled state when any of the source tokens in the specified array are in the canceled state.

CreateLinkedTokenSource(CancellationToken, CancellationToken)

Создает объект CancellationTokenSource, который будет иметь отмененное состояние, если какой-либо из исходных токенов находится в отмененном состоянии.Creates a CancellationTokenSource that will be in the canceled state when any of the source tokens are in the canceled state.

CreateLinkedTokenSource(CancellationToken)

Создает CancellationTokenSource, который будет находиться в состоянии отмены, когда указанный токен находится в состоянии отмены.Creates a CancellationTokenSource that will be in the canceled state when the supplied token is in the canceled state.

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

Токен отмены для наблюдения.The cancellation token to observe.

Возвращаемое значение

CancellationTokenSource

Объект, связанный с исходным токеном.An object that's linked to the source token.

Применяется к

CreateLinkedTokenSource(CancellationToken[])

Создает объект CancellationTokenSource, который будет иметь отмененное состояние, если любой из исходных токенов в заданном массиве находится в отмененном состоянии.Creates a CancellationTokenSource that will be in the canceled state when any of the source tokens in the specified array are in the canceled state.

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[]

Массив, содержащий экземпляры токена отмены для наблюдения.An array that contains the cancellation token instances to observe.

Возвращаемое значение

CancellationTokenSource

Объект CancellationTokenSource, связанный с исходными токенами.A CancellationTokenSource that is linked to the source tokens.

Исключения

Объект CancellationTokenSource, связанный с одним исходным токеном, был удален.A CancellationTokenSource associated with one of the source tokens has been disposed.

tokens имеет значение null.tokens is null.

Параметр tokens пуст.tokens is empty.

См. также раздел

Применяется к

CreateLinkedTokenSource(CancellationToken, CancellationToken)

Создает объект CancellationTokenSource, который будет иметь отмененное состояние, если какой-либо из исходных токенов находится в отмененном состоянии.Creates a CancellationTokenSource that will be in the canceled state when any of the source tokens are in the canceled state.

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

Первый токен отмены, который следует контролировать.The first cancellation token to observe.

token2
CancellationToken

Второй токен отмены, который следует контролировать.The second cancellation token to observe.

Возвращаемое значение

CancellationTokenSource

Объект CancellationTokenSource, связанный с исходными токенами.A CancellationTokenSource that is linked to the source tokens.

Исключения

Объект CancellationTokenSource, связанный с одним исходным токеном, был удален.A CancellationTokenSource associated with one of the source tokens has been disposed.

См. также раздел

Применяется к