Freigeben über


ISettingsManagerHost5 Schnittstelle

Definition

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

Eigenschaften

AppDir

Ruft das Anwendungsverzeichnis ab.

(Geerbt von ISettingsManagerHost)
AppInitCompletionTask

Optionaler Task, der angibt, dass der Host mit dem Start abgeschlossen ist. Der Einstellungs-Manager verschiebt ressourcenintensive Aufgaben, bis dieser Vorgang abgeschlossen ist.

(Geerbt von ISettingsManagerHost)
CollectionName

Ruft den Namen der Einstellungsauflistung ab, die von diesem Host adressiert werden soll. Dies wird verwendet, um Einstellungen basierend auf Hostparametern wie dem /rootSuffix-Parameter von VS zu partitionieren.

(Geerbt von ISettingsManagerHost)
DurableHostIdentity

Zusätzliche Prozessinformationen. Verwenden Sie zum Hinzufügen von Kontext zum Protokoll, muss keinem bestimmten Format folgen.

(Geerbt von ISettingsManagerHost4)
IsRoamingAndSharingAllowed

Wenn false, wird das Roaming und die Freigabe unabhängig vom Wert der Einstellung verhindert, die dies normalerweise steuert.

IsRoamingEnabledByDefault

Ruft einen Wert ab, der angibt, ob Roaming und Freigabe aktiviert werden sollen, wenn die Einstellung "RoamingEnabled" noch nicht beibehalten wurde.

(Geerbt von ISettingsManagerHost4)
Logger

Eine Protokollierung für Fehlertelemetriedaten.

(Geerbt von ISettingsManagerHost)
NameTranslator

Optionaler Übersetzer zwischen privaten und freigegebenen Einstellungsnamen.

(Geerbt von ISettingsManagerHost)
PrivateStorage

Der Sicherungsspeicher für private Einstellungen.

(Geerbt von ISettingsManagerHost)
RemoteDefaultsStore

Der Remotestandardspeicher für die Außerkraftsetzung von Einstellungsstandardeinstellungen.

(Geerbt von ISettingsManagerHost3)
StoreUpdateLogger

Eine Protokollierung zum Aufzeichnen von Updates an Einstellungsspeichern. Ist möglicherweise NULL.

(Geerbt von ISettingsManagerHost4)
TelemetrySettings
Veraltet.

Ruft die serialisierten Telemetrieeinstellungen vom Host ab, die über ITelemetrySession.SerializeSettings abgerufen werden. Dies kann NULL sein, wenn der Host über keine Telemetriesitzung verfügt.

(Geerbt von ISettingsManagerHost)

Methoden

GetServiceStreamAsync(String, CancellationToken)
GetTelemetrySettingsAsync()

Ruft die serialisierten Telemetrieeinstellungen vom Host ab, die über ITelemetrySession.SerializeSettings abgerufen werden. Das Ergebnis kann NULL sein, wenn der Host über keine Telemetriesitzung verfügt.

(Geerbt von ISettingsManagerHost2)
IsSharedOrRoamedSetting(String)

Bestimmt, ob eine Einstellung privat im Vergleich zu shared/roamed ist.

(Geerbt von ISettingsManagerHost)

Ereignisse

HostShuttingDown

Wird ausgelöst, wenn der Host heruntergefahren wird, um dem Einstellungs-Manager die Möglichkeit zu geben, Ressourcen freizugeben, asynchrone Aufgaben abzuschließen oder abzubrechen usw. Der Host sollte warten, bis der asynchrone Ereignishandler abgeschlossen ist (z. B. mithilfe der RaiseEventAsync<T>(Delegate, Object, T) Erweiterungsmethode), bevor er fortfährt.

(Geerbt von ISettingsManagerHost)
IdleStateChanged

Wird ausgelöst, wenn die Hostanwendung in den Leerlauf wechselt oder wieder aktiv wird, um eine verringerte Ressourcennutzung während des Leerlaufzeitraums zu ermöglichen.

(Geerbt von ISettingsManagerHost)

Gilt für: