Skip To Content

WebFeatureLayer.HasWebUpdates (.NET)

La méthode WebFeatureLayer.HasWebUpdates identifie si la couche d’entités Web spécifiée comporte des mises à jour côté serveur dans la zone de projet.

Déclaration

public int Esri.ArcGISForAutoCAD.WebFeatureLayer.HasWebUpdates(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

entier

Code de mise à jour indiquant si la couche d’entités Web comporte des mises à jour sur le serveur.

  • 1 – La couche comporte des mises à jour sur le serveur.
  • 0 – La couche ne comporte pas de modifications issues du serveur (ces modifications incluent l’ajout, la suppression et la mise à jour d’attributs).
  • -1 – Le suivi de l’éditeur est activé sur la couche, mais cette dernière ne comporte aucune heure de mise à jour valide ou provient d’une version précédente.

Remarques sur les conditions d’erreur

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

Exemple

Afficher le statut indiquant si la couche d’entités Web UtilityPoles comporte des mises à jour côté serveur dans la zone de projet actuelle.

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

// Determine if the web feature layer has web updates
var hasUpdates = Esri.ArcGISForAutoCAD.WebFeatureLayer.HasWebUpdates(doc, "UtilityPoles");

// Print the result
doc.Editor.WriteMessage(hasUpdates.ToString());

/* Example output
1
*/

Voir aussi

esri_webfeaturelayer_hasWebUpdates : fonction AutoLISP qui identifie si la couche d’entités Web spécifiée comporte des mises à jour côté serveur dans la zone de projet.