Partilhar via


ISettingsManagerHost5 Interface

Definição

public interface ISettingsManagerHost5 : Microsoft.VisualStudio.Settings.ISettingsManagerHost4
type ISettingsManagerHost5 = interface
    interface ISettingsManagerHost4
    interface ISettingsManagerHost3
    interface ISettingsManagerHost2
    interface ISettingsManagerHost
Public Interface ISettingsManagerHost5
Implements ISettingsManagerHost4
Implementações

Propriedades

AppDir

Obtém o diretório do aplicativo

(Herdado de ISettingsManagerHost)
AppInitCompletionTask

Tarefa opcional que indica que o host terminou de ser iniciado. O gerenciador de configurações adiará tarefas com uso intensivo de recursos até que essa tarefa seja concluída.

(Herdado de ISettingsManagerHost)
CollectionName

Obtém o nome da coleção de configurações a ser endereçada por esse host. Isso é usado para particionar configurações com base em parâmetros de host como o parâmetro /rootSuffix do VS.

(Herdado de ISettingsManagerHost)
DurableHostIdentity

Informações adicionais do processo. Use para adicionar contexto ao log, não precisa seguir nenhum formato específico.

(Herdado de ISettingsManagerHost4)
IsRoamingAndSharingAllowed

Se for false, impedirá o roaming e o compartilhamento, independentemente do valor da configuração que normalmente a controla.

IsRoamingEnabledByDefault

Obtém um valor que indica se o roaming e o compartilhamento devem ser habilitados quando a configuração "RoamingEnabled" ainda não foi persistida.

(Herdado de ISettingsManagerHost4)
Logger

Um agente para telemetria de erro.

(Herdado de ISettingsManagerHost)
NameTranslator

Tradutor opcional entre nomes de configuração privados e compartilhados.

(Herdado de ISettingsManagerHost)
PrivateStorage

O repositório de backup para configurações privadas.

(Herdado de ISettingsManagerHost)
RemoteDefaultsStore

O repositório padrão remoto para substituir os padrões de configuração.

(Herdado de ISettingsManagerHost3)
StoreUpdateLogger

Um agente para gravar atualizações em repositórios de configuração. Pode ser nulo.

(Herdado de ISettingsManagerHost4)
TelemetrySettings
Obsoleto.

Obtém as configurações de telemetria serializadas do host, obtidas por meio de ITelemetrySession.SerializeSettings. Isso poderá ser nulo se o host não tiver nenhuma sessão de telemetria.

(Herdado de ISettingsManagerHost)

Métodos

GetServiceStreamAsync(CancellationToken)
GetTelemetrySettingsAsync()

Obtém as configurações de telemetria serializadas do host, obtidas por meio de ITelemetrySession.SerializeSettings. O resultado poderá ser nulo se o host não tiver nenhuma sessão de telemetria.

(Herdado de ISettingsManagerHost2)
IsSharedOrRoamedSetting(String)

Determina se uma configuração é privada versus compartilhada/móvel.

(Herdado de ISettingsManagerHost)

Eventos

HostShuttingDown

Gerado quando o host está prestes a ser desligado, para dar ao gerenciador de configurações a oportunidade de liberar recursos, concluir ou cancelar tarefas assíncronas etc. O host deve aguardar até que o manipulador de eventos assíncrono seja concluído (por exemplo, usando o RaiseEventAsync<T>(Delegate, Object, T) método de extensão) antes de continuar.

(Herdado de ISettingsManagerHost)
IdleStateChanged
Obsoleto.

Gerado quando o aplicativo host fica ocioso ou fica ativo novamente, para habilitar o uso reduzido de recursos durante o período ocioso.

(Herdado de ISettingsManagerHost)

Aplica-se a