Partager via


ITableDataSink Interface

Définition

Classe utilisée pour consommer des données fournies par un ITableDataSource.

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

Remarques

ITableDataSource peut avoir plusieurs abonnés et chaque abonné aura son propre ITableDataSink.

Propriétés

IsStable

Indique si les résultats signalés au récepteur sont stables.

Méthodes

AddEntries(IReadOnlyList<ITableEntry>, Boolean)

Ajoutez les s spécifiés ITableEntry.

AddFactory(ITableEntriesSnapshotFactory, Boolean)

Ajoutez le spécifié ITableEntriesSnapshotFactory.

AddSnapshot(ITableEntriesSnapshot, Boolean)

Ajoutez le spécifié ITableEntriesSnapshotFactory.

FactorySnapshotChanged(ITableEntriesSnapshotFactory)

Indiquez au récepteur que le GetCurrentSnapshot() pour factory a changé.

RemoveAllEntries()

Supprimez tous les ITableEntryéléments précédemment ajoutés au récepteur.

RemoveAllFactories()

Supprimez tous les ITableEntriesSnapshotFactoryéléments précédemment ajoutés au récepteur.

RemoveAllSnapshots()

Supprimez tous les ITableEntriesSnapshotéléments précédemment ajoutés au récepteur.

RemoveEntries(IReadOnlyList<ITableEntry>)

Supprimez les s spécifiés ITableEntry.

RemoveFactory(ITableEntriesSnapshotFactory)

Supprimez le spécifié ITableEntriesSnapshotFactory.

RemoveSnapshot(ITableEntriesSnapshot)

Supprimez le instantané spécifié.

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

Supprimez oldEntries et ajoutez newEntries.

ReplaceFactory(ITableEntriesSnapshotFactory, ITableEntriesSnapshotFactory)

Supprimez oldFactory et ajoutez newFactory.

ReplaceSnapshot(ITableEntriesSnapshot, ITableEntriesSnapshot)

Supprimez oldSnapshot et ajoutez newSnapshot.

S’applique à