ITableEntryHandle.PinSnapshot Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Закрепите snapshot для этого 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 (и не будет действовать) для дескрипторов, созданных из ITableEntrys.
Если объект , используемый ITableEntriesSnapshot для создания этого дескриптора, был непосредственно добавлен в ITableDataSink, то этот метод вернет этот snapshot (но в противном случае не будет иметь никакого эффекта).
Если объект , используемый ITableEntriesSnapshot для создания этого дескриптора, управляется ITableEntriesSnapshotFactory, то этот метод возвращает кэшированные snapshot, если он все еще существует, или запросит фабрику повторно создать его, если это не так. Фабрика не сможет воссоздать snapshot, и в этом случае этот метод вернет значение NULL.