DataSourceInformation 类

类允许检索有关指定的数据源中使创建显式定义的信息。作为名称 - 数值对构造的属性的模式。

继承层次结构

Object
  Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataConnection>
    Microsoft.VisualStudio.Data.Framework.DataSourceInformation
      Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetSourceInformation

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

语法

声明
Public MustInherit Class DataSourceInformation _
    Inherits DataSiteableObject(Of IVsDataConnection) _
    Implements IVsDataSourceInformation
public abstract class DataSourceInformation : DataSiteableObject<IVsDataConnection>, 
    IVsDataSourceInformation
public ref class DataSourceInformation abstract : public DataSiteableObject<IVsDataConnection^>, 
    IVsDataSourceInformation
[<AbstractClass>]
type DataSourceInformation =  
    class 
        inherit DataSiteableObject<IVsDataConnection>
        interface IVsDataSourceInformation 
    end
public abstract class DataSourceInformation extends DataSiteableObject<IVsDataConnection> implements IVsDataSourceInformation

DataSourceInformation 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 DataSourceInformation() 初始化 DataSourceInformation 类的新实例。
受保护的方法 DataSourceInformation(IVsDataConnection) 初始化数据连接提供参数化的 DataSourceInformation 类的实例。

页首

属性

  名称 说明
公共属性 Item 获取具有指定名称的数据源的信息的属性。
公共属性 Site 获取或设置对象站点。 (继承自 DataSiteableObject<T>。)

页首

方法

  名称 说明
受保护的方法 AddProperty(String) 将属性添加到支持的属性列表。
受保护的方法 AddProperty(String, Object) 添加属性及其值。支持的属性列表。
公共方法 Contains 检索指示指定属性是否的 Boolean 值在此数据源的信息的实例中。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 在垃圾回收将某一对象回收前允许该对象尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 作为默认哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 GetType(String) 检索指示指定属性的类型的 Type 值,因此可检索到的值的正确转换为正确的类型。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 OnSiteChanged 引发 SiteChanged 事件。 (继承自 DataSiteableObject<T>。)
受保护的方法 RetrieveValue 检索指定数据源的信息的属性的值。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

事件

  名称 说明
公共事件 SiteChanged Site 属性更改时发生。 (继承自 DataSiteableObject<T>。)

页首

字段

  名称 说明
公共字段静态成员 CatalogInvalidCharacters 指定,即数据源的信息的属性,用来提供字符串无效不可以出现在泛型目录名称。
公共字段静态成员 CatalogInvalidStartCharacters 指定提供字符串在常规目录名的开头使用无效数据源的信息的属性。
公共字段静态成员 CatalogIsSuffixed 指定指示数据源的信息属性目录名称是否正在一个多部分的对象标识符后缀,这与为 Relative 前缀。
公共字段静态成员 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 指定提供一个或多个字符后缀一日期/时间文本数据源的信息的属性。
公共字段静态成员 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 指定指示数据源的信息的属性视图名称是否在一个多部分标识符的对象支持。

页首

线程安全

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

请参阅

参考

Microsoft.VisualStudio.Data.Framework 命名空间