AdoDotNetObjectEnumerator.EnumerateObjects, méthode
Énumère les éléments d'un jeu d'objets de données du type spécifié avec les restrictions et la chaîne spécifiées de tri, si pris en charge.
Espace de noms : Microsoft.VisualStudio.Data.AdoDotNet
Assembly : Microsoft.VisualStudio.Data (dans Microsoft.VisualStudio.Data.dll)
Syntaxe
'Déclaration
Public Overrides Function EnumerateObjects ( _
typeName As String, _
items As Object(), _
restrictions As Object(), _
sort As String, _
parameters As Object() _
) As DataReader
public override DataReader EnumerateObjects(
string typeName,
Object[] items,
Object[] restrictions,
string sort,
Object[] parameters
)
public:
virtual DataReader^ EnumerateObjects(
String^ typeName,
array<Object^>^ items,
array<Object^>^ restrictions,
String^ sort,
array<Object^>^ parameters
) override
abstract EnumerateObjects :
typeName:string *
items:Object[] *
restrictions:Object[] *
sort:string *
parameters:Object[] -> DataReader
override EnumerateObjects :
typeName:string *
items:Object[] *
restrictions:Object[] *
sort:string *
parameters:Object[] -> DataReader
public override function EnumerateObjects(
typeName : String,
items : Object[],
restrictions : Object[],
sort : String,
parameters : Object[]
) : DataReader
Paramètres
typeName
Type : StringNom du type de l'objet à énumérer.
items
Type : array<Object[]L'ensemble d'éléments à énumérer, spécifié comme chaînes dans lequel les éléments nommés sont disponibles, sinon comme index. Dans les cas dans lesquels un fournisseur de données ne prend pas en charge les éléments de filtrage, ce paramètre est ignoré.
restrictions
Type : array<Object[]Un ensemble de filtrer les restrictions pour appliquer à l'ensemble d'objets retournés.
sort
Type : StringUne chaîne de tri, qui suit la syntaxe de la clause ORDER BY de SQL Server. L'ordre de tri réel source- doit être basé ; autrement dit, si le client est anglais et la source est chinoise, le tri doit être appliqué dans le Chinois.
parameters
Type : array<Object[]Un tableau dont le contenu est défini par l'implémentation donnée d' EnumerateObjects, et qui est spécifiée par le fichier XML de prise en charge d'objet de données. Les informations fournies dans ce paramètre peuvent être utilisées pour fournir des données supplémentaires qui indique comment effectuer l'énumération, permettant aux implémentations de cette méthode pour être plus de données pilotées.
Valeur de retour
Type : Microsoft.VisualStudio.Data.DataReader
Retourne un objet d' AdoDotNetDataReader qui contient les résultats de l'appel d'énumération.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | Le paramètre typeName est null. |
Notes
D'autres exceptions qui se produisent indiquent qu'une erreur spécifique au fournisseur s'est produite lors de l'énumération.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.