Linguaggio

ChangeToken.OnChange Metodo

Definizione

Overload

Nome Descrizione
OnChange(Func<IChangeToken>, Action)

Registra l'azione changeTokenConsumer da chiamare ogni volta che il token ha generato modifiche.

OnChange(Func<IChangeToken>, Func<Task>)

Registra la changeTokenConsumer funzione da chiamare ogni volta che il token ha generato modifiche.

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

Registra l'azione changeTokenConsumer da chiamare ogni volta che il token ha generato modifiche.

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

Registra la changeTokenConsumer funzione da chiamare ogni volta che il token ha generato modifiche.

OnChange(Func<IChangeToken>, Action)

Origine:
ChangeToken.cs
Origine:
ChangeToken.cs
Origine:
ChangeToken.cs
Origine:
ChangeToken.cs

Registra l'azione changeTokenConsumer da chiamare ogni volta che il token ha generato modifiche.

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

Parametri

changeTokenProducer
Func<IChangeToken>

Produce il token di modifica.

changeTokenConsumer
Action

Azione chiamata quando il token cambia. Il token viene registrato nuovamente dopo la restituzione dell'azione.

Valori restituiti

Oggetto IDisposable che, se eliminato, annulla la registrazione del consumer.

Commenti

Le eccezioni da changeTokenProducer vengono propagate al chiamante di questo metodo o al codice che attiva il token di modifica. Le eccezioni da changeTokenConsumer vengono propagate al codice che attiva il token di modifica.

Si applica a

OnChange(Func<IChangeToken>, Func<Task>)

Origine:
ChangeToken.cs

Registra la changeTokenConsumer funzione da chiamare ogni volta che il token ha generato modifiche.

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

Parametri

changeTokenProducer
Func<IChangeToken>

Produce il token di modifica.

changeTokenConsumer
Func<Task>

Funzione chiamata quando cambia il token. Il token viene registrato di nuovo solo dopo il completamento dell'oggetto restituito Task .

Valori restituiti

Oggetto IDisposable che, se eliminato, annulla la registrazione del consumer.

Commenti

Le eccezioni da changeTokenProducer vengono propagate al chiamante di questo metodo o al codice che attiva il token di modifica. Le eccezioni sincrone da changeTokenConsumer vengono propagate al codice che attiva il token di modifica. Le eccezioni asincrone da changeTokenConsumer vengono lasciate non rilevate.

Si applica a

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

Origine:
ChangeToken.cs
Origine:
ChangeToken.cs
Origine:
ChangeToken.cs
Origine:
ChangeToken.cs

Registra l'azione changeTokenConsumer da chiamare ogni volta che il token ha generato modifiche.

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

Parametri di tipo

TState

Tipo dello stato per l'azione changeTokenConsumer .

Parametri

changeTokenProducer
Func<IChangeToken>

Produce il token di modifica.

changeTokenConsumer
Action<TState>

Azione chiamata quando il token cambia. Il token viene registrato nuovamente dopo la restituzione dell'azione.

state
TState

stato per il consumer.

Valori restituiti

Oggetto IDisposable che, se eliminato, annulla la registrazione del consumer.

Commenti

Le eccezioni da changeTokenProducer vengono propagate al chiamante di questo metodo o al codice che attiva il token di modifica. Le eccezioni da changeTokenConsumer vengono propagate al codice che attiva il token di modifica.

Si applica a

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

Origine:
ChangeToken.cs

Registra la changeTokenConsumer funzione da chiamare ogni volta che il token ha generato modifiche.

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

Parametri di tipo

TState

Parametri

changeTokenProducer
Func<IChangeToken>

Produce il token di modifica.

changeTokenConsumer
Func<TState,Task>

Funzione chiamata quando cambia il token. Il token viene registrato di nuovo solo dopo il completamento dell'oggetto restituito Task .

state
TState

stato per il consumer.

Valori restituiti

Oggetto IDisposable che, se eliminato, annulla la registrazione del consumer.

Commenti

Le eccezioni da changeTokenProducer vengono propagate al chiamante di questo metodo o al codice che attiva il token di modifica. Le eccezioni sincrone da changeTokenConsumer vengono propagate al codice che attiva il token di modifica. Le eccezioni asincrone da changeTokenConsumer vengono lasciate non rilevate.

Si applica a