ITableEntryHandle.PinSnapshot 方法

定义

固定此 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()的调用相匹配。

这将返回 null (,并且对从 ITableEntry) 创建的句柄没有影响。

ITableEntriesSnapshot如果用于创建此句柄的 直接添加到 ,ITableDataSink则此方法将返回该快照 (但) 无效。

ITableEntriesSnapshot如果用于创建此句柄的 由 管理ITableEntriesSnapshotFactory,则此方法将返回其缓存快照(如果仍然存在),否则将要求工厂重新创建它。 工厂可能无法重新创建快照在这种情况下,此方法将返回 null。

适用于