Поделиться через


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.

Применяется к