Freigeben über


ITableEntriesSnapshot Schnittstelle

Definition

Eine Abstraktion für einen festen Satz von ITableEntrys.

public interface class ITableEntriesSnapshot : IDisposable
public interface ITableEntriesSnapshot : IDisposable
type ITableEntriesSnapshot = interface
    interface IDisposable
Public Interface ITableEntriesSnapshot
Implements IDisposable
Abgeleitet
Implementiert

Hinweise

A ITableEntriesSnapshot und seine virtuellen Einträge müssen unveränderlich und von jedem Thread aufgerufen werden können. Die eine Ausnahme besteht darin, dass die Dispose()-Methode des Momentaufnahme aufgerufen wird, wenn die Momentaufnahme nicht mehr verwendet wird (zu diesem Zeitpunkt sollte es keine Aufrufe zum Abrufen von Daten aus dem Momentaufnahme oder seinen Einträgen geben).

Eigenschaften

Count

Anzahl der Einträge in diesem Momentaufnahme.

VersionNumber

Rufen Sie die Versionsnummer ab, die dem Momentaufnahme zugeordnet ist.

Methoden

IndexOf(Int32, ITableEntriesSnapshot)

Gibt den Index des Eintrags in currentIndex diesem Momentaufnahme in einem späteren Momentaufnahme (newSnapshot) zurück.

StartCaching()

Hinweis an den Momentaufnahme, dass es viel Zugriff auf die Daten der Momentaufnahme geben wird.

StopCaching()

Hinweis an den Momentaufnahme, dass auf die Einträge des Momentaufnahme nicht mehr zugegriffen wird.

TryGetValue(Int32, String, Object)

Rufen Sie die Daten für den keyName des Eintrags unter ab index.

Gilt für: