Freigeben über


ITableEntryHandle.PinSnapshot Methode

Definition

Heften Sie die Momentaufnahme für diesen ITableEntryHandlean.

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

Gibt zurück

Der ITableEntriesSnapshot , der zum Erstellen dieses Eintrags verwendet wird, oder NULL, wenn er oder sein Äquivalent nicht mehr vorhanden ist.

Hinweise

Alle Aufrufe von PinSnapshot() sollten durch Aufrufe von UnpinSnapshot()abgeglichen werden.

Dadurch wird NULL zurückgegeben (und hat keine Auswirkung) auf Handles, die aus ITableEntrys erstellt wurden.

Wenn das ITableEntriesSnapshot zum Erstellen dieses Handles verwendet direkt dem ITableDataSinkhinzugefügt wurde, gibt diese Methode den Momentaufnahme zurück (hat aber keine Auswirkung auf andere).

Wenn das ITableEntriesSnapshot zum Erstellen dieses Handles verwendet von einem ITableEntriesSnapshotFactoryverwaltet wird, gibt diese Methode ihre zwischengespeicherte Momentaufnahme zurück, falls noch vorhanden, oder sie fordert die Factory auf, es neu zu erstellen, falls dies nicht der Fall ist. Möglicherweise kann die Factory den Momentaufnahme nicht neu erstellen, und in diesem Fall gibt diese Methode NULL zurück.

Gilt für: