Condividi tramite


ITableEntriesSnapshot Interfaccia

Definizione

Astrazione per un set fisso di ITableEntrys.

public interface class ITableEntriesSnapshot : IDisposable
public interface ITableEntriesSnapshot : IDisposable
type ITableEntriesSnapshot = interface
    interface IDisposable
Public Interface ITableEntriesSnapshot
Implements IDisposable
Derivato
Implementazioni

Commenti

Una ITableEntriesSnapshot e le relative voci virtuali devono essere non modificabili e chiamabili da qualsiasi thread. L'eccezione è che il metodo Dispose() dello snapshot verrà chiamato quando lo snapshot non viene più usato (a questo punto non devono essere presenti chiamate per ottenere dati dallo snapshot o dalle relative voci).

Proprietà

Count

Numero di voci in questo snapshot.

VersionNumber

Ottenere il numero di versione associato allo snapshot.

Metodi

IndexOf(Int32, ITableEntriesSnapshot)

Restituisce l'indice della voce currentIndex in corrispondenza di questo snapshot in uno snapshot successivo (newSnapshot).

StartCaching()

Hint per lo snapshot che vi sarà un sacco di accesso ai dati dello snapshot.

StopCaching()

Hint per lo snapshot a cui non saranno più accessibili le voci dello snapshot.

TryGetValue(Int32, String, Object)

Ottenere i dati per l'elemento keyName della voce in index.

Si applica a