ChangeToken.OnChange 方法

定义

重载

名称 说明
OnChange(Func<IChangeToken>, Action)

changeTokenConsumer注册每当令牌生成更改时要调用的操作。

OnChange<TState>(Func<IChangeToken>, Action<TState>, TState)

changeTokenConsumer注册每当令牌生成更改时要调用的操作。

OnChange(Func<IChangeToken>, Action)

Source:
ChangeToken.cs
Source:
ChangeToken.cs
Source:
ChangeToken.cs
Source:
ChangeToken.cs

changeTokenConsumer注册每当令牌生成更改时要调用的操作。

public:
 static IDisposable ^ OnChange(Func<Microsoft::Extensions::Primitives::IChangeToken ^> ^ changeTokenProducer, Action ^ changeTokenConsumer);
public static IDisposable OnChange(Func<Microsoft.Extensions.Primitives.IChangeToken?> changeTokenProducer, Action changeTokenConsumer);
static member OnChange : Func<Microsoft.Extensions.Primitives.IChangeToken> * Action -> IDisposable
Public Shared Function OnChange (changeTokenProducer As Func(Of IChangeToken), changeTokenConsumer As Action) As IDisposable

参数

changeTokenProducer
Func<IChangeToken>

生成更改令牌。

changeTokenConsumer
Action

令牌更改时调用的操作。

返回

适用于

OnChange<TState>(Func<IChangeToken>, Action<TState>, TState)

Source:
ChangeToken.cs
Source:
ChangeToken.cs
Source:
ChangeToken.cs
Source:
ChangeToken.cs

changeTokenConsumer注册每当令牌生成更改时要调用的操作。

public:
generic <typename TState>
 static IDisposable ^ OnChange(Func<Microsoft::Extensions::Primitives::IChangeToken ^> ^ changeTokenProducer, Action<TState> ^ changeTokenConsumer, TState state);
public static IDisposable OnChange<TState>(Func<Microsoft.Extensions.Primitives.IChangeToken?> changeTokenProducer, Action<TState> changeTokenConsumer, TState state);
static member OnChange : Func<Microsoft.Extensions.Primitives.IChangeToken> * Action<'State> * 'State -> IDisposable
Public Shared Function OnChange(Of TState) (changeTokenProducer As Func(Of IChangeToken), changeTokenConsumer As Action(Of TState), state As TState) As IDisposable

类型参数

TState

操作的状态 changeTokenConsumer 类型。

参数

changeTokenProducer
Func<IChangeToken>

生成更改令牌。

changeTokenConsumer
Action<TState>

令牌更改时调用的操作。

state
TState

使用者的状态。

返回

适用于