語言

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。

適用於