Condividi tramite


ITableDataSink Interfaccia

Definizione

Classe usata per utilizzare i dati forniti da un ITableDataSourceoggetto .

public interface class ITableDataSink
public interface class ITableDataSink
__interface ITableDataSink
public interface ITableDataSink
type ITableDataSink = interface
Public Interface ITableDataSink

Commenti

ITableDataSource può avere più sottoscrittori e ogni sottoscrittore avrà il proprio ITableDataSink.

Proprietà

IsStable

Indica se i risultati segnalati al sink sono stabili.

Metodi

AddEntries(IReadOnlyList<ITableEntry>, Boolean)

Aggiungere l'oggetto s specificato ITableEntry.

AddFactory(ITableEntriesSnapshotFactory, Boolean)

Aggiungere l'oggetto specificato ITableEntriesSnapshotFactory.

AddSnapshot(ITableEntriesSnapshot, Boolean)

Aggiungere l'oggetto specificato ITableEntriesSnapshotFactory.

FactorySnapshotChanged(ITableEntriesSnapshotFactory)

Indicare al sink che l'oggetto GetCurrentSnapshot() for factory è cambiato.

RemoveAllEntries()

Rimuovere tutti gli ITableEntryelementi aggiunti in precedenza al sink.

RemoveAllFactories()

Rimuovere tutti gli ITableEntriesSnapshotFactoryelementi aggiunti in precedenza al sink.

RemoveAllSnapshots()

Rimuovere tutti gli ITableEntriesSnapshotelementi aggiunti in precedenza al sink.

RemoveEntries(IReadOnlyList<ITableEntry>)

Rimuovere l'oggetto s specificato ITableEntry.

RemoveFactory(ITableEntriesSnapshotFactory)

Rimuovere l'oggetto specificato ITableEntriesSnapshotFactory.

RemoveSnapshot(ITableEntriesSnapshot)

Rimuovere lo snapshot specificato.

ReplaceEntries(IReadOnlyList<ITableEntry>, IReadOnlyList<ITableEntry>)

Rimuovere oldEntries e aggiungere newEntries.

ReplaceFactory(ITableEntriesSnapshotFactory, ITableEntriesSnapshotFactory)

Rimuovere oldFactory e aggiungere newFactory.

ReplaceSnapshot(ITableEntriesSnapshot, ITableEntriesSnapshot)

Rimuovere oldSnapshot e aggiungere newSnapshot.

Si applica a