Condividi tramite


ITableEntryHandle.PinSnapshot Metodo

Definizione

Aggiungere lo snapshot per questo ITableEntryHandleoggetto .

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

Restituisce

Oggetto ITableEntriesSnapshot utilizzato per creare questa voce o null se non esiste più o il relativo equivalente.

Commenti

Tutte le chiamate a PinSnapshot() devono essere corrispondenti alle chiamate a UnpinSnapshot().

Verrà restituito null (e non avrà effetto) sugli handle creati da ITableEntrys.

Se l'oggetto ITableEntriesSnapshot usato per creare questo handle è stato aggiunto direttamente a ITableDataSink, questo metodo restituirà tale snapshot (ma non ha alcun effetto in caso contrario).

Se l'oggetto ITableEntriesSnapshot usato per creare questo handle viene gestito da un ITableEntriesSnapshotFactoryoggetto , questo metodo restituirà lo snapshot memorizzato nella cache se esiste ancora o chiederà alla factory di ricrearlo se non lo fa. La factory potrebbe non essere in grado di ricreare lo snapshot e, in questo caso, questo metodo restituirà Null.

Si applica a