CancellationTokenExtensions.CombinedCancellationToken Struct
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides access to a CancellationToken that combines multiple other tokens, and allows convenient disposal of any applicable CancellationTokenSource.
public: value class CancellationTokenExtensions::CombinedCancellationToken : IDisposable, IEquatable<Microsoft::VisualStudio::Threading::CancellationTokenExtensions::CombinedCancellationToken>
[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct CancellationTokenExtensions.CombinedCancellationToken : IDisposable, IEquatable<Microsoft.VisualStudio.Threading.CancellationTokenExtensions.CombinedCancellationToken>
[<System.Runtime.CompilerServices.IsReadOnly>]
type CancellationTokenExtensions.CombinedCancellationToken = struct
interface IDisposable
Public Structure CancellationTokenExtensions.CombinedCancellationToken
Implements IDisposable, IEquatable(Of CancellationTokenExtensions.CombinedCancellationToken)
- Inheritance
-
CancellationTokenExtensions.CombinedCancellationToken
- Attributes
- Implements
Constructors
CancellationTokenExtensions.CombinedCancellationToken(CancellationToken) |
Initializes a new instance of the CancellationTokenExtensions.CombinedCancellationToken struct that represents just a single, non-disposable CancellationToken. |
CancellationTokenExtensions.CombinedCancellationToken(CancellationTokenSource) |
Initializes a new instance of the CancellationTokenExtensions.CombinedCancellationToken struct that contains an aggregate CancellationToken whose source must be disposed. |
Properties
Token |
Gets the combined cancellation token. |
Methods
Dispose() |
Disposes the CancellationTokenSource behind this combined token, if any. |
Equals(CancellationTokenExtensions+CombinedCancellationToken) | Indicates whether the current object is equal to another object of the same type. |
Equals(Object) | Indicates whether this instance and a specified object are equal. |
GetHashCode() | Returns the hash code for this instance. |
Operators
Equality(CancellationTokenExtensions+CombinedCancellationToken, CancellationTokenExtensions+CombinedCancellationToken) |
Checks whether two instances of CancellationTokenExtensions.CombinedCancellationToken are equal. |
Inequality(CancellationTokenExtensions+CombinedCancellationToken, CancellationTokenExtensions+CombinedCancellationToken) |
Checks whether two instances of CancellationTokenExtensions.CombinedCancellationToken are not equal. |