ISettingsManagerHost Interface

Definição

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.

Aplica-se a