VsShellUtilities.IsDocumentFrameLoaded(IVsWindowFrame) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ドキュメント フレームが読み込まれるかどうかを判断します。
public static bool IsDocumentFrameLoaded (Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame frame);
static member IsDocumentFrameLoaded : Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame -> bool
Public Function IsDocumentFrameLoaded (frame As IVsWindowFrame) As Boolean
パラメーター
- frame
- IVsWindowFrame
チェックするドキュメント フレーム。
戻り値
true
フレームが読み込まれている場合は 。それ以外の場合は、 false
例外
がドキュメント フレームでない場合 frame
にスローされます。
注釈
フレームの読み込みが完了していない場合、ドキュメント フレームの一部のプロパティは初期化されません。 フレームが読み込まれる前にこれらのプロパティの値を取得すると、フレームが必要よりも早く読み込まれ、フレームの読み込み中に UI がフリーズするため、パフォーマンスの問題が発生する可能性があります。
このメソッドを使用すると、フレーム プロパティ VSFPROPID_DocData
(、 VSFPROPID_AltDocData
VSFPROPID_DocView
VSFPROPID_ViewHelper
) のいずれかを取得する前に、フレームが既に読み込まれている場合にチェックできます。