Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Returns root object properties, such as the non-sensitive connection properties and some DbConnection properties, through a data reader.
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
Parameters
- typeName
Type: System.String
The name of the mapped type.
- restrictions
Type: array<System.Object[]
An array containing the restrictions used to filter object selection.
- properties
Type: array<System.String[]
An array containing the properties. The current version of DDEX does not support properties.
- parameters
Type: array<System.Object[]
An array containing the parameters.
Return Value
Type: Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader
An IVsDataReader object representing a data reader for the returned properties.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | The typeName parameter is nulla null reference (Nothing in Visual Basic). |
NotSupportedException | The length of the typeName parameter is not greater than zero. |
ArgumentException | The restrictions parameter is null, or its length is not greater than zero. |
InvalidOperationException | The site is null. |
NotImplementedException | The provider could not be obtained. |
Remarks
The parameters are not used in this method because it selects the root object.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.