SfcObjectQuery Classe

Définition

public class SfcObjectQuery
type SfcObjectQuery = class
Public Class SfcObjectQuery
Héritage
SfcObjectQuery

Constructeurs

Nom Description
SfcObjectQuery(IAlienRoot)
SfcObjectQuery(ISfcDomain, SfcObjectQueryMode)

Créez une requête d’objet pour une instance de domaine particulière. Le mode de requête détermine la façon dont les demandes de retour d’un itérateur ouvert sont gérées et la connexion particulière à utiliser.

SfcObjectQuery(ISfcDomain)

Créez une requête d’objet pour une hiérarchie d’objets d’instance de domaine particulière et une connexion. Si vous utilisez ExecuteIterator et souhaitez effectuer une autre requête avant de la fermer, envisagez d’utiliser la surcharge qui indique la prise en charge de plusieurs requêtes actives, ou simplement d’utiliser ExecuteCollection pour l’éviter.

Propriétés

Nom Description
ActiveQueriesMode

Requêtes uniques ou multiples actives ? Si plusieurs requêtes sont indiquées, la connexion retournée doit être capable d’effectuer une requête et d’obtenir des résultats en supposant que la connexion principale est occupée avec une requête déjà active.

SfcQueryExpression

Chaîne de requête la plus récente traitée. Cette opération est en lecture seule, car chaque exécution de requête est passée à la requête à effectuer.

Méthodes

Nom Description
ExecuteDataTable(SfcQueryExpression, String[], OrderBy[])

Exécutez la chaîne de requête pour récupérer les champs spécifiés et retourner un DataTable entièrement rempli.

ExecuteIterator(SfcQueryExpression, String[], OrderBy[])

Exécutez la chaîne de requête et retournez un SfcObjectIterator pour énumérer les résultats sans les mettre en cache. Si MultipleActiveQueries a la valeur true, vous devez fournir une connexion appropriée lorsque les requêtes par GetConnection ou utilisez l’executeCachedIterator à la place pour éviter ce problème.

S’applique à