Skip To Content

FeatureLayer.GetQuery (.NET)

La méthode FeatureLayer.GetQuery renvoie un élément SelectionFilter AutoCAD avec les propriétés de filtre de requête pour la couche d’entités Web ou de document spécifiée.

Déclaration

public SelectionFilter Esri.ArcGISForAutoCAD.FeatureLayer.GetQuery(Document doc, string flName, string sublayerName = null)

Paramètres

TypeNomDescriptionRequis

Document

doc

Document AutoCAD sur lequel intervenir.

required

chaîne

flName

Nom d’une couche d’entités existante dans le dessin.

required

chaîne

sublayerName

Nom d’une sous-couche de couche d’entités existante dans le dessin.

facultatif

Retours

TypeDescription

SelectionFilter

Filtre de sélection AutoCAD représentant la requête utilisée pour définir la couche d’entités, qui contient des codes DXF et des valeurs qui s’associent pour créer une requête de filtrage pour la couche d’entités.

Remarques sur les conditions d’erreur

Si un paramètre n’est pas valide, cette méthode peut générer une exception ou renvoyer null.

Exemple 1

Afficher les propriétés de requête de filtre pour la couche d’entités Buildings (Bâtiments) qui incluent les codes DXF pour la couche 8 et la couleur 62.

// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;

// Get the query 
var query = Esri.ArcGISForAutoCAD.FeatureLayer.GetQuery(doc, "Buildings");

// Print the query
foreach (var typedValue in query.GetFilter())
  doc.Editor.WriteMessage("\n" + typedValue.ToString());

/* Example output
(8,Buildings,Homes)
(62,9)
*/

Exemple 2

Afficher les propriétés de requête de filtre pour la sous-couche Open (Ouvert) couche d’entités Shelters (Abris) qui incluent les codes DXF pour la couche 8.

// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;

// Get the query 
var query = Esri.ArcGISForAutoCAD.FeatureLayer.GetQuery(doc, "Shelters", "Open");

// Print the query
doc.Editor.WriteMessage(query.GetFilter().First().ToString());

/* Example output
(8,ESRI_Shelters_Open)
*/

Voir aussi

esri_featurelayer_getquery : fonction AutoLISP qui obtient des informations sur la requête de couche d’entités.