Udostępnij za pośrednictwem


ITableDataSink Interfejs

Definicja

Klasa używana do korzystania z danych dostarczonych przez klasę ITableDataSource.

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

Uwagi

ITableDataSource może mieć wielu subskrybentów, a każdy subskrybent będzie miał własny ITableDataSink.

Właściwości

IsStable

Wskazuje, czy wyniki zgłaszane do ujścia są stabilne.

Metody

AddEntries(IReadOnlyList<ITableEntry>, Boolean)

Dodaj określony ITableEntrys.

AddFactory(ITableEntriesSnapshotFactory, Boolean)

Dodaj określony ITableEntriesSnapshotFactoryelement .

AddSnapshot(ITableEntriesSnapshot, Boolean)

Dodaj określony ITableEntriesSnapshotFactoryelement .

FactorySnapshotChanged(ITableEntriesSnapshotFactory)

Poinformuj ujście, że element GetCurrentSnapshot() for factory uległ zmianie.

RemoveAllEntries()

Usuń wszystkie ITableEntrypoprzednio dodane do ujścia.

RemoveAllFactories()

Usuń wszystkie ITableEntriesSnapshotFactorys, które zostały wcześniej dodane do ujścia.

RemoveAllSnapshots()

Usuń wszystkie ITableEntriesSnapshots, które zostały wcześniej dodane do ujścia.

RemoveEntries(IReadOnlyList<ITableEntry>)

Usuń określone ITableEntrys.

RemoveFactory(ITableEntriesSnapshotFactory)

Usuń określony ITableEntriesSnapshotFactoryelement .

RemoveSnapshot(ITableEntriesSnapshot)

Usuń określoną migawkę.

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

Usuń oldEntries i dodaj element newEntries.

ReplaceFactory(ITableEntriesSnapshotFactory, ITableEntriesSnapshotFactory)

Usuń oldFactory i dodaj element newFactory.

ReplaceSnapshot(ITableEntriesSnapshot, ITableEntriesSnapshot)

Usuń oldSnapshot i dodaj element newSnapshot.

Dotyczy