Share via


DataSourceProviderService 类

定义

实现服务所需的基本功能,以便在 EnvDTE.Project 级别提供对数据源的访问。

public ref class DataSourceProviderService abstract
[System.Runtime.InteropServices.Guid("ABE5C1F0-C96E-40c4-A22D-4A5CEC899BDC")]
public abstract class DataSourceProviderService
[<System.Runtime.InteropServices.Guid("ABE5C1F0-C96E-40c4-A22D-4A5CEC899BDC")>]
type DataSourceProviderService = class
Public MustInherit Class DataSourceProviderService
继承
DataSourceProviderService
属性

构造函数

DataSourceProviderService()

初始化 DataSourceProviderService 类的新实例。

属性

SupportsAddNewDataSource

在派生类中重写后,获取一个值,该值指示服务是否支持使用 InvokeAddNewDataSource(IWin32Window, FormStartPosition) 添加新数据源。

SupportsConfigureDataSource

在派生类中重写后,获取一个值,该值指示服务是否支持使用 InvokeConfigureDataSource(IWin32Window, FormStartPosition, DataSourceDescriptor) 配置数据源。

方法

AddDataSourceInstance(IDesignerHost, DataSourceDescriptor)

在派生类中重写后,创建并返回给定数据源的实例,并将该实例添加到设计图面。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetDataSources()

在派生类中重写后,在 EnvDTE.Project 级别检索数据源的集合。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
InvokeAddNewDataSource(IWin32Window, FormStartPosition)

在派生类中重写后,调用“添加新数据源向导”。

InvokeConfigureDataSource(IWin32Window, FormStartPosition, DataSourceDescriptor)

在派生类中重写后,对指定的数据源调用“配置数据源”对话框。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
NotifyDataSourceComponentAdded(Object)

在派生类中重写后,通知服务向设计图面添加了一个表示数据源的组件。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于