Condividi tramite


ISettingsManagerHost5 Interfaccia

Definizione

public interface ISettingsManagerHost5 : Microsoft.VisualStudio.Settings.ISettingsManagerHost4
type ISettingsManagerHost5 = interface
    interface ISettingsManagerHost4
    interface ISettingsManagerHost3
    interface ISettingsManagerHost2
    interface ISettingsManagerHost
Public Interface ISettingsManagerHost5
Implements ISettingsManagerHost4
Implementazioni

Proprietà

AppDir

Ottiene la directory dell'applicazione

(Ereditato da ISettingsManagerHost)
AppInitCompletionTask

Attività facoltativa che indica che l'host viene completato a partire. Il gestore delle impostazioni rinvierà le attività a elevato utilizzo di risorse fino al completamento di questa attività.

(Ereditato da ISettingsManagerHost)
CollectionName

Ottiene il nome della raccolta delle impostazioni da risolvere da questo host. Questa operazione viene usata per partizionare le impostazioni in base ai parametri host come il parametro /rootSuffix di VS.

(Ereditato da ISettingsManagerHost)
DurableHostIdentity

Informazioni aggiuntive sul processo. Usare per aggiungere contesto al log, non è necessario seguire alcun formato specifico.

(Ereditato da ISettingsManagerHost4)
IsRoamingAndSharingAllowed

Se false, impedisce il roaming e la condivisione indipendentemente dal valore dell'impostazione che normalmente lo controlla.

IsRoamingEnabledByDefault

Ottiene un valore che indica se il roaming e la condivisione devono essere abilitati quando l'impostazione "RoamingEnabled" non è ancora stata mantenuta.

(Ereditato da ISettingsManagerHost4)
Logger

Un logger per i dati di telemetria degli errori.

(Ereditato da ISettingsManagerHost)
NameTranslator

Traduttore facoltativo tra nomi di impostazione privata e condivisa.

(Ereditato da ISettingsManagerHost)
PrivateStorage

Archivio di backup per le impostazioni private.

(Ereditato da ISettingsManagerHost)
RemoteDefaultsStore

L'archivio impostazioni predefinite remote consente di eseguire l'override delle impostazioni predefinite.

(Ereditato da ISettingsManagerHost3)
StoreUpdateLogger

Un logger per la registrazione degli aggiornamenti per l'impostazione degli archivi. Può essere Null.

(Ereditato da ISettingsManagerHost4)
TelemetrySettings
Obsoleti.

Ottiene le impostazioni di telemetria serializzate dall'host, ottenute tramite ITelemetrySession.SerializeSettings. Questo può essere Null se l'host non ha alcuna sessione di telemetria.

(Ereditato da ISettingsManagerHost)

Metodi

GetServiceStreamAsync(String, CancellationToken)
GetTelemetrySettingsAsync()

Ottiene le impostazioni di telemetria serializzate dall'host, ottenute tramite ITelemetrySession.SerializeSettings. Il risultato può essere Null se l'host non ha alcuna sessione di telemetria.

(Ereditato da ISettingsManagerHost2)
IsSharedOrRoamedSetting(String)

Determina se un'impostazione è privata o condivisa/in roaming.

(Ereditato da ISettingsManagerHost)

Eventi

HostShuttingDown

Generato quando l'host sta per arrestare, per concedere alla gestione impostazioni un'opportunità di rilasciare risorse, completare o annullare attività asincrone e così via. L'host deve attendere fino al completamento del gestore eventi asincrono (ad esempio usando il RaiseEventAsync<T>(Delegate, Object, T) metodo di estensione) prima di continuare.

(Ereditato da ISettingsManagerHost)
IdleStateChanged

Generato quando l'applicazione host va inattiva o diventa nuovamente attiva, per abilitare l'utilizzo ridotto delle risorse durante il periodo di inattività.

(Ereditato da ISettingsManagerHost)

Si applica a