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