CancellationChangeToken Class

A Microsoft.Extensions.Primitives.IChangeToken implementation using System.Threading.CancellationToken.

Namespace
Microsoft.Extensions.Primitives
Assemblies
  • Microsoft.Extensions.Primitives

Syntax

public class CancellationChangeToken : IChangeToken
class Microsoft.Extensions.Primitives.CancellationChangeToken

Constructors

CancellationChangeToken(System.Threading.CancellationToken)

Initializes a new instance of Microsoft.Extensions.Primitives.CancellationChangeToken.

Arguments:cancellationToken (System.Threading.CancellationToken) – The System.Threading.CancellationToken.
public CancellationChangeToken(CancellationToken cancellationToken)

Properties

Microsoft.Extensions.Primitives.CancellationChangeToken.ActiveChangeCallbacks
Return type:System.Boolean
public bool ActiveChangeCallbacks { get; }
Microsoft.Extensions.Primitives.CancellationChangeToken.HasChanged
Return type:System.Boolean
public bool HasChanged { get; }

Methods

RegisterChangeCallback(System.Action<System.Object>, System.Object)
Return type:System.IDisposable
public IDisposable RegisterChangeCallback(Action<object> callback, object state)