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()的调用相匹配。
这将返回 null (,并且对从 ITableEntry) 创建的句柄没有影响。
ITableEntriesSnapshot如果用于创建此句柄的 直接添加到 ,ITableDataSink则此方法将返回该快照 (但) 无效。
ITableEntriesSnapshot如果用于创建此句柄的 由 管理ITableEntriesSnapshotFactory,则此方法将返回其缓存快照(如果仍然存在),否则将要求工厂重新创建它。 工厂可能无法重新创建快照在这种情况下,此方法将返回 null。