DataSourceInformation 类

允许检索有关指定的一个数据源中没有显式定义的信息以作为名称/值传递的属性对的形式。

继承层次结构

System.Object
  Microsoft.VisualStudio.Data.ObjectWithSite
    Microsoft.VisualStudio.Data.DataSourceInformation
      Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetDataSourceInformation

命名空间:  Microsoft.VisualStudio.Data
程序集:  Microsoft.VisualStudio.Data(在 Microsoft.VisualStudio.Data.dll 中)

语法

声明
<GuidAttribute("EF852E1E-DD85-4400-A5BE-96A14F32B7E0")> _
Public Class DataSourceInformation _
    Inherits ObjectWithSite
[GuidAttribute("EF852E1E-DD85-4400-A5BE-96A14F32B7E0")]
public class DataSourceInformation : ObjectWithSite
[GuidAttribute(L"EF852E1E-DD85-4400-A5BE-96A14F32B7E0")]
public ref class DataSourceInformation : public ObjectWithSite
[<GuidAttribute("EF852E1E-DD85-4400-A5BE-96A14F32B7E0")>]
type DataSourceInformation =  
    class
        inherit ObjectWithSite
    end
public class DataSourceInformation extends ObjectWithSite

DataSourceInformation 类型公开以下成员。

构造函数

  名称 说明
公共方法 DataSourceInformation() 选件类构造函数。实例化 DataSourceInformation 选件类的nonparameterized实例。
公共方法 DataSourceInformation(DataConnection) 选件类构造函数。实例化提供数据连接将信息提供 DataSourceInformation 选件类的参数化的实例。
公共方法 DataSourceInformation(DataConnection, ICollection) 选件类构造函数。与包含连接属性名称的特定连接和 ICollection 对象进行实例化 DataSourceInformation 选件类的参数化的实例。
公共方法 DataSourceInformation(DataConnection, IDictionary) 选件类构造函数。与包含连接属性信息的特定数据连接和 IDictionary 对象进行实例化 DataSourceInformation 选件类的参数化的实例。

页首

属性

  名称 说明
受保护的属性 Connection 检索用于的数据连接检索数据源属性。
受保护的属性 ConnectionSupport 检索连接支持对象与数据连接的提供程序。
公共属性 Item 检索具有指定名称的一个数据源属性的相关信息。
受保护的属性 ProviderObject 检索基础提供程序连接对象所示)连接支持对象。
公共属性 Site 检索或设置对象站点。 (继承自 ObjectWithSite。)

页首

方法

  名称 说明
受保护的方法 AddProperty(String) 将属性添加到支持的属性列表。
受保护的方法 AddProperty(String, Object) 添加属性并将其值设置为支持的属性列表。
公共方法 Contains 检索值指示指定属性是否的布尔值此数据源信息实例包含。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 OnSiteChanged 引发 SiteChanged 事件。 (继承自 ObjectWithSite。)
受保护的方法 RetrieveValue 检索一个指定数据源的信息属性的值。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

事件

  名称 说明
公共事件 SiteChanged 引发的事件,请更改 Site 属性。 (继承自 ObjectWithSite。)

页首

字段

  名称 说明
公共字段静态成员 CatalogInvalidCharacters 指定,即数据源的信息属性,提供字符串无效的不能出现在泛型的目录的名称。
公共字段静态成员 CatalogInvalidStartCharacters 指定提供字符串泛型目录名称的开始使用无效的数据源属性的相关信息。
公共字段静态成员 CatalogIsSuffixed 指定指示数据源的信息内容属性名称是否在一个多部分的对象标识符作为后缀,使用相对于前缀。
公共字段静态成员 CatalogMaxLength 指定一个目录名称的最大长度数据源的信息属性。
公共字段静态成员 CatalogSeparator 指定指示分隔目录名称的字符从对象标识符的其他部分数据源的信息属性。
公共字段静态成员 CatalogSupported 指定指示数据源的信息内容属性名称是否在一个多部分的对象标识符支持。
公共字段静态成员 CatalogSupportedInDml 指定指示数据源的信息内容属性名称是否中显示SQL DML子句的对象标识符支持。
公共字段静态成员 ColumnAliasInvalidCharacters 指定提供字符串在列别名的外观无效的数据源属性的相关信息。
公共字段静态成员 ColumnAliasInvalidStartCharacters 指定提供字符串在列别名的启动外观无效的数据源属性的相关信息。
公共字段静态成员 ColumnAliasMaxLength 指定一列别名的最大长度数据源的信息属性。
公共字段静态成员 ColumnAliasSupported 指定指示数据源的信息属性列别名是在一个多部分的对象标识符支持。
公共字段静态成员 ColumnInvalidCharacters 指定提供字符串在列名的外观无效的数据源属性的相关信息。
公共字段静态成员 ColumnInvalidStartCharacters 指定提供字符串在列名的开始外观无效的数据源属性的相关信息。
公共字段静态成员 ColumnMaxLength 指定一列名的最大长度数据源的信息属性。
公共字段静态成员 ColumnSupported 指定指示数据源的信息属性列名是否在一个多部分的对象标识符支持。
公共字段静态成员 CommandDeriveParametersSupport 指定哪些类型的命令。DeriveParameters 方法支持。
公共字段静态成员 CommandDeriveSchemaSupport 指定哪些类型的命令。DeriveSchema 方法支持。
公共字段静态成员 CommandExecuteSupport 指定哪些类型的命令。ExecuteExecuteWithoutResults 方法支持。
公共字段静态成员 CommandParameterSupport 指定参数方向支持。
公共字段静态成员 CommandPrepareSupport 指定哪些类型的命令。Prepare 方法支持。
公共字段静态成员 DataSourceCulture 指定数据源的地理区域性。
公共字段静态成员 DataSourceName 指定数据源的名称。
公共字段静态成员 DataSourceProduct 指定数据源的产品名称。
公共字段静态成员 DataSourceVersion 指定数据源的版本。
公共字段静态成员 DateLiteralPrefix 指定提供字符对日期/时间文本前缀数据源的信息属性。
公共字段静态成员 DateLiteralSuffix 指定提供字符作为后缀一个日期/时间文本数据源的信息属性。
公共字段静态成员 Default 数据,则提供程序不提供自己的实现时,提供 DataSourceInformation 选件类的默认实例。使用。
公共字段静态成员 DefaultCatalog 指定提供默认目录的名称数据源的信息属性。
公共字段静态成员 DefaultSchema 指定提供默认架构名称的数据源属性的相关信息。
公共字段静态成员 IdentifierCloseQuote 指定中的字符关闭标识符部件需要括在引号数据源的信息属性。
公共字段静态成员 IdentifierOpenQuote 指定中的字符打开标识符部件需要引用数据源的信息属性。
公共字段静态成员 IdentifierPartsCaseSensitive 指定指示数据源的信息属性标识符部件是视为区分大小写。
公共字段静态成员 IdentifierPartsStorageCase 指定指示数据源的信息属性的用例标识符部件在数据源中存储。
公共字段静态成员 IndexInvalidCharacters 指定提供字符串外观用作索引名称无效数据源属性的相关信息。
公共字段静态成员 IndexInvalidStartCharacters 指定提供字符串在索引名的开始外观无效的数据源属性的相关信息。
公共字段静态成员 IndexMaxLength 指定指出索引名的最大长度数据源的信息属性。
公共字段静态成员 IndexSupported 指定指示数据源的信息属性索引名是否在一个多部分的对象标识符支持。
公共字段静态成员 LikeClausePercent 指定指示用于与子句的为了获得零或在值中的多个字符通配符在SQL DML语句数据源的信息属性。
公共字段静态成员 LikeClausePercentEscape 指定以表示的字符转义在值中的LikeClausePercent字符与子句的SQL DML语句数据源的信息属性。
公共字段静态成员 LikeClauseUnderscore 指定指示使用的通配符获取在值中的单个字符与子句的SQL DML语句数据源的信息属性。
公共字段静态成员 LikeClauseUnderscoreEscape 指定以表示的字符转义在值中的 LikeClauseUnderscore 字符与子句的SQL DML语句数据源的信息属性。
公共字段静态成员 ParameterPrefix 指定中的字符对参数名称前缀数据源的信息属性。
公共字段静态成员 ParameterPrefixInName 指定指示数据源的信息属性参数的前缀是否应显示按为 Name 属性设置的值。
公共字段静态成员 ProcedureInvalidCharacters 指定提供字符串在过程名的外观无效的数据源属性的相关信息。
公共字段静态成员 ProcedureInvalidStartCharacters 指定提供字符串在过程名的开始外观无效的数据源属性的相关信息。
公共字段静态成员 ProcedureMaxLength 指定一个名为的过程最大长度数据源的信息属性。
公共字段静态成员 ProcedureSupported 指定指示数据源的信息属性过程名是否在一个多部分的对象标识符支持。
公共字段静态成员 QuotedIdentifierPartsCaseSensitive 指定指示数据源的信息属性带引号的标识符部件是视为区分大小写。
公共字段静态成员 QuotedIdentifierPartsStorageCase 指定指示数据源的信息属性的用例带引号的标识符部件在数据源中存储。
公共字段静态成员 ReservedWords 指定在数据源提供设置保留字数据源的信息属性。
公共字段静态成员 SchemaInvalidCharacters 指定提供字符串在架构名称的外观无效的数据源属性的相关信息。
公共字段静态成员 SchemaInvalidStartCharacters 指定提供字符串在架构名称的开头外观无效的数据源属性的相关信息。
公共字段静态成员 SchemaMaxLength 指定指示架构名称的最大长度数据源的信息属性。
公共字段静态成员 SchemaSeparator 指定指示分隔架构名称中的字符从对象标识符的其他部分数据源的信息属性。
公共字段静态成员 SchemaSupported 指定指示数据源的信息属性的模式名称是否在一个多部分的对象标识符支持。
公共字段静态成员 SchemaSupportedInDml 指定指示数据源的信息属性的模式名称是否中显示SQL DML子句的对象标识符支持。
公共字段静态成员 ServerSeparator 指定指示分隔服务器名称的字符从对象标识符的其他部分数据源的信息属性。
公共字段静态成员 SupportsAnsi92Sql 指定指示数据源的信息属性数据源是否支持ANSI92 SQL标准。
公共字段静态成员 SupportsCommandTimeout 指定指示数据源的信息属性命令超时是否支持。
公共字段静态成员 SupportsNestedTransactions 指定指示数据源的信息属性交易是否可以开始,提交或回滚在其他事务内。
公共字段静态成员 SupportsQuotedIdentifierParts 指定指示数据源的信息属性带引号的标识符部件是否支持。
公共字段静态成员 SupportsVerifySql 指定指示数据源的信息属性SQL验证是否支持。
公共字段静态成员 TableAliasInvalidCharacters 指定提供字符串在表别名的外观无效的数据源属性的相关信息。
公共字段静态成员 TableAliasInvalidStartCharacters 指定提供字符串在表别名的启动外观无效的数据源属性的相关信息。
公共字段静态成员 TableAliasMaxLength 指定表示表别名的最大长度数据源的信息属性。
公共字段静态成员 TableAliasSupported 指定指示数据源的信息属性表别名是在一个多部分的对象标识符支持。
公共字段静态成员 TableInvalidCharacters 指定提供字符串在表名称的外观无效的数据源属性的相关信息。
公共字段静态成员 TableInvalidStartCharacters 指定提供字符串在表名称的开头外观无效的数据源属性的相关信息。
公共字段静态成员 TableMaxLength 指定表示表名称的最大长度数据源的信息属性。
公共字段静态成员 TableSupported 指定指示数据源的信息属性表名称是否在一个多部分的对象标识符支持。
公共字段静态成员 UserInvalidCharacters 指定提供字符串在用户名的外观无效的数据源属性的相关信息。
公共字段静态成员 UserInvalidStartCharacters 指定提供字符串在用户名的开始外观无效的数据源属性的相关信息。
公共字段静态成员 UserMaxLength 指定指示用户名的最大长度数据源的信息属性。
公共字段静态成员 UserSupported 指定指示数据源的信息属性用户名是否在一个多部分的对象标识符支持。
公共字段静态成员 ViewInvalidCharacters 指定提供字符串在视图名的外观无效的数据源属性的相关信息。
公共字段静态成员 ViewInvalidStartCharacters 指定提供字符串在视图名的启动外观无效的数据源属性的相关信息。
公共字段静态成员 ViewMaxLength 指定指示视图名称的最大长度数据源的信息属性。
公共字段静态成员 ViewSupported 指定指示数据源的信息视图属性名称是否在一个多部分的对象标识符支持。

页首

显式接口实现

  名称 说明
显式接口实现私有方法 IObjectWithSite.GetSite 检索使用 IObjectWithSite.SetSite 方法设置的最后一个站点。在没有已知的站点情况下,对象返回异常。 (继承自 ObjectWithSite。)
显式接口实现私有方法 IObjectWithSite.SetSite 提供网站的指针对站点对象。 (继承自 ObjectWithSite。)

页首

备注

此选件类包含指示已知数据源的信息属性名称的设置常数字符串。数据提供程序是受欢迎的添加更多属性到它们的实现,但一般不使用这些。

默认情况下,基类实现读取属性以及一个 DataSourceInformation 项指定,在 SupportedObjects下,因此,如果任何的属性值从注册表。这提供了一种简便方法指定静态数据源信息属性值。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Data 命名空间