ISettingsManagerHost5 Antarmuka

Definisi

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

Properti

AppDir

Mendapatkan direktori aplikasi

(Diperoleh dari ISettingsManagerHost)
AppInitCompletionTask

Tugas opsional yang menunjukkan host selesai dimulai. Manajer pengaturan akan menangguhkan tugas intensif sumber daya hingga setelah tugas ini selesai.

(Diperoleh dari ISettingsManagerHost)
CollectionName

Mendapatkan nama kumpulan pengaturan yang akan ditangani oleh host ini. Ini digunakan untuk mempartisi pengaturan berdasarkan parameter host seperti parameter /rootSuffix VS.

(Diperoleh dari ISettingsManagerHost)
DurableHostIdentity

Informasi proses tambahan. Gunakan untuk menambahkan konteks ke log, tidak perlu mengikuti format tertentu.

(Diperoleh dari ISettingsManagerHost4)
IsRoamingAndSharingAllowed

Jika false, mencegah roaming dan berbagi terlepas dari nilai pengaturan yang biasanya mengontrolnya.

IsRoamingEnabledByDefault

Mendapatkan nilai yang menunjukkan apakah roaming dan berbagi harus diaktifkan ketika pengaturan "RoamingEnabled" belum dipertahankan.

(Diperoleh dari ISettingsManagerHost4)
Logger

Pencatat untuk telemetri kesalahan.

(Diperoleh dari ISettingsManagerHost)
NameTranslator

Penerjemah opsional antara nama pengaturan privat dan bersama.

(Diperoleh dari ISettingsManagerHost)
PrivateStorage

Penyimpanan backing untuk pengaturan privat.

(Diperoleh dari ISettingsManagerHost)
RemoteDefaultsStore

Penyimpanan default jarak jauh untuk mengambil alih pengaturan default.

(Diperoleh dari ISettingsManagerHost3)
StoreUpdateLogger

Pencatat untuk merekam pembaruan untuk mengatur penyimpanan. Mungkin null.

(Diperoleh dari ISettingsManagerHost4)
TelemetrySettings
Kedaluwarsa.

Mendapatkan pengaturan telemetri berseri dari host, yang diperoleh melalui ITelemetrySession.SerializeSettings. Ini mungkin null jika host tidak memiliki sesi telemetri.

(Diperoleh dari ISettingsManagerHost)

Metode

GetServiceStreamAsync(CancellationToken)
GetTelemetrySettingsAsync()

Mendapatkan pengaturan telemetri berseri dari host, yang diperoleh melalui ITelemetrySession.SerializeSettings. Hasilnya mungkin null jika host tidak memiliki sesi telemetri.

(Diperoleh dari ISettingsManagerHost2)
IsSharedOrRoamedSetting(String)

Menentukan apakah pengaturan bersifat privat vs. dibagikan/dijelajahi.

(Diperoleh dari ISettingsManagerHost)

Acara

HostShuttingDown

Muncul ketika host akan dimatikan, untuk memberi manajer pengaturan kesempatan untuk merilis sumber daya, menyelesaikan atau membatalkan tugas asinkron, dll. Host harus menunggu hingga penanganan aktivitas asinkron selesai (misalnya menggunakan RaiseEventAsync<T>(Delegate, Object, T) metode ekstensi) sebelum melanjutkan.

(Diperoleh dari ISettingsManagerHost)
IdleStateChanged
Kedaluwarsa.

Dimunculkan ketika aplikasi host menganggur atau menjadi aktif lagi, untuk mengaktifkan pengurangan penggunaan sumber daya selama periode menganggur.

(Diperoleh dari ISettingsManagerHost)

Berlaku untuk