Freigeben über


ITableDataSink Schnittstelle

Definition

Klasse, die verwendet wird, um daten zu nutzen, die von bereitgestellt ITableDataSourcewerden.

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

Hinweise

ITableDataSource kann mehrere Abonnenten haben, und jeder Abonnent verfügt über eine eigene ITableDataSink.

Eigenschaften

IsStable

Gibt an, ob die an die Senke gemeldeten Ergebnisse stabil sind.

Methoden

AddEntries(IReadOnlyList<ITableEntry>, Boolean)

Fügen Sie die angegebenen ITableEntrys hinzu.

AddFactory(ITableEntriesSnapshotFactory, Boolean)

Fügen Sie die angegebene ITableEntriesSnapshotFactoryhinzu.

AddSnapshot(ITableEntriesSnapshot, Boolean)

Fügen Sie die angegebene ITableEntriesSnapshotFactoryhinzu.

FactorySnapshotChanged(ITableEntriesSnapshotFactory)

Teilen Sie der Senke mit, dass sich die GetCurrentSnapshot() für factory geändert hat.

RemoveAllEntries()

Entfernen Sie alle ITableEntrys, die zuvor der Senke hinzugefügt wurden.

RemoveAllFactories()

Entfernen Sie alle ITableEntriesSnapshotFactorys, die zuvor der Senke hinzugefügt wurden.

RemoveAllSnapshots()

Entfernen Sie alle ITableEntriesSnapshots, die zuvor der Senke hinzugefügt wurden.

RemoveEntries(IReadOnlyList<ITableEntry>)

Entfernen Sie die angegebenen ITableEntrys.

RemoveFactory(ITableEntriesSnapshotFactory)

Entfernen Sie die angegebene ITableEntriesSnapshotFactory.

RemoveSnapshot(ITableEntriesSnapshot)

Entfernen Sie die angegebene Momentaufnahme.

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

Entfernen Sie oldEntries , und fügen Sie hinzu newEntries.

ReplaceFactory(ITableEntriesSnapshotFactory, ITableEntriesSnapshotFactory)

Entfernen Sie oldFactory , und fügen Sie hinzu newFactory.

ReplaceSnapshot(ITableEntriesSnapshot, ITableEntriesSnapshot)

Entfernen Sie oldSnapshot , und fügen Sie hinzu newSnapshot.

Gilt für: