ITableDataSource.Subscribe(ITableDataSink) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
订阅此数据源创建的 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 。