ISettingsManagerHost5 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.
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(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 |
Veraltet.
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) |