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: StringDer 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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.