AdoDotNetObjectSelector.SelectObjects 方法 (String, array<Object[], array<String[], array<Object[])
從物件傳回存放區中擷取資料物件的資料讀取器,由指定的限制、屬性和參數進行篩選。
命名空間: 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)。 |
ArgumentException | parameters 參數無效。 或是空的,或其所包含的項目數目不是 1 或 2,則第一個項目不是字串。 |
InvalidOperationException | 這個網站是空的。 |
NotImplementedException | 提供者無法取得。 |
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。