ITableEntryHandle.PinSnapshot Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu ITableEntryHandleiçin anlık görüntüyü sabitleyin.
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
Döndürülenler
ITableEntriesSnapshot Bu girdiyi oluşturmak için kullanılan veya eşdeğeri artık yoksa null.
Açıklamalar
için yapılan tüm çağrılar PinSnapshot() , öğesine UnpinSnapshot()yapılan çağrılarla eşleştirilmelidir.
Bu, s'den ITableEntryoluşturulan tanıtıcılar üzerinde null döndürür (ve hiçbir etkisi olmaz).
Bu tanıtıcıyı ITableEntriesSnapshot oluşturmak için kullanılan doğrudan öğesine ITableDataSinkeklendiyse, bu yöntem bu anlık görüntüyü döndürür (ancak aksi takdirde hiçbir etkisi olmaz).
Bu tanıtıcıyı ITableEntriesSnapshot oluşturmak için kullanılan bir ITableEntriesSnapshotFactorytarafından yönetiliyorsa, bu yöntem hala varsa önbelleğe alınmış anlık görüntüsünü döndürür veya değilse fabrikanın yeniden oluşturmasını ister. Fabrika anlık görüntüyü yeniden oluşturamayabilir ve bu durumda bu yöntem null döndürür.