ChangeToken.OnChange Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| OnChange(Func<IChangeToken>, Action) |
Registra l'azione |
| OnChange(Func<IChangeToken>, Func<Task>) |
Registra la |
| OnChange<TState>(Func<IChangeToken>, Action<TState>, TState) |
Registra l'azione |
| OnChange<TState>(Func<IChangeToken>, Func<TState,Task>, TState) |
Registra la |
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.
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.
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.