Поделиться через


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)

Удалите указанный snapshot.

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

Удалите oldEntries и добавьте newEntries.

ReplaceFactory(ITableEntriesSnapshotFactory, ITableEntriesSnapshotFactory)

Удалите oldFactory и добавьте newFactory.

ReplaceSnapshot(ITableEntriesSnapshot, ITableEntriesSnapshot)

Удалите oldSnapshot и добавьте newSnapshot.

Применяется к