C# 클래스 GSF.Threading.CompatibleCancellationToken

상속: ICancellationToken
파일 보기 프로젝트 열기: GridProtectionAlliance/gsf 1 사용 예제들

공개 메소드들

메소드 설명
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