ISettingsManagerHost5 Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
public interface ISettingsManagerHost5 : Microsoft.VisualStudio.Settings.ISettingsManagerHost4
type ISettingsManagerHost5 = interface
interface ISettingsManagerHost4
interface ISettingsManagerHost3
interface ISettingsManagerHost2
interface ISettingsManagerHost
Public Interface ISettingsManagerHost5
Implements ISettingsManagerHost4
- Uygulamalar
Özellikler
| AppDir |
Uygulama dizinini alır (Devralındığı yer: ISettingsManagerHost) |
| AppInitCompletionTask |
Konağın başlatılmasının tamamlandığını gösteren isteğe bağlı görev. Ayarlar yöneticisi, yoğun kaynak kullanımlı görevleri bu görev tamamlanana kadar erteler. (Devralındığı yer: ISettingsManagerHost) |
| CollectionName |
Bu konak tarafından ele alınacak ayarlar koleksiyonunun adını alır. Bu, VS'nin /rootSuffix parametresi gibi konak parametrelerine göre ayarları bölümlendirmek için kullanılır. (Devralındığı yer: ISettingsManagerHost) |
| DurableHostIdentity |
Ek işlem bilgileri. Günlüğe bağlam eklemek için kullanın, belirli bir biçimi izlemesi gerekmez. (Devralındığı yer: ISettingsManagerHost4) |
| IsRoamingAndSharingAllowed |
False ise, normalde bunu denetleen ayarın değerinden bağımsız olarak dolaşımı ve paylaşımı engeller. |
| IsRoamingEnabledByDefault |
"RoamingEnabled" ayarı henüz kalıcı olmadığında dolaşım ve paylaşımın etkinleştirilmesi gerekip gerekmediğini belirten bir değer alır. (Devralındığı yer: ISettingsManagerHost4) |
| Logger |
Hata telemetrisi için günlükçü. (Devralındığı yer: ISettingsManagerHost) |
| NameTranslator |
Özel ve paylaşılan ayar adları arasında isteğe bağlı çeviri. (Devralındığı yer: ISettingsManagerHost) |
| PrivateStorage |
Özel ayarlar için yedekleme deposu. (Devralındığı yer: ISettingsManagerHost) |
| RemoteDefaultsStore |
Uzak varsayılanlar, varsayılan ayarları geçersiz kılmak için depolar. (Devralındığı yer: ISettingsManagerHost3) |
| StoreUpdateLogger |
Depoları ayarlama güncelleştirmelerini kaydetmek için bir günlükçü. Null olabilir. (Devralındığı yer: ISettingsManagerHost4) |
| TelemetrySettings |
Geçersiz.
ITelemetrySession.SerializeSettings aracılığıyla alınan ana bilgisayardan seri hale getirilmiş telemetri ayarlarını alır. Konakta telemetri oturumu yoksa bu null olabilir. (Devralındığı yer: ISettingsManagerHost) |
Yöntemler
| GetServiceStreamAsync(CancellationToken) | |
| GetTelemetrySettingsAsync() |
ITelemetrySession.SerializeSettings aracılığıyla alınan ana bilgisayardan seri hale getirilmiş telemetri ayarlarını alır. Konakta telemetri oturumu yoksa sonuç null olabilir. (Devralındığı yer: ISettingsManagerHost2) |
| IsSharedOrRoamedSetting(String) |
Bir ayarın özel ve paylaşılan/dolaşımda olup olmadığını belirler. (Devralındığı yer: ISettingsManagerHost) |
Ekinlikler
| HostShuttingDown |
Ana bilgisayar kapanmak üzereyken, ayarlar yöneticisine kaynakları serbest bırakma, zaman uyumsuz görevleri bitirme veya iptal etme gibi bir fırsat vermek için yükseltilir. Devam etmeden önce konak, zaman uyumsuz olay işleyicisi tamamlanana kadar beklemelidir (örneğin, uzantı yöntemini kullanarak RaiseEventAsync<T>(Delegate, Object, T) ). (Devralındığı yer: ISettingsManagerHost) |
| IdleStateChanged |
Geçersiz.
Konak uygulama boşta kaldığında veya yeniden etkin hale geldiğinde, boşta kalma süresi boyunca daha az kaynak kullanımını etkinleştirmek için tetiklenir. (Devralındığı yer: ISettingsManagerHost) |