ChangeToken.OnChange Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
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
состояние для потребителя.