ITableEntryHandle.PinSnapshot メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この ITableEntryHandleのスナップショットをピン留めします。
public:
Microsoft::VisualStudio::Shell::TableManager::ITableEntriesSnapshot ^ PinSnapshot();
public Microsoft.VisualStudio.Shell.TableManager.ITableEntriesSnapshot PinSnapshot ();
abstract member PinSnapshot : unit -> Microsoft.VisualStudio.Shell.TableManager.ITableEntriesSnapshot
Public Function PinSnapshot () As ITableEntriesSnapshot
戻り値
ITableEntriesSnapshotこのエントリの作成に使用される 。 または null (または同等のエントリが存在しない場合)。
注釈
への PinSnapshot() すべての呼び出しは、 の呼び出しによって一致する UnpinSnapshot()必要があります。
これにより、 から ITableEntry作成されたハンドルに対して null (および影響なし) が返されます。
このハンドルのITableEntriesSnapshot作成に使用された が に直接追加ITableDataSinkされた場合、このメソッドはそのスナップショットを返します (ただし、それ以外の場合は効果はありません)。
このハンドルのITableEntriesSnapshot作成に使用される が によってITableEntriesSnapshotFactory管理されている場合、このメソッドはキャッシュされたスナップショットがまだ存在する場合はを返します。存在しない場合は、それを再作成するようにファクトリに要求します。 ファクトリはスナップショットを再作成できない場合があり、その場合、このメソッドは null を返します。