Class LinkedTokenSourceFactory
Represents helper methods for working with linked cancellation tokens.
Inherited Members
Namespace: DotNext.Threading
Assembly: DotNext.Threading.dll
Syntax
public static class LinkedTokenSourceFactory
Methods
| Edit this page View SourceLinkTo(ref CancellationToken, CancellationToken)
Links two cancellation tokens.
Declaration
public static LinkedCancellationTokenSource? LinkTo(this ref CancellationToken first, CancellationToken second)
Parameters
Type | Name | Description |
---|---|---|
CancellationToken | first | The first cancellation token. Can be modified by this method. |
CancellationToken | second | The second cancellation token. |
Returns
Type | Description |
---|---|
LinkedCancellationTokenSource | The linked token source; or null if |
LinkTo(ref CancellationToken, TimeSpan)
Links cancellation token with the timeout.
Declaration
public static CancellationTokenSource? LinkTo(this ref CancellationToken token, TimeSpan timeout)
Parameters
Type | Name | Description |
---|---|---|
CancellationToken | token | The first cancellation token. Can be modified by this method. |
TimeSpan | timeout | The timeout to link. |
Returns
Type | Description |
---|---|
CancellationTokenSource | The linked token source; or null if |
LinkTo(ref CancellationToken, TimeSpan, CancellationToken)
Links two cancellation tokens with the given timeout.
Declaration
public static CancellationTokenSource? LinkTo(this ref CancellationToken first, TimeSpan timeout, CancellationToken second)
Parameters
Type | Name | Description |
---|---|---|
CancellationToken | first | The first cancellation token. Can be modified by this method. |
TimeSpan | timeout | The timeout to link. |
CancellationToken | second | The second cancellation token. |
Returns
Type | Description |
---|---|
CancellationTokenSource | The linked token source; or null if not needed. |