ITableManager Interface

Visual Studio 2015
 

A manager for tabular data of a particular type.

Namespace:   Microsoft.VisualStudio.Shell.TableManager
Assembly:  Microsoft.VisualStudio.Shell.Immutable.14.0 (in Microsoft.VisualStudio.Shell.Immutable.14.0.dll)

public interface class ITableManager

NameDescription
System_CAPS_pubpropertyIdentifier

Identifier of the table manager.

System_CAPS_pubpropertySources

The list of sources currently associated with the table manager.

NameDescription
System_CAPS_pubmethodAddSource(ITableDataSource^, IReadOnlyCollection<String^>^)

Add source to the list of sources associated with the table manager.

System_CAPS_pubmethodAddSource(ITableDataSource^, array<String^>^)

Add source to the list of sources associated with the table manager.

System_CAPS_pubmethodGetColumnsForSources(IEnumerable<ITableDataSource^>^)

Get the union of all columns provided by any of the data sources in sources.

System_CAPS_pubmethodRemoveSource(ITableDataSource^)

Remove source from the list of sources associated with this table manager.

NameDescription
System_CAPS_pubeventSourcesChanged

Raised whenever sources are added or removed from this table manager.

This class is intended to manage data from multiple data sources, each of which can provide tens of thousands discrete entries. All methods on this interface can be called from either the main thread or a background thread.

Return to top
Show: