Share via


IVsDataObjectStore.SelectObjects Method (String, array<Object[], array<String , String)

Returns a collection of data objects for the specified type from the object store, filtered by the specified restrictions, properties, and filter.

Namespace:  Microsoft.VisualStudio.Data.Services
Assembly:  Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)

Syntax

'Declaration
Function SelectObjects ( _
    typeName As String, _
    restrictions As Object(), _
    properties As String(), _
    filter As String _
) As IVsDataObjectCollection
IVsDataObjectCollection SelectObjects(
    string typeName,
    Object[] restrictions,
    string[] properties,
    string filter
)
IVsDataObjectCollection^ SelectObjects(
    String^ typeName, 
    array<Object^>^ restrictions, 
    array<String^>^ properties, 
    String^ filter
)
abstract SelectObjects : 
        typeName:string * 
        restrictions:Object[] * 
        properties:string[] * 
        filter:string -> IVsDataObjectCollection
function SelectObjects(
    typeName : String, 
    restrictions : Object[], 
    properties : String[], 
    filter : String
) : IVsDataObjectCollection

Parameters

  • typeName
    Type: System.String

    The data source–specific name of the specified type to retrieve data objects for.

  • restrictions
    Type: array<System.Object[]

    The restrictions for filtering the data objects returned.

  • properties
    Type: array<System.String[]

    Specifies the requested property values of the data objects. The current version of DDEX does not support properties.

  • filter
    Type: System.String

    A filter to further narrow down the selection of data objects when there is no one-to-one mapping between the mapped type and the data source–specific type. The format of the filter is identical to the format of the DataColumn expression.

Return Value

Type: Microsoft.VisualStudio.Data.Services.IVsDataObjectCollection
An IVsDataObjectCollection containing the data objects.

Exceptions

Exception Condition
ArgumentNullException

The typeName parameter is nulla null reference (Nothing in Visual Basic).

ArgumentException

The required restriction is missing.

.NET Framework Security

See Also

Reference

IVsDataObjectStore Interface

SelectObjects Overload

Microsoft.VisualStudio.Data.Services Namespace