ISettingsManagerHost5 Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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(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 |
Obsoleti.
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) |