Show / Hide Table of Contents

Class ConsoleLifetimeTokenSource

Represents a token that becomes canceled if the console application is requested to stop.

Inheritance
object
CancellationTokenSource
ConsoleLifetimeTokenSource
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.TryReset()
CancellationTokenSource.IsCancellationRequested
CancellationTokenSource.Token
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: DotNext
Assembly: DotNext.dll
Syntax
public sealed class ConsoleLifetimeTokenSource : CancellationTokenSource, IDisposable

Constructors

| Edit this page View Source

ConsoleLifetimeTokenSource()

Initializes a new lifetime token source.

Declaration
public ConsoleLifetimeTokenSource()

Methods

| Edit this page View Source

Dispose(bool)

Releases the unmanaged resources used by the CancellationTokenSource class and optionally releases the managed resources.

Declaration
protected override void Dispose(bool disposing)
Parameters
Type Name Description
bool disposing

true to release both managed and unmanaged resources; false to release only unmanaged resources.

Overrides
CancellationTokenSource.Dispose(bool)

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
☀
☾