DataObjectEnumerator.EnumerateObjects 方法

枚举的项目设置指定类型的数据对象使用指定的绑定和排序字符串,因此,如果支持。

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

语法

声明
Public MustOverride Function EnumerateObjects ( _
    typeName As String, _
    items As Object(), _
    restrictions As Object(), _
    sort As String, _
    parameters As Object() _
) As DataReader
public abstract DataReader EnumerateObjects(
    string typeName,
    Object[] items,
    Object[] restrictions,
    string sort,
    Object[] parameters
)
public:
virtual DataReader^ EnumerateObjects(
    String^ typeName, 
    array<Object^>^ items, 
    array<Object^>^ restrictions, 
    String^ sort, 
    array<Object^>^ parameters
) abstract
abstract EnumerateObjects : 
        typeName:string * 
        items:Object[] * 
        restrictions:Object[] * 
        sort:string * 
        parameters:Object[] -> DataReader 
public abstract function EnumerateObjects(
    typeName : String, 
    items : Object[], 
    restrictions : Object[], 
    sort : String, 
    parameters : Object[]
) : DataReader

参数

  • typeName
    类型:System.String
    对象类型的名称枚举的。
  • items
    类型:array<System.Object[]
    设置项目枚举,指定为字符串指定项目的位置可用,否则用作索引。在筛选数据的提供程序不支持项目的情况下,此参数将被忽略。
    不支持在 Visual Studio 2005。
  • restrictions
    类型:array<System.Object[]
    设置筛选限制适用于设置返回的对象。
  • sort
    类型:System.String
    对字符串进行排序,遵循SQL Server ORDER BY子句的语法。实际排序顺序应根据源;也就是说,如果客户端英语,并且源中文,请中文应将排序。
    不支持在 Visual Studio 2005。
  • parameters
    类型:array<System.Object[]
    内容由 EnumerateObjects特定实现,定义,并将数据对象指定的数组支持XML文件。在此参数中提供的信息来提供指示如何的额外数据执行枚举,允许此方法的实现更加数据驱动的。

返回值

类型:Microsoft.VisualStudio.Data.DataReader
返回包含枚举的结果 DataReader 对象调用。

异常

异常 条件
ArgumentNullException

typeName 参数为 null。

备注

其他异常指示一个提供程序特定的错误在枚举操作时生成的。

说明说明

items 和 sort 参数不用于 Visual Studio 2005,不应使用。

.NET Framework 安全性

请参见

参考

DataObjectEnumerator 类

Microsoft.VisualStudio.Data 命名空间