Skip To Content

WebFeatureLayer.PauseTracking (.NET)

La méthode WebFeatureLayer.PauseTracking suspend le suivi des modifications sur les entités de la couche d’entités Web. Les modifications permettent de contrôler quelles entités sont modifiées et doivent être mises à jour lorsqu’une couche d’entités Web est synchronisée. Le paramètre reste appliqué jusqu’à ce que la méthode WebFeatureLayer.RestoreTracking soit activée sur la couche, que le dessin soit fermé, que les modifications apportées à la couche soient synchronisées, ou que les modifications apportées à la couche soient ignorées. Utilisez la combinaison des deux méthodes, WebFeatureLayer.PauseTracking et WebFeatureLayer.RestoreTracking, pour contrôler le suivi des modifications dans une même session de dessin avant de synchroniser la couche d’entités Web. La méthode WebFeatureLayer.SetModified peut être utilisée pour remplacer l’état de suivi des modifications.

Déclaration

public bool Esri.ArcGISForAutoCAD.WebFeatureLayer.PauseTracking(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 le suivi des modifications apportées à la couche d’entités Web a été suspendu

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 suspension du suivi des modifications apportées à la couche d’entités Web Emergency_Facilities lors de la phase de dessin en cours.

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

// Pause tracking
var success = Esri.ArcGISForAutoCAD.WebFeatureLayer.PauseTracking(doc, "Emergency_Facilities");

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

/* Example output
True
*/

Voir aussi

WebFeatureLayer.RestoreTracking : méthode .NET qui rétablit le suivi des modifications sur les entités de la couche d’entités Web.

WebFeatureLayer.SetModified : méthode .NET qui remplace la valeur de suivi des modifications pour une entité existante.

esri_webfeaturelayer_pausetracking : fonction AutoLISP qui suspend le suivi des modifications des entités de la couche d’entités Web permettant de contrôler quelles entités doivent être marquées comme modifiées lorsqu’une couche d’entités Web est synchronisée.