ISettingsManagerHost5 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
public interface ISettingsManagerHost5 : Microsoft.VisualStudio.Settings.ISettingsManagerHost4
type ISettingsManagerHost5 = interface
interface ISettingsManagerHost4
interface ISettingsManagerHost3
interface ISettingsManagerHost2
interface ISettingsManagerHost
Public Interface ISettingsManagerHost5
Implements ISettingsManagerHost4
- 實作
屬性
AppDir |
取得應用程式目錄 (繼承來源 ISettingsManagerHost) |
AppInitCompletionTask |
選擇性工作,指出主機已完成啟動。 設定管理員會延遲大量資源的工作,直到此工作完成為止。 (繼承來源 ISettingsManagerHost) |
CollectionName |
取得這個主機要尋址之設定集合的名稱。 這可用來根據 VS 的 /rootSuffix 參數等主機參數來分割設定。 (繼承來源 ISettingsManagerHost) |
DurableHostIdentity |
其他進程資訊。 使用 將內容新增至記錄檔,不需要遵循任何特定格式。 (繼承來源 ISettingsManagerHost4) |
IsRoamingAndSharingAllowed |
如果為 false,則不論通常控制它之設定的值為何,都會防止漫遊和共用。 |
IsRoamingEnabledByDefault |
取得值,指出當 「RoamingEnabled」 設定尚未保存時,是否應該啟用漫遊和共用。 (繼承來源 ISettingsManagerHost4) |
Logger |
錯誤遙測的記錄器。 (繼承來源 ISettingsManagerHost) |
NameTranslator |
私人和共用設定名稱之間的選擇性翻譯工具。 (繼承來源 ISettingsManagerHost) |
PrivateStorage |
私人設定的備份儲存區。 (繼承來源 ISettingsManagerHost) |
RemoteDefaultsStore |
要覆寫設定預設值的遠端預設值存放區。 (繼承來源 ISettingsManagerHost3) |
StoreUpdateLogger |
記錄器,用來記錄設定存放區的更新。 可能是 Null。 (繼承來源 ISettingsManagerHost4) |
TelemetrySettings |
已淘汰.
從主機取得串行化的遙測設定,此設定是透過ITelemetrySession.SerializeSettings 取得。 如果主機沒有遙測會話,這可能為 Null。 (繼承來源 ISettingsManagerHost) |
方法
GetServiceStreamAsync(CancellationToken) | |
GetTelemetrySettingsAsync() |
從主機取得串行化的遙測設定,此設定是透過ITelemetrySession.SerializeSettings 取得。 如果主機沒有遙測會話,結果可能是 Null。 (繼承來源 ISettingsManagerHost2) |
IsSharedOrRoamedSetting(String) |
判斷設定是否為私人與共用/漫遊。 (繼承來源 ISettingsManagerHost) |
事件
HostShuttingDown |
當主機即將關閉時引發,讓設定管理員有機會釋放資源、完成或取消異步工作等等。主機應該等到異步事件處理程式完成 (,例如使用 RaiseEventAsync<T>(Delegate, Object, T) 擴充方法) ,再繼續。 (繼承來源 ISettingsManagerHost) |
IdleStateChanged |
已淘汰.
當主機應用程式閑置或再次變成作用中時引發,以在閑置期間減少資源使用量。 (繼承來源 ISettingsManagerHost) |