Aracılığıyla paylaş


ISettingsManagerHost5 Arabirim

Tanım

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)

Şunlara uygulanır