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