IAsyncStringStorage Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |