Skip To Content

WebFeatureLayer. SynchronizeAsync (.NET)

La méthode WebFeatureLayer.SynchronizeAsync permet de synchroniser les modifications par programmation. Cette méthode publie les modifications mises à jour sur la couche d’entités Web spécifiée. Une fois les modifications publiées, la couche est redessinée pour inclure toutes les modifications dans la zone de projet active.

La synchronisation d’une couche d’entités entraîne la mise à jour de la source de la couche d’entités avec les modifications géométriques et d’attributs effectuées dans le dessin. Toutes les entités de la couche DAO de la couche d’entités Web sont effacées et les entités provenant de la zone de projet du serveur sont à nouveau ajoutées au dessin, y compris toutes les mises à jour issues d’autres sources.

Déclaration

public async Task<bool> Esri.ArcGISForAutoCAD.WebFeatureLayer.SynchronizeAsync (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 la couche d’entités Web a été synchronisée

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 validation des mises à jour apportées à la couche d’entités Web Shelters (Abris) dans le dessin actuel.

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

// Commit the edits
var success = await Esri.ArcGISForAutoCAD.WebFeatureLayer.SynchronizeAsync (doc, "Shelters");

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

/* Example output
True
*/

Voir aussi

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_commit : fonction AutoLISP qui publie les modifications mises à jour sur la couche d’entités Web spécifiée.