共用方式為


ITableDataSink 介面

定義

類別,用來取用 所提供的 ITableDataSource數據。

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

備註

ITableDataSource 可以有多個訂閱者,而且每個訂閱者都有自己的 ITableDataSink

屬性

IsStable

指出回報給接收的結果是否穩定。

方法

AddEntries(IReadOnlyList<ITableEntry>, Boolean)

新增指定的 ITableEntry

AddFactory(ITableEntriesSnapshotFactory, Boolean)

新增指定的 ITableEntriesSnapshotFactory

AddSnapshot(ITableEntriesSnapshot, Boolean)

新增指定的 ITableEntriesSnapshotFactory

FactorySnapshotChanged(ITableEntriesSnapshotFactory)

告訴接收的 GetCurrentSnapshot()factory 已變更。

RemoveAllEntries()

移除先前新增至接收的所有 ITableEntry

RemoveAllFactories()

移除先前已新增至接收的所有 ITableEntriesSnapshotFactory

RemoveAllSnapshots()

移除先前已新增至接收的所有 ITableEntriesSnapshot

RemoveEntries(IReadOnlyList<ITableEntry>)

移除指定的 ITableEntry

RemoveFactory(ITableEntriesSnapshotFactory)

移除指定的 ITableEntriesSnapshotFactory

RemoveSnapshot(ITableEntriesSnapshot)

拿掉指定的快照集。

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

移除 oldEntries 並新增 newEntries

ReplaceFactory(ITableEntriesSnapshotFactory, ITableEntriesSnapshotFactory)

移除 oldFactory 並新增 newFactory

ReplaceSnapshot(ITableEntriesSnapshot, ITableEntriesSnapshot)

移除 oldSnapshot 並新增 newSnapshot

適用於