Show / Hide Table of Contents

Class LinkedCancellationTokenSource

Gets cancellation token source that allows to obtain the token that causes cancellation.

Inheritance
object
CancellationTokenSource
LinkedCancellationTokenSource
Implements
IDisposable
Inherited Members
CancellationTokenSource.Cancel()
CancellationTokenSource.Cancel(bool)
CancellationTokenSource.CancelAfter(int)
CancellationTokenSource.CancelAfter(TimeSpan)
CancellationTokenSource.CancelAsync()
CancellationTokenSource.CreateLinkedTokenSource(CancellationToken)
CancellationTokenSource.CreateLinkedTokenSource(CancellationToken, CancellationToken)
CancellationTokenSource.CreateLinkedTokenSource(params CancellationToken[])
CancellationTokenSource.Dispose()
CancellationTokenSource.Dispose(bool)
CancellationTokenSource.TryReset()
CancellationTokenSource.IsCancellationRequested
CancellationTokenSource.Token
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: DotNext.Threading
Assembly: DotNext.Threading.dll
Syntax
public abstract class LinkedCancellationTokenSource : CancellationTokenSource, IDisposable
Remarks

This source is not resettable. Calling of TryReset() may lead to unpredictable results.

Properties

| Edit this page View Source

CancellationOrigin

Gets the token caused cancellation.

Declaration
public CancellationToken CancellationOrigin { get; }
Property Value
Type Description
CancellationToken
Remarks

It is recommended to request this property after cancellation.

Implements

IDisposable

Extension Methods

BasicExtensions.As<T>(T)
BasicExtensions.GetUserData<T>(T)
BasicExtensions.IsBetween<T, TLowerBound, TUpperBound>(T, TLowerBound, TUpperBound)
BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
ExpressionBuilder.Const<T>(T)
AsyncLockAcquisition.AcquireLockAsync<T>(T, CancellationToken)
AsyncLockAcquisition.AcquireLockAsync<T>(T, TimeSpan, CancellationToken)
AsyncLockAcquisition.AcquireReadLockAsync<T>(T, CancellationToken)
AsyncLockAcquisition.AcquireReadLockAsync<T>(T, TimeSpan, CancellationToken)
AsyncLockAcquisition.AcquireWriteLockAsync<T>(T, bool, CancellationToken)
AsyncLockAcquisition.AcquireWriteLockAsync<T>(T, bool, TimeSpan, CancellationToken)
AsyncLockAcquisition.AcquireWriteLockAsync<T>(T, CancellationToken)
AsyncLockAcquisition.AcquireWriteLockAsync<T>(T, TimeSpan, CancellationToken)
LockAcquisition.AcquireReadLock<T>(T)
LockAcquisition.AcquireReadLock<T>(T, TimeSpan)
LockAcquisition.AcquireUpgradeableReadLock<T>(T)
LockAcquisition.AcquireUpgradeableReadLock<T>(T, TimeSpan)
LockAcquisition.AcquireWriteLock<T>(T)
LockAcquisition.AcquireWriteLock<T>(T, TimeSpan)
  • Edit this page
  • View Source
☀
☾
In this article
Back to top
Supported by the .NET Foundation
☀
☾