Skip To Content

WebFeatureLayer.DiscardEditsAsync (.NET)

La méthode WebFeatureLayer.DiscardEditsAsync 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.

Déclaration

public async Task<bool> Esri.ArcGISForAutoCAD.WebFeatureLayer.DiscardEditsAsync(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

true si les mises à jour non synchronisées ont été supprimées

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

Afficher la suppression de toutes les mises à jour non synchronisées existant sur la couche d’entités Web Shelters (Abris).

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

// Discard edits
var success = await Esri.ArcGISForAutoCAD.WebFeatureLayer.DiscardEditsAsync(doc, "Shelters");

// Print the success
doc.Editor.WriteMessage(success.ToString());

/* Example output
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.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.

esri_webfeaturelayer_discardedits : fonction AutoLISP 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.