ISettingsService 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.
A API pública apresentada pelo módulo de serviço. Os implementadores devem esperar que uma instância separada seja criada para (pelo menos) cada cliente ou (no máximo) cada solicitação de cliente.
public interface class ISettingsService : IDisposable
public interface ISettingsService : IDisposable
type ISettingsService = interface
interface IDisposable
Public Interface ISettingsService
Implements IDisposable
- Implementações
Métodos
| DeleteAllSettingsAsync(Guid) |
Exclua todas as configurações na coleção. |
| DeleteSettingAsync(String, Guid) |
Exclui uma configuração. |
| GetMultipleSettingsAsync(Int32) |
Retorna todas as configurações cujo número de revisão é maior que |
| GetSettingAsync(String) |
Recupera uma configuração por nome (não diferencia maiúsculas de minúsculas); retornará NULL se a configuração não existir. |
| GetStoreIdentityAsync() |
Obtém a ID exclusiva do repositório de configurações, que é gerada aleatoriamente sempre que o repositório é recriado. Isso permite que os clientes detectem quando o repositório foi excluído e seus números de revisão armazenados são inválidos. |
| InitAsync(String, Boolean, Int32, String, Guid, String) |
Inicializa o serviço. Deve ser chamado uma vez e apenas uma vez por conexão de cliente, antes de qualquer um dos outros métodos. |
| InitAsync(String, String) | |
| InitAsync(String, String, Guid) | |
| PutSettingAsync(String, ServiceUploadParameters) |
Armazena um novo valor para uma configuração. |