IAsyncStringStorage Interface

Definição

Armazena e recupera cadeias de caracteres. Usado como uma abstração do serviço de configurações nas simulações do Hub e do teste de unidade.

public interface class IAsyncStringStorage : System::ComponentModel::INotifyPropertyChanged
public interface IAsyncStringStorage : System.ComponentModel.INotifyPropertyChanged
type IAsyncStringStorage = interface
    interface INotifyPropertyChanged
Public Interface IAsyncStringStorage
Implements INotifyPropertyChanged
Implementações

Métodos

ClearAsync()
ClearAsync(CancellationToken)

Usado apenas por testes. Não aciona eventos de alteração.

DeleteIfExistsAsync(String)
DeleteIfExistsAsync(String, CancellationToken)
GetAllSinceVersionAsync(Int32)
GetAllSinceVersionAsync(Int32, CancellationToken)
GetAsync(String)
GetAsync(String, CancellationToken)
GetStoreIdentityAsync(CancellationToken)

Obtém a ID exclusiva do repositório de configurações, que é gerada aleatoriamente sempre que o repositório é recriado.

SetAsync(NamedVersionedString)
SetAsync(NamedVersionedString, CancellationToken)

Cria ou altera um valor de configuração. O valor fornecido substituirá o valor existente somente se é igual à revisão atual do valor. O número de revisão aumenta cada vez que o valor é definido.

Eventos

PropertyChangedAsync
StoreUpdated

Indica que o repositório foi atualizado, mas quais valores específicos podem ter sido alterados são desconhecidos. Os clientes que mantêm cópias em cache de dados devem ser rebuscados nesse caso.

Aplica-se a