次の方法で共有


ITableDataSource.Subscribe(ITableDataSink) メソッド

定義

ITableEntryこのデータ ソースによって作成された をサブスクライブします。

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

パラメーター

sink
ITableDataSink

ソースによって提供されるエントリが変更されたときに呼び出されるメソッドが含まれます。

戻り値

サブスクリプションの有効期間を制御するキー。 は ITableDataSource 、キーが破棄されるか、ソースがテーブルから削除されるまで更新プログラムを提供し続ける必要があります (これにより、副作用としてキーが破棄されます)。

注釈

をサブスクライブ ITableDataSourceする呼び出しが行われたときに、ソースに既にエントリがある場合、ソースは を使用して sinkこれらのエントリを追加する必要があります。 呼び出しから戻る前にエントリを追加する呼び出しを Subscribe(ITableDataSink) 行うことができます。

には ITableDataSource 複数の同時サブスクライバーを含めることができます (各サブスクライバーには独自 ITableDataSinkの があります)。

適用対象