Aracılığıyla paylaş


ITableDataSink Arabirim

Tanım

tarafından ITableDataSourcesağlanan verileri kullanmak için kullanılan sınıf.

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

Açıklamalar

ITableDataSource birden çok aboneye sahip olabilir ve her abonenin kendi ITableDataSinkabonesi olur.

Özellikler

IsStable

Havuza bildirilen sonuçların kararlı olup olmadığını gösterir.

Yöntemler

AddEntries(IReadOnlyList<ITableEntry>, Boolean)

Belirtilen ITableEntrys öğesini ekleyin.

AddFactory(ITableEntriesSnapshotFactory, Boolean)

Belirtilen ITableEntriesSnapshotFactoryöğesini ekleyin.

AddSnapshot(ITableEntriesSnapshot, Boolean)

Belirtilen ITableEntriesSnapshotFactoryöğesini ekleyin.

FactorySnapshotChanged(ITableEntriesSnapshotFactory)

Havuzuna için factory öğesinin GetCurrentSnapshot() değiştiğini söyleyin.

RemoveAllEntries()

Daha önce havuza eklenmiş olan tüm ITableEntryverileri kaldırın.

RemoveAllFactories()

Daha önce havuza eklenmiş olan tüm ITableEntriesSnapshotFactoryverileri kaldırın.

RemoveAllSnapshots()

Daha önce havuza eklenmiş olan tüm ITableEntriesSnapshotverileri kaldırın.

RemoveEntries(IReadOnlyList<ITableEntry>)

Belirtilen ITableEntrys öğesini kaldırın.

RemoveFactory(ITableEntriesSnapshotFactory)

Belirtilen ITableEntriesSnapshotFactoryöğesini kaldırın.

RemoveSnapshot(ITableEntriesSnapshot)

Belirtilen anlık görüntüyü kaldırın.

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

öğesini kaldırın oldEntries ve ekleyin newEntries.

ReplaceFactory(ITableEntriesSnapshotFactory, ITableEntriesSnapshotFactory)

öğesini kaldırın oldFactory ve ekleyin newFactory.

ReplaceSnapshot(ITableEntriesSnapshot, ITableEntriesSnapshot)

öğesini kaldırın oldSnapshot ve ekleyin newSnapshot.

Şunlara uygulanır