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) |