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.