次の方法で共有


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

適用対象