ISettingsManagerHost Schnittstelle

Definition

Funktionen, die von der Anwendung bereitgestellt werden, die eine ISettingsManager via erstellt CreateInstance(ISettingsManagerHost) .

public interface class ISettingsManagerHost
public interface class ISettingsManagerHost
__interface ISettingsManagerHost
public interface ISettingsManagerHost
type ISettingsManagerHost = interface
Public Interface ISettingsManagerHost
Abgeleitet

Eigenschaften

AppDir

Ruft das Anwendungsverzeichnis ab.

AppInitCompletionTask

Optionaler Task, der angibt, dass der Host gestartet wurde. Der Einstellungs-Manager verzögert ressourcenintensive Aufgaben, bis diese Aufgabe abgeschlossen ist.

CollectionName

Ruft den Namen der Einstellungs Sammlung ab, die von diesem Host adressiert werden soll. Dies wird zum Partitionieren von Einstellungen auf der Grundlage von Host Parametern wie dem/rootSuffix-Parameter von vs verwendet.

Logger

Eine Protokollierung für Fehler Telemetrie.

NameTranslator

Optionaler Konvertierer zwischen privaten und freigegebenen Einstellungs Namen.

PrivateStorage

Der Sicherungs Speicher für private Einstellungen.

TelemetrySettings
Veraltet.

Ruft die serialisierten telemetrieeinstellungen vom Host ab, die über "itelemetrysession. serializesettings" abgerufen werden. Dieser Wert kann NULL sein, wenn der Host keine telemetriesitzung hat.

Methoden

IsSharedOrRoamedSetting(String)

Bestimmt, ob eine Einstellung Privat und freigegeben/rostet ist.

Ereignisse

HostShuttingDown

Wird ausgelöst, wenn der Host gerade heruntergefahren wird, um dem Einstellungs-Manager die Möglichkeit zu geben, Ressourcen freizugeben, asynchrone Aufgaben zu beenden oder abzubrechen usw. Der Host sollte warten, bis der asynchrone Ereignishandler fertig ist (z. b. mithilfe der RaiseEventAsync<T>(Delegate, Object, T) Erweiterungsmethode), bevor der Vorgang fortgesetzt wird.

IdleStateChanged

Wird ausgelöst, wenn die Host Anwendung in den Leerlauf wechselt oder erneut aktiviert wird, um eine reduzierte Ressourcennutzung während des Leerlauf Zeitraums zu ermöglichen.

Gilt für