ISettingsManagerHost Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |