ISettingsManagerHost5 Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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) |