ITableEntryHandle.PinSnapshot Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.