C# Класс GSF.Threading.CompatibleCancellationToken

Наследование: ICancellationToken
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Cancel ( ) : bool

Cancels the operation.

The token can only be cancelled if a CancellationTokenSource was provided.

CompatibleCancellationToken ( CancellationToken token ) : System

Creates a CompatibleCancellationToken based on an existing GSF cancellation token.

GetToken ( ) : CancellationToken

Gets a System.Threading.CancellationToken associated with this CompatibleCancellationToken.

GetTokenSource ( ) : CancellationTokenSource

Gets a CancellationTokenSource associated with this CompatibleCancellationToken.

This function will return null when the CompatibleCancellationToken was created from an existing system cancellation token and not its source or a GSF cancellation token.

Приватные методы

Метод Описание
CompatibleCancellationToken ( CancellationTokenSource source ) : System
CompatibleCancellationToken ( System token ) : System

Описание методов

Cancel() публичный Метод

Cancels the operation.
The token can only be cancelled if a CancellationTokenSource was provided.
not available, token cannot be cancelled.
public Cancel ( ) : bool
Результат bool

CompatibleCancellationToken() публичный Метод

Creates a CompatibleCancellationToken based on an existing GSF cancellation token.
public CompatibleCancellationToken ( CancellationToken token ) : System
token System.Threading.CancellationToken Existing GSF token.
Результат System

GetToken() публичный Метод

Gets a System.Threading.CancellationToken associated with this CompatibleCancellationToken.
public GetToken ( ) : CancellationToken
Результат System.Threading.CancellationToken

GetTokenSource() публичный Метод

Gets a CancellationTokenSource associated with this CompatibleCancellationToken.
This function will return null when the CompatibleCancellationToken was created from an existing system cancellation token and not its source or a GSF cancellation token.
public GetTokenSource ( ) : CancellationTokenSource
Результат System.Threading.CancellationTokenSource