Skip To Content

WebFeatureLayer.HasEdits (.NET)

La méthode WebFeatureLayer.HasEdits renvoie la valeur true si la couche d’entités Web contient des mises à jour qui n’ont pas encore été validées dans le service d’entités source. Utilisez cette méthode pour déterminer s’il existe des modifications non synchronisées dans la couche.

Déclaration

public bool Esri.ArcGISForAutoCAD.WebFeatureLayer.HasEdits(Document doc, string flName)

Paramètres

TypeNomDescriptionRequis

Document

doc

Document AutoCAD sur lequel intervenir.

required

chaîne

flName

Nom de couche d’entités Web existant dans le dessin.

required

Retours

TypeDescription

bool

Renvoie la valeur true s’il existe des modifications non synchronisées dans la couche d’entités Web. Renvoie la valeur false s’il n’existe pas de modifications non synchronisées dans la couche d’entités Web.

Remarques sur les conditions d’erreur

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

Exemple

Affichage indiquant si la couche d’entités Web Shelters (Abris) comporte des mises à jour non validées.

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

// Determine if the web feature layer has edits
var hasEdits = Esri.ArcGISForAutoCAD.WebFeatureLayer.HasEdits(doc, "Shelters");

// Print whether the web feature layer has edits
doc.Editor.WriteMessage("Has edits: " + hasEdits.ToString());

/* Example output
Has edits: True
*/

Voir aussi

WebFeatureLayer.SynchronizeAsync : méthode .NET qui permet de synchroniser les modifications par programmation.

WebFeatureLayer.EditCounts : méthode .NET qui renvoie le nombre de modifications en attente de la couche d’entités Web spécifiée.

WebFeatureLayer.DiscardEditsAsync : méthode .NET qui redessine la couche d’entités Web à partir du serveur et supprime les mises à jour non synchronisées du dessin pour la couche spécifiée.

esri_webfeaturelayer_hasedits : fonction AutoLISP qui renvoie la valeur true si la couche d’entités Web contient des mises à jour qui n’ont pas encore été validées dans le service d’entités source.