AsyncObservableObject Класс

Определение

Наблюдаемый объект, который может PropertyChanged асинхронно вызывать свои события в основном потоке.

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
Наследование
AsyncObservableObject
Атрибуты

Комментарии

Если ObservableObject . SetProperty вызывается для установки значения свойства, PropertyChanged событие возникает во внешнем потоке. Если AsyncObservableObject . Сетпропертинотифясинк вызывается для установки значения свойства, PropertyChanged событие возникает в основном потоке.

Конструкторы

AsyncObservableObject(JoinableTaskFactory)

Инициализирует новый экземпляр класса AsyncObservableObject.

Свойства

HasPropertyChangedEventSinks

Возвращает значение, указывающее, имеет ли событие этого объекта PropertyChanged какие-либо подписки.

(Унаследовано от ObservableObject)

Методы

NotifyPropertyChanged(String)

Метод, который вызывается при изменении свойства.

(Унаследовано от ObservableObject)
NotifyPropertyChangedAsync(CancellationToken, String)

Сообщает об изменении свойства этого объекта. PropertyChangedСобытие возникает в основном потоке.

SetProperty(IntPtr, IntPtr, String) (Унаследовано от ObservableObject)
SetProperty(UIntPtr, UIntPtr, String) (Унаследовано от ObservableObject)
SetProperty<T>(T, T, Action, String)

Проверяет наличие изменений в значении, а если значение отличается, сохраняет значение и уведомляет об изменениях свойств.

(Унаследовано от ObservableObject)
SetProperty<T>(T, T, Action<T,T>, String)

Проверяет наличие изменений в значении, а если значение отличается, сохраняет значение и уведомляет об изменениях свойств.

(Унаследовано от ObservableObject)
SetProperty<T>(T, T, String)

Проверяет наличие изменений в значении, а если значение отличается, сохраняет значение и уведомляет об изменениях свойств.

(Унаследовано от ObservableObject)
SetPropertyNotifyAsync(IntPtr, IntPtr, Task, CancellationToken, String)

Проверяет наличие изменений в IntPtr значении, а если значение отличается, сохраняет значение и асинхронно уведомляет об изменениях свойств.

SetPropertyNotifyAsync(UIntPtr, UIntPtr, Task, CancellationToken, String)

Проверяет наличие изменений в UIntPtr значении, а если значение отличается, сохраняет значение и асинхронно уведомляет об изменениях свойств.

SetPropertyNotifyAsync<T>(T, T, Action, Task, CancellationToken, String)

Проверяет наличие изменений в значении, а если значение отличается, сохраняет значение и асинхронно уведомляет об изменениях свойств.

SetPropertyNotifyAsync<T>(T, T, Action<T,T>, Task, CancellationToken, String)

Проверяет наличие изменений в значении, а если значение отличается, сохраняет значение и асинхронно уведомляет об изменениях свойств.

SetPropertyNotifyAsync<T>(T, T, Task, CancellationToken, String)

Проверяет наличие изменений в значении, а если значение отличается, сохраняет значение и асинхронно уведомляет об изменениях свойств.

События

PropertyChanged

Событие, возникающее при изменении свойства.

(Унаследовано от ObservableObject)

Применяется к