ISettingsManagerHost 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.
Funcionalidade fornecida pelo aplicativo que cria um ISettingsManager via CreateInstance(ISettingsManagerHost) .
public interface class ISettingsManagerHost
public interface class ISettingsManagerHost
__interface ISettingsManagerHost
public interface ISettingsManagerHost
type ISettingsManagerHost = interface
Public Interface ISettingsManagerHost
- Derivado
Propriedades
| AppDir |
Obtém o diretório do aplicativo |
| AppInitCompletionTask |
Tarefa opcional indicando que o host terminou de ser iniciado. O Gerenciador de configurações irá adiar tarefas com uso intensivo de recursos até que essa tarefa seja concluída. |
| CollectionName |
Obtém o nome da coleção de configurações a ser abordada por este host. Isso é usado para particionar configurações com base em parâmetros de host como o parâmetro/rootSuffix do VS. |
| Logger |
Um agente para telemetria de erro. |
| NameTranslator |
Tradutor opcional entre nomes de configuração compartilhada e particular. |
| PrivateStorage |
O repositório de backup para configurações privadas. |
| TelemetrySettings |
Obsoleto.
Obtém as configurações de telemetria serializadas do host, obtidas por meio de ITelemetrySession. SerializeSettings. Isso pode ser nulo se o host não tiver uma sessão de telemetria. |
Métodos
| IsSharedOrRoamedSetting(String) |
Determina se uma configuração é privada versus compartilhada/em roaming. |
Eventos
| HostShuttingDown |
Gerado quando o host está prestes a ser desligado, para dar ao Gerenciador de configurações uma oportunidade de liberar recursos, concluir ou cancelar tarefas assíncronas, etc. O host deve aguardar até que o manipulador de eventos assíncronos seja concluído (por exemplo, usando o RaiseEventAsync<T>(Delegate, Object, T) método de extensão) antes de continuar. |
| IdleStateChanged |
Gerado quando o aplicativo host fica ocioso ou se torna ativo novamente, para habilitar o uso reduzido de recursos durante o período ocioso. |