允许检索有关指定的一个数据源中没有显式定义的信息以作为名称/值传递的属性对的形式。
继承层次结构
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 | 指定哪些类型的命令。Execute 和 ExecuteWithoutResults 方法支持。 |
![]() ![]() |
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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。