La méthode WebFeatureLayer.EditCounts renvoie le nombre de modifications en attente de la couche d’entités Web spécifiée. Elle renvoie le nombre d’ajouts, de suppressions et de modifications. Utilisez cette méthode avant la synchronisation pour anticiper les modifications prévues.
Déclaration
public Dictionary<string, int> Esri.ArcGISForAutoCAD.WebFeatureLayer.EditCounts(Document doc, string flName)
Paramètres
| Type | Nom | Description | Requis |
|---|---|---|---|
Document | doc | Document AutoCAD sur lequel intervenir. | required |
chaîne | flName | Nom de couche d’entités Web existant dans le dessin. | required |
Retours
| Type | Description |
|---|---|
Dictionary<chaîne, entier> | Dictionnaire des types et des valeurs des modifications. Key : type de modification sous forme de chaîne, Value: modification sous forme d’entier.
|
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
Impression du nombre de mises à jour apportées à la couche d’entités Web Shelters (Abris).// Initialize
Document doc = Application.DocumentManager.MdiActiveDocument;
// Get the edit counts
var editCounts = Esri.ArcGISForAutoCAD.WebFeatureLayer.EditCounts(doc, "Shelters");
// Print the edit counts
foreach (var editCount in editCounts)
{
doc.Editor.WriteMessage("\n{0}: {1}", editCount.Key, editCount.Value);
}
/* Example output
Additions: 1
Deletions: 0
Modified: 3
*/
Voir aussi
WebFeatureLayer.HasEdits : méthode .NET qui renvoie true si la couche d’entités Web contient des mises à jour qui n’ont pas encore été transmises au service d’entités source.
WebFeatureLayer.SynchronizeAsync : méthode .NET qui permet de synchroniser les modifications par programmation.
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_editcounts : fonction AutoLISP qui renvoie le nombre de modifications en attente de la couche spécifiée.
Vous avez un commentaire à formuler concernant cette rubrique ?