ChangeToken.OnChange Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Descrição |
|---|---|
| OnChange(Func<IChangeToken>, Action) |
Regista a |
| OnChange(Func<IChangeToken>, Func<Task>) |
Regista a |
| OnChange<TState>(Func<IChangeToken>, Action<TState>, TState) |
Regista a |
| OnChange<TState>(Func<IChangeToken>, Func<TState,Task>, TState) |
Regista a |
OnChange(Func<IChangeToken>, Action)
- Origem:
- ChangeToken.cs
- Origem:
- ChangeToken.cs
- Origem:
- ChangeToken.cs
- Origem:
- ChangeToken.cs
Regista a changeTokenConsumer ação a ser chamada sempre que o token produzido muda.
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
Parâmetros
- changeTokenProducer
- Func<IChangeToken>
Produz o token de mudança.
- changeTokenConsumer
- Action
Ação chamada quando o token muda. O token é novamente registado assim que a ação regressa.
Devoluções
E IDisposable que, quando descartado, desregista o consumidor.
Observações
Exceções de changeTokenProducer são propagadas para o chamador deste método ou para o código que aciona o token de alteração. Exceções de changeTokenConsumer são propagadas para o código que desencadeia o token de alteração.
Aplica-se a
OnChange(Func<IChangeToken>, Func<Task>)
- Origem:
- ChangeToken.cs
Regista a changeTokenConsumer função a ser chamada sempre que o token produzido muda.
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
Parâmetros
- changeTokenProducer
- Func<IChangeToken>
Produz o token de mudança.
Função chamada quando o token muda. O token só é re-registado depois de o devolvido Task ser concluído.
Devoluções
E IDisposable que, quando descartado, desregista o consumidor.
Observações
Exceções de changeTokenProducer são propagadas para o chamador deste método ou para o código que aciona o token de alteração. Exceções síncronas de changeTokenConsumer são propagadas para o código que desencadeia o token de alteração. Exceções assíncronas de changeTokenConsumer ficam por observar.
Aplica-se a
OnChange<TState>(Func<IChangeToken>, Action<TState>, TState)
- Origem:
- ChangeToken.cs
- Origem:
- ChangeToken.cs
- Origem:
- ChangeToken.cs
- Origem:
- ChangeToken.cs
Regista a changeTokenConsumer ação a ser chamada sempre que o token produzido muda.
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
Parâmetros de Tipo Genérico
- TState
O tipo de estado para a changeTokenConsumer ação.
Parâmetros
- changeTokenProducer
- Func<IChangeToken>
Produz o token de mudança.
- changeTokenConsumer
- Action<TState>
Ação chamada quando o token muda. O token é novamente registado assim que a ação regressa.
- state
- TState
Estado para o consumidor.
Devoluções
E IDisposable que, quando descartado, desregista o consumidor.
Observações
Exceções de changeTokenProducer são propagadas para o chamador deste método ou para o código que aciona o token de alteração. Exceções de changeTokenConsumer são propagadas para o código que desencadeia o token de alteração.
Aplica-se a
OnChange<TState>(Func<IChangeToken>, Func<TState,Task>, TState)
- Origem:
- ChangeToken.cs
Regista a changeTokenConsumer função a ser chamada sempre que o token produzido muda.
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
Parâmetros de Tipo Genérico
- TState
Parâmetros
- changeTokenProducer
- Func<IChangeToken>
Produz o token de mudança.
Função chamada quando o token muda. O token só é re-registado depois de o devolvido Task ser concluído.
- state
- TState
Estado para o consumidor.
Devoluções
E IDisposable que, quando descartado, desregista o consumidor.
Observações
Exceções de changeTokenProducer são propagadas para o chamador deste método ou para o código que aciona o token de alteração. Exceções síncronas de changeTokenConsumer são propagadas para o código que desencadeia o token de alteração. Exceções assíncronas de changeTokenConsumer ficam por observar.