ChangeToken.OnChange 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
OnChange(Func<IChangeToken>, Action) |
註冊每當權杖產生變更時,要呼叫的 |
OnChange<TState>(Func<IChangeToken>, Action<TState>, TState) |
註冊每當權杖產生變更時,要呼叫的 |
OnChange(Func<IChangeToken>, Action)
註冊每當權杖產生變更時,要呼叫的 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);
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)
註冊每當權杖產生變更時,要呼叫的 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);
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
消費者的狀態。