AdoDotNetRootObjectSelector.SelectObjects 方法 (String, array<Object[], array<String[], array<Object[])
傳回傳遞資料讀取器根物件的屬性,例如非敏感性的連接屬性和一些 DbConnection 屬性。
命名空間: Microsoft.VisualStudio.Data.Framework.AdoDotNet
組件: Microsoft.VisualStudio.Data.Framework (在 Microsoft.VisualStudio.Data.Framework.dll 中)
語法
'宣告
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
參數
typeName
類型:String對應之型別的名稱。
restrictions
類型:array<Object[]包含限制的陣列會用來篩選物件的選取範圍。
properties
類型:array<String[]包含屬性的陣列。 DDEX 版本不支援屬性。
parameters
類型:array<Object[]包含參數的陣列。
傳回值
類型:Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader
表示傳回之屬性的 IVsDataReader 物件資料讀取器。
例外狀況
例外狀況 | 條件 |
---|---|
ArgumentNullException | typeName 參數為 nullnull 參考 (即 Visual Basic 中的 Nothing)。 |
NotSupportedException | typeName 參數的長度大於零不大。 |
ArgumentException | restrictions 參數是空的,或其長度小於零不大。 |
InvalidOperationException | 這個網站是空的。 |
NotImplementedException | 提供者無法取得。 |
備註
因為這個選項是物件,則參數不會使用這個方法。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。