DataSourceInformation 类

定义

表示 IVsDataSourceInformation 接口的实现。

public ref class DataSourceInformation abstract : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataConnection ^>, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataSourceInformation
public abstract class DataSourceInformation : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataConnection>, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataSourceInformation
type DataSourceInformation = class
    inherit DataSiteableObject<IVsDataConnection>
    interface IVsDataSourceInformation
Public MustInherit Class DataSourceInformation
Inherits DataSiteableObject(Of IVsDataConnection)
Implements IVsDataSourceInformation
继承
派生
实现

构造函数

DataSourceInformation()

初始化 DataSourceInformation 类的新实例。

DataSourceInformation(IVsDataConnection)

初始化提供数据连接的 类的参数化实例 DataSourceInformation

字段

CatalogInvalidCharacters

指定数据源信息属性,该属性提供无效的字符串,即可能不会出现在泛型目录名称中。

CatalogInvalidStartCharacters

指定数据源信息属性,该属性提供在泛型目录名称开头使用无效的字符串。

CatalogIsSuffixed

指定数据源信息属性,该属性指示目录名称是否在多部分对象标识符上后缀,而不是作为前缀。

CatalogMaxLength

指定指示目录名称的最大长度的数据源信息属性。

CatalogSeparator

指定数据源信息属性,该属性指示将目录名称与对象标识符中的其他部分分隔的字符。

CatalogSupported

指定数据源信息属性,该属性指示在多部分对象标识符中是否支持目录名称。

CatalogSupportedInDml

指定数据源信息属性,该属性指示在 SQL DML 子句中显示的对象标识符中是否支持目录名称。

ColumnAliasInvalidCharacters

指定数据源信息属性,该属性提供列别名中其外观无效的字符串。

ColumnAliasInvalidStartCharacters

指定数据源信息属性,该属性提供列别名开头的外观无效的字符串。

ColumnAliasMaxLength

指定数据源信息属性,该属性指示列别名的最大长度。

ColumnAliasSupported

指定数据源信息属性,该属性指示在多部分对象标识符中是否支持列别名。

ColumnInvalidCharacters

指定数据源信息属性,该属性提供列名中其外观无效的字符串。

ColumnInvalidStartCharacters

指定数据源信息属性,该属性提供列名开头的外观无效的字符串。

ColumnMaxLength

指定数据源信息属性,该属性指示列名的最大长度。

ColumnSupported

指定数据源信息属性,该属性指示在多部分对象标识符中是否支持列名。

CommandDeriveParametersSupport

指定 方法支持的 DeriveParameters(String, DataCommandType, Int32) 命令类型。

CommandDeriveSchemaSupport

指定 方法支持的 DeriveSchema(String, DataCommandType, IVsDataParameter[], Int32) 命令类型。

CommandExecuteSupport

指定 和 ExecuteWithoutResults(String, DataCommandType, IVsDataParameter[]) 方法支持的Execute(String, DataCommandType, IVsDataParameter[], Int32)命令类型。

CommandParameterSupport

指定支持的参数方向。

CommandPrepareSupport

指定 方法支持的 Prepare(String, DataCommandType) 命令类型。

DataSourceCulture

指定数据源的地理区域性。

DataSourceName

指定数据源的名称。

DataSourceProduct

指定数据源的乘积的名称。

DataSourceVersion

指定数据源的版本。

DateLiteralPrefix

指定数据源信息属性,该属性提供日期/时间文本前缀的字符。

DateLiteralSuffix

指定数据源信息属性,该属性提供日期/时间文本后缀的字符。

DefaultCatalog

指定提供默认目录名称的数据源信息属性。

DefaultSchema

指定提供默认架构名称的数据源信息属性。

IdentifierCloseQuote

指定数据源信息属性,该属性提供用于关闭需要用引号括起来的标识符部件的字符。

IdentifierOpenQuote

指定数据源信息属性,该属性提供用于打开需要用引号括起来的标识符部件的字符。

IdentifierPartsCaseSensitive

指定数据源信息属性,该属性指示标识符部分是否被视为区分大小写。

IdentifierPartsStorageCase

指定数据源信息属性,该属性指示存储在数据源中的标识符部分的情况。

IndexInvalidCharacters

指定数据源信息属性,该属性提供其索引名称外观无效的字符串。

IndexInvalidStartCharacters

指定数据源信息属性,该属性提供在索引名称开头的外观无效的字符串。

IndexMaxLength

指定指示索引名称的最大长度的数据源信息属性。

IndexSupported

指定数据源信息属性,该属性指示索引名称在多部分对象标识符中是否受支持。

LikeClausePercent

指定数据源信息属性,该属性指示用于捕获 SQL DML 语句中 LIKE 子句的值中的零个或多个字符的通配符。

LikeClausePercentEscape

指定数据源信息属性,该属性指示用于在 SQL DML 语句中 LIKE 子句的值中转义 LikeClausePercent 字符的字符。

LikeClauseUnderscore

指定数据源信息属性,该属性指示用于捕获 SQL DML 语句中 LIKE 子句的值中的单个字符的通配符。

LikeClauseUnderscoreEscape

指定数据源信息属性,该属性指示用于在 SQL DML 语句中 LIKE 子句的值中转义 LikeClauseUnderscore 字符的字符。

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

指定数据源信息属性,该属性指示在多部分对象标识符中是否支持视图名称。

属性

Item[String]

获取具有指定名称的数据源信息属性。

Site

获取或设置对象站点。

(继承自 DataSiteableObject<T>)

方法

AddProperty(String)

将属性添加到支持的属性列表中。

AddProperty(String, Object)

将属性及其值添加到支持的属性列表中。

Contains(String)

检索一个布尔值,该值指示指定属性是否包含在此数据源信息实例中。

GetType(String)

Type检索指示指定属性类型的值,从而允许将检索到的值适当转换为正确的类型。

OnSiteChanged(EventArgs)

引发 SiteChanged 事件。

(继承自 DataSiteableObject<T>)
RetrieveValue(String)

检索指定数据源信息属性的值。

事件

SiteChanged

Site 属性更改时发生。

(继承自 DataSiteableObject<T>)

适用于