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.

적용 대상