Freigeben über


AdoDotNetRootObjectSelector.SelectObjects-Methode (String, array<Object[], array<String[], array<Object[])

Gibt wurzelt Objekteigenschaften, wie die unempfindlichen Verbindungseigenschaften und einige DbConnection-Eigenschaften, durch einen Datenreader.

Namespace:  Microsoft.VisualStudio.Data.Framework.AdoDotNet
Assembly:  Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)

Syntax

'Declaration
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

Parameter

  • typeName
    Typ: String

    Der Name des zugeordneten Typs.

  • restrictions
    Typ: array<Object[]

    Ein Array, das die Einschränkungen verwendet, um Objekt-Auswahl zu filtern enthält.

  • properties
    Typ: array<String[]

    Ein Array, das die Eigenschaften enthält. Die aktuelle Version von DDEX unterstützt keine Eigenschaften.

  • parameters
    Typ: array<Object[]

    Ein Array, das die Parameter enthält.

Rückgabewert

Typ: Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader
Ein IVsDataReader-Objekt, das einen Datenreader für die zurückgegebenen Eigenschaften darstellt.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

Der typeName-Parameter ist nullein Nullverweis (Nothing in Visual Basic).

NotSupportedException

Die Länge des Parameters typeName ist nicht größer als null.

ArgumentException

Der restrictions-Parameter ist NULL, oder seine Länge ist nicht größer als null.

InvalidOperationException

Die Site ist NULL.

NotImplementedException

Der Anbieter konnte nicht abgerufen werden.

Hinweise

Die Parameter werden nicht in dieser Methode verwendet, da sie das Stammobjekt auswählt.

.NET Framework-Sicherheit

Siehe auch

Referenz

AdoDotNetRootObjectSelector Klasse

SelectObjects-Überladung

Microsoft.VisualStudio.Data.Framework.AdoDotNet-Namespace