IAsyncStringStorage Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Сохраняет и извлекает строки. Используется в качестве абстракции в службе параметров в макетах концентратора и модульных тестов.
public interface class IAsyncStringStorage : System::ComponentModel::INotifyPropertyChanged
public interface IAsyncStringStorage : System.ComponentModel.INotifyPropertyChanged
type IAsyncStringStorage = interface
interface INotifyPropertyChanged
Public Interface IAsyncStringStorage
Implements INotifyPropertyChanged
- Реализации
Методы
| ClearAsync() | |
| ClearAsync(CancellationToken) |
Используется только в тестах. Не запускает события изменения. |
| DeleteIfExistsAsync(String) | |
| DeleteIfExistsAsync(String, CancellationToken) | |
| GetAllSinceVersionAsync(Int32) | |
| GetAllSinceVersionAsync(Int32, CancellationToken) | |
| GetAsync(String) | |
| GetAsync(String, CancellationToken) | |
| GetStoreIdentityAsync(CancellationToken) |
Возвращает уникальный идентификатор хранилища параметров, который создается случайным образом при повторном создании хранилища. |
| SetAsync(NamedVersionedString) | |
| SetAsync(NamedVersionedString, CancellationToken) |
Создает или изменяет значение параметра. Указанное значение заменит существующее значение, только если значение равно текущей редакции значения. Номер редакции увеличивается каждый раз, когда задается значение. |
События
| PropertyChangedAsync | |
| StoreUpdated |
Указывает, что хранилище было обновлено, но конкретные значения могли измениться неизвестными. Клиенты, поддерживающие кэшированные копии данных, должны повторно выбирались в этом случае. |