Partilhar via


ITableDataSink Interface

Definição

Classe usada para consumir dados fornecidos por um ITableDataSource.

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

Comentários

ITableDataSource pode ter vários assinantes e cada assinante terá seu próprio ITableDataSink.

Propriedades

IsStable

Indica se os resultados relatados ao coletor são estáveis.

Métodos

AddEntries(IReadOnlyList<ITableEntry>, Boolean)

Adicione os s especificados ITableEntry.

AddFactory(ITableEntriesSnapshotFactory, Boolean)

Adicione o especificado ITableEntriesSnapshotFactory.

AddSnapshot(ITableEntriesSnapshot, Boolean)

Adicione o especificado ITableEntriesSnapshotFactory.

FactorySnapshotChanged(ITableEntriesSnapshotFactory)

Diga ao coletor que o GetCurrentSnapshot() para factory foi alterado.

RemoveAllEntries()

Remova todos os ITableEntrys adicionados anteriormente ao coletor.

RemoveAllFactories()

Remova todos os ITableEntriesSnapshotFactorys que haviam sido adicionados anteriormente ao coletor.

RemoveAllSnapshots()

Remova todos os ITableEntriesSnapshots que haviam sido adicionados anteriormente ao coletor.

RemoveEntries(IReadOnlyList<ITableEntry>)

Remova os s especificados ITableEntry.

RemoveFactory(ITableEntriesSnapshotFactory)

Remova o especificado ITableEntriesSnapshotFactory.

RemoveSnapshot(ITableEntriesSnapshot)

Remova o instantâneo especificado.

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

Remova oldEntries e adicione newEntries.

ReplaceFactory(ITableEntriesSnapshotFactory, ITableEntriesSnapshotFactory)

Remova oldFactory e adicione newFactory.

ReplaceSnapshot(ITableEntriesSnapshot, ITableEntriesSnapshot)

Remova oldSnapshot e adicione newSnapshot.

Aplica-se a