Поделиться через


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.

Применяется к