共用方式為


ISettingsManagerHost5 介面

定義

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(String, CancellationToken)
GetTelemetrySettingsAsync()

從主機取得串行化的遙測設定,此設定是透過ITelemetrySession.SerializeSettings 取得。 如果主機沒有遙測會話,結果可能是 Null。

(繼承來源 ISettingsManagerHost2)
IsSharedOrRoamedSetting(String)

判斷設定是否為私人與共用/漫遊。

(繼承來源 ISettingsManagerHost)

事件

HostShuttingDown

當主機即將關閉時引發,讓設定管理員有機會釋放資源、完成或取消異步工作等等。主機應該等到異步事件處理程式完成 (,例如使用 RaiseEventAsync<T>(Delegate, Object, T) 擴充方法) ,再繼續。

(繼承來源 ISettingsManagerHost)
IdleStateChanged

當主機應用程式閑置或再次變成作用中時引發,以在閑置期間減少資源使用量。

(繼承來源 ISettingsManagerHost)

適用於