Udostępnij za pośrednictwem


ISettingsManagerHost5 Interfejs

Definicja

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

Właściwości

AppDir

Pobiera katalog aplikacji

(Odziedziczone po ISettingsManagerHost)
AppInitCompletionTask

Opcjonalne zadanie wskazujące, że host został ukończony. Menedżer ustawień odroczyć zadania intensywnie korzystające z zasobów do momentu ukończenia tego zadania.

(Odziedziczone po ISettingsManagerHost)
CollectionName

Pobiera nazwę kolekcji ustawień, która ma być adresowana przez tego hosta. Służy to do partycjonowania ustawień na podstawie parametrów hosta, takich jak /rootSuffix parametru vs.

(Odziedziczone po ISettingsManagerHost)
DurableHostIdentity

Dodatkowe informacje o procesie. Służy do dodawania kontekstu do dziennika, nie musi być zgodne z określonym formatem.

(Odziedziczone po ISettingsManagerHost4)
IsRoamingAndSharingAllowed

Jeśli wartość false, uniemożliwia roaming i udostępnianie niezależnie od wartości ustawienia, które zwykle go kontroluje.

IsRoamingEnabledByDefault

Pobiera wartość wskazującą, czy roaming i udostępnianie powinny być włączone, gdy ustawienie "RoamingEnabled" nie zostało jeszcze utrwalone.

(Odziedziczone po ISettingsManagerHost4)
Logger

Rejestrator danych telemetrycznych błędów.

(Odziedziczone po ISettingsManagerHost)
NameTranslator

Opcjonalny translator między nazwami ustawień prywatnych i udostępnionych.

(Odziedziczone po ISettingsManagerHost)
PrivateStorage

Magazyn kopii zapasowych dla ustawień prywatnych.

(Odziedziczone po ISettingsManagerHost)
RemoteDefaultsStore

Zdalne ustawienia domyślne są przechowywane w celu zastąpienia ustawień domyślnych.

(Odziedziczone po ISettingsManagerHost3)
StoreUpdateLogger

Rejestrator do rejestrowania aktualizacji do ustawień magazynów. Może mieć wartość null.

(Odziedziczone po ISettingsManagerHost4)
TelemetrySettings
Przestarzałe.

Pobiera serializowane ustawienia telemetrii z hosta uzyskane za pośrednictwem protokołu ITelemetrySession.SerializeSettings. Może to mieć wartość null, jeśli host nie ma sesji telemetrii.

(Odziedziczone po ISettingsManagerHost)

Metody

GetServiceStreamAsync(CancellationToken)
GetTelemetrySettingsAsync()

Pobiera serializowane ustawienia telemetrii z hosta uzyskane za pośrednictwem protokołu ITelemetrySession.SerializeSettings. Wynik może mieć wartość null, jeśli host nie ma sesji telemetrii.

(Odziedziczone po ISettingsManagerHost2)
IsSharedOrRoamedSetting(String)

Określa, czy ustawienie jest prywatne, a udostępnione/wędrowane.

(Odziedziczone po ISettingsManagerHost)

Zdarzenia

HostShuttingDown

Podniesione, gdy host ma zostać zamknięty, aby dać menedżerowi ustawień możliwość wydawania zasobów, kończenie lub anulowanie zadań asynchronicznych itp. Host powinien poczekać na ukończenie procedury obsługi zdarzeń asynchronicznych (np. przy użyciu RaiseEventAsync<T>(Delegate, Object, T) metody rozszerzenia) przed kontynuowaniem.

(Odziedziczone po ISettingsManagerHost)
IdleStateChanged
Przestarzałe.

Wywoływane, gdy aplikacja hosta przechodzi bezczynnie lub ponownie staje się aktywna, aby włączyć mniejsze użycie zasobów w okresie bezczynności.

(Odziedziczone po ISettingsManagerHost)

Dotyczy