ITableDataSink Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Class used to consume data provided by an ITableDataSource. ITableDataSource can have multiple subscribers and each subscriber will have its own ITableDataSink.
public interface class ITableDataSink
public interface class ITableDataSink
__interface ITableDataSink
public interface ITableDataSink
type ITableDataSink = interface
Public Interface ITableDataSink
Remarks
ITableDataSource can have multiple subscribers and each subscriber will have its own ITableDataSink.
Properties
IsStable |
Indicates whether the results reported to the sink are stable. |
Methods
AddEntries(IReadOnlyList<ITableEntry>, Boolean) |
Add the specified ITableEntry objects. |
AddFactory(ITableEntriesSnapshotFactory, Boolean) |
Add the specified |
AddSnapshot(ITableEntriesSnapshot, Boolean) |
Add the specified ITableEntriesSnapshotFactory. |
FactorySnapshotChanged(ITableEntriesSnapshotFactory) |
Tell the sink that the ITableEntriesSnapshotFactory.GetCurrentSnapshot for |
RemoveAllEntries() |
Remove all ITableEntry objects previously added to the sink. |
RemoveAllFactories() |
Remove all ITableEntriesSnapshotFactory objects that had previously been added to the sink. |
RemoveAllSnapshots() |
Remove all ITableEntriesSnapshot objects that had previously been added to the sink. |
RemoveEntries(IReadOnlyList<ITableEntry>) |
Remove the specified ITableEntry objects. |
RemoveFactory(ITableEntriesSnapshotFactory) |
Remove the specified ITableEntriesSnapshotFactory. |
RemoveSnapshot(ITableEntriesSnapshot) |
Remove the specified snapshot. |
ReplaceEntries(IReadOnlyList<ITableEntry>, IReadOnlyList<ITableEntry>) | |
ReplaceFactory(ITableEntriesSnapshotFactory, ITableEntriesSnapshotFactory) |
Remove |
ReplaceSnapshot(ITableEntriesSnapshot, ITableEntriesSnapshot) |
Remove |