AsyncObservableObject Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um objeto observável que pode gerar seus PropertyChanged eventos de forma assíncrona no thread main.
public ref class AsyncObservableObject : Microsoft::VisualStudio::PlatformUI::ObservableObject
[System.Runtime.Serialization.DataContract]
public class AsyncObservableObject : Microsoft.VisualStudio.PlatformUI.ObservableObject
[<System.Runtime.Serialization.DataContract>]
type AsyncObservableObject = class
inherit ObservableObject
Public Class AsyncObservableObject
Inherits ObservableObject
- Herança
- Atributos
Comentários
Se ObservableObject. SetProperty é chamado para definir o valor de uma propriedade, o PropertyChanged evento é gerado no thread ambiente. Se AsyncObservableObject. SetPropertyNotifyAsync é chamado para definir o valor de uma propriedade, o PropertyChanged evento é gerado no thread main.
Construtores
| AsyncObservableObject(JoinableTaskFactory) |
Inicializa uma nova instância da classe AsyncObservableObject. |
Propriedades
| HasPropertyChangedEventSinks |
Retorna um valor que indica se o evento deste PropertyChanged objeto tem assinaturas (Herdado de ObservableObject) |
Métodos
| NotifyPropertyChanged(String) |
O método que é chamado quando uma propriedade é alterada. (Herdado de ObservableObject) |
| NotifyPropertyChangedAsync(CancellationToken, String) |
Notifica uma alteração em uma propriedade neste objeto. O PropertyChanged evento é gerado no thread main. |
| SetProperty(IntPtr, IntPtr, String) |
Um objeto observável que pode gerar seus PropertyChanged eventos de forma assíncrona no thread main. (Herdado de ObservableObject) |
| SetProperty(UIntPtr, UIntPtr, String) |
Um objeto observável que pode gerar seus PropertyChanged eventos de forma assíncrona no thread main. (Herdado de ObservableObject) |
| SetProperty<T>(T, T, Action, String) |
Verifica se há uma alteração em um valor e, se o valor for diferente, armazena o valor e notifica as alterações de propriedade. (Herdado de ObservableObject) |
| SetProperty<T>(T, T, Action<T,T>, String) |
Verifica se há uma alteração em um valor e, se o valor for diferente, armazena o valor e notifica as alterações de propriedade. (Herdado de ObservableObject) |
| SetProperty<T>(T, T, String) |
Verifica se há uma alteração em um valor e, se o valor for diferente, armazena o valor e notifica as alterações de propriedade. (Herdado de ObservableObject) |
| SetPropertyNotifyAsync(IntPtr, IntPtr, Task, CancellationToken, String) |
Verifica se há uma alteração em um IntPtr valor e, se o valor for diferente, armazena o valor e notifica de forma assíncrona as alterações de propriedade. |
| SetPropertyNotifyAsync(UIntPtr, UIntPtr, Task, CancellationToken, String) |
Verifica se há uma alteração em um UIntPtr valor e, se o valor for diferente, armazena o valor e notifica de forma assíncrona as alterações de propriedade. |
| SetPropertyNotifyAsync<T>(T, T, Action, Task, CancellationToken, String) |
Verifica se há uma alteração em um valor e, se o valor for diferente, armazena o valor e notifica de forma assíncrona as alterações de propriedade. |
| SetPropertyNotifyAsync<T>(T, T, Action<T,T>, Task, CancellationToken, String) |
Verifica se há uma alteração em um valor e, se o valor for diferente, armazena o valor e notifica de forma assíncrona as alterações de propriedade. |
| SetPropertyNotifyAsync<T>(T, T, Task, CancellationToken, String) |
Verifica se há uma alteração em um valor e, se o valor for diferente, armazena o valor e notifica de forma assíncrona as alterações de propriedade. |
Eventos
| PropertyChanged |
O evento gerado quando uma propriedade é alterada. (Herdado de ObservableObject) |