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

Указывает, что хранилище было обновлено, но конкретные значения могли измениться неизвестными. Клиенты, поддерживающие кэшированные копии данных, должны повторно выбирались в этом случае.

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