Sdílet prostřednictvím


ISettingsManagerHost5 Rozhraní

Definice

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

Vlastnosti

AppDir

Získá adresář aplikace.

(Zděděno od ISettingsManagerHost)
AppInitCompletionTask

Nepovinná úloha označující, že se hostitel dokončil. Správce nastavení odloží úlohy náročné na prostředky na dokončení tohoto úkolu.

(Zděděno od ISettingsManagerHost)
CollectionName

Získá název kolekce nastavení adresovaný tímto hostitelem. Používá se k dělení nastavení na základě parametrů hostitele, jako je parametr /rootSuffix sady VS.

(Zděděno od ISettingsManagerHost)
DurableHostIdentity

Další informace o procesu Slouží k přidání kontextu do protokolu, nemusí dodržovat žádný konkrétní formát.

(Zděděno od ISettingsManagerHost4)
IsRoamingAndSharingAllowed

Pokud je false, zabrání roamingu a sdílení bez ohledu na hodnotu nastavení, které ho normálně řídí.

IsRoamingEnabledByDefault

Získá hodnotu označující, zda roaming a sdílení mají být povoleny, když "RoamingEnabled" nastavení ještě nebylo trvalé.

(Zděděno od ISettingsManagerHost4)
Logger

Protokolovací nástroj pro telemetrii chyb.

(Zděděno od ISettingsManagerHost)
NameTranslator

Volitelný překladač mezi názvy privátních a sdílených nastavení

(Zděděno od ISettingsManagerHost)
PrivateStorage

Záložní úložiště pro privátní nastavení.

(Zděděno od ISettingsManagerHost)
RemoteDefaultsStore

Vzdálené výchozí úložiště přepíše výchozí nastavení.

(Zděděno od ISettingsManagerHost3)
StoreUpdateLogger

Protokolovací nástroj pro záznam aktualizací nastavení úložišť. Může mít hodnotu null.

(Zděděno od ISettingsManagerHost4)
TelemetrySettings
Zastaralé.

Získá serializované telemetrie nastavení z hostitele, získané prostřednictvím ITelemetrySession.SerializeSettings. Pokud hostitel nemá žádnou relaci telemetrie, může to být null.

(Zděděno od ISettingsManagerHost)

Metody

GetServiceStreamAsync(CancellationToken)
GetTelemetrySettingsAsync()

Získá serializované telemetrie nastavení z hostitele, získané prostřednictvím ITelemetrySession.SerializeSettings. Výsledek může být null, pokud hostitel nemá žádnou relaci telemetrie.

(Zděděno od ISettingsManagerHost2)
IsSharedOrRoamedSetting(String)

Určuje, zda je nastavení privátní vs. sdílené nebo roamingové.

(Zděděno od ISettingsManagerHost)

Událost

HostShuttingDown

Vyvolána, když se hostitel chystá vypnout, dát správci nastavení příležitost uvolnit prostředky, dokončit nebo zrušit asynchronní úlohy atd. Hostitel by měl před pokračováním počkat, až se obslužná rutina asynchronní události dokončí (např. pomocí RaiseEventAsync<T>(Delegate, Object, T) rozšiřující metody).

(Zděděno od ISettingsManagerHost)
IdleStateChanged
Zastaralé.

Vyvolána, když hostitelská aplikace přejde do nečinnosti nebo se znovu aktivuje, aby bylo možné snížit využití prostředků během období nečinnosti.

(Zděděno od ISettingsManagerHost)

Platí pro