次の方法で共有


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

ITelemetrySession.SerializeSettings を使用して取得した、シリアル化されたテレメトリ設定をホストから取得します。 ホストにテレメトリ セッションがない場合、結果は null になる可能性があります。

(継承元 ISettingsManagerHost2)
IsSharedOrRoamedSetting(String)

設定がプライベートと共有/ローミングのどちらであるかを決定します。

(継承元 ISettingsManagerHost)

イベント

HostShuttingDown

ホストがシャットダウンしようとしているときに発生し、設定マネージャーにリソースの解放、非同期タスクの完了または取り消しなどを行う機会を与えます。ホストは、非同期イベント ハンドラーが完了するまで待機する必要があります (拡張メソッドを RaiseEventAsync<T>(Delegate, Object, T) 使用する場合など)。

(継承元 ISettingsManagerHost)
IdleStateChanged
古い.

ホスト アプリケーションがアイドル状態になったり、再度アクティブになったりしたときに発生し、アイドル期間中のリソース使用量を減らすことができます。

(継承元 ISettingsManagerHost)

適用対象