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。