Freigeben über


ITableDataSource.Subscribe(ITableDataSink) Methode

Definition

Abonnieren Sie s, die ITableEntryvon dieser Datenquelle erstellt wurden.

public:
 IDisposable ^ Subscribe(Microsoft::VisualStudio::Shell::TableManager::ITableDataSink ^ sink);
public IDisposable Subscribe (Microsoft.VisualStudio.Shell.TableManager.ITableDataSink sink);
abstract member Subscribe : Microsoft.VisualStudio.Shell.TableManager.ITableDataSink -> IDisposable
Public Function Subscribe (sink As ITableDataSink) As IDisposable

Parameter

sink
ITableDataSink

Enthält Methoden, die aufgerufen werden, wenn sich die von der Quelle bereitgestellten Einträge ändern.

Gibt zurück

Ein Schlüssel, der die Lebensdauer des Abonnements steuert. Muss ITableDataSource weiterhin Updates bereitstellen, bis entweder der Schlüssel verworfen oder die Quelle aus der Tabelle entfernt wird (was als Nebeneffekt dazu führt, dass der Schlüssel verworfen wird).

Hinweise

Wenn der Aufruf zum Abonnieren eines ITableDataSourceerfolgt, muss die Quelle diese Einträge mithilfe sinkvon hinzufügen. Es kann den Aufruf ausführen, um die Einträge hinzuzufügen, bevor vom Subscribe(ITableDataSink) Anruf zurückgegeben wird.

Ein ITableDataSource kann mehrere gleichzeitige Abonnenten haben (und jeder Abonnent hat seine eigene ITableDataSink.

Gilt für: