Поделиться через


AsyncObservableObject Класс

Определение

Наблюдаемый объект, который может асинхронно вызывать события PropertyChanged в потоке 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
Наследование
AsyncObservableObject
Атрибуты

Комментарии

Если ObservableObject. SetProperty вызывается для задания значения свойства. PropertyChanged Событие возникает в внешнем потоке. Если AsyncObservableObject. Метод SetPropertyNotifyAsync вызывается для задания значения свойства. PropertyChanged Событие вызывается в потоке main.

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

AsyncObservableObject(JoinableTaskFactory)

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

Свойства

HasPropertyChangedEventSinks

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

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

Методы

NotifyPropertyChanged(String)

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

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

Уведомляет об изменении свойства этого объекта. Событие PropertyChanged возникает в потоке main.

SetProperty(IntPtr, IntPtr, String)

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

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

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

(Унаследовано от 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)

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