AdoDotNetRootObjectSelector.SelectObjects 方法 (String, array<Object[], array<String[], array<Object )

通过数据读取器返回根对象属性,例如非敏感的连接属性和一些 DbConnection 属性。

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

语法

声明
Protected Overrides Function SelectObjects ( _
    typeName As String, _
    restrictions As Object(), _
    properties As String(), _
    parameters As Object() _
) As IVsDataReader
protected override IVsDataReader SelectObjects(
    string typeName,
    Object[] restrictions,
    string[] properties,
    Object[] parameters
)
protected:
virtual IVsDataReader^ SelectObjects(
    String^ typeName, 
    array<Object^>^ restrictions, 
    array<String^>^ properties, 
    array<Object^>^ parameters
) override
abstract SelectObjects : 
        typeName:string * 
        restrictions:Object[] * 
        properties:string[] * 
        parameters:Object[] -> IVsDataReader 
override SelectObjects : 
        typeName:string * 
        restrictions:Object[] * 
        properties:string[] * 
        parameters:Object[] -> IVsDataReader 
protected override function SelectObjects(
    typeName : String, 
    restrictions : Object[], 
    properties : String[], 
    parameters : Object[]
) : IVsDataReader

参数

  • restrictions
    类型:array<System.Object[]
    包含限制的数组用于筛选对象选择。
  • properties
    类型:array<System.String[]
    包含属性的数组。DDEX的当前版本不支持属性。
  • parameters
    类型:array<System.Object[]
    包含参数的数组。

返回值

类型:Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader
表示支持的属性的 IVsDataReader 对象的数据读取器。

异常

异常 条件
ArgumentNullException

typeName 参数为 nullnull 引用(在 Visual Basic 中为 Nothing)。

NotSupportedException

typeName 参数的长度小于零不大。

ArgumentException

restrictions 参数为null,或者其长度小于零不大。

InvalidOperationException

该站点为空。

NotImplementedException

该提供程序不能获得。

备注

因为它选择根对象,参数不使用此方法。

.NET Framework 安全性

请参见

参考

AdoDotNetRootObjectSelector 类

SelectObjects 重载

Microsoft.VisualStudio.Data.Framework.AdoDotNet 命名空间