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

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

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() _
) As IVsDataObjectCollection
IVsDataObjectCollection SelectObjects(
    string typeName,
    Object[] restrictions,
    string[] properties
)
IVsDataObjectCollection^ SelectObjects(
    String^ typeName, 
    array<Object^>^ restrictions, 
    array<String^>^ properties
)
abstract SelectObjects : 
        typeName:string * 
        restrictions:Object[] * 
        properties:string[] -> IVsDataObjectCollection
function SelectObjects(
    typeName : String, 
    restrictions : Object[], 
    properties : 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.

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