ISettingsManagerHost5 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.
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) |