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
| 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 |
|---|---|
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.
Vous avez un commentaire à formuler concernant cette rubrique ?