SfcObjectQuery Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |