Skip To Content

WebFeatureLayer. SynchronizeAsync (.NET)

El método WebFeatureLayer.SynchronizeAsync permite sincronizar los cambios mediante programación. Este método publicará los cambios actualizados en la capa de entidades web especificada. Una vez publicados los cambios, la capa se volverá a dibujar para incluir todos los cambios dentro del área del proyecto actual.

El proceso de sincronización de una capa de entidades actualizará la fuente de la capa de entidades con ediciones geométricas y de atributos realizadas en el dibujo. Todas las entidades de entidades espaciales de la capa CAD de la capa de entidades web se borrarán, y las entidades del servidor dentro del área del proyecto se volverán a agregar al dibujo, incluidas todas las ediciones de otras fuentes.

Declaración

public async Task<bool> Esri.ArcGISForAutoCAD.WebFeatureLayer.SynchronizeAsync (Document doc, string flName)

Parámetros

TipoNombreDescripciónRequerido

Documento

doc

Documento de AutoCAD sobre el que se va a actuar.

obligatorio

cadena

flName

Nombre de capa de entidades web existente en el dibujo.

obligatorio

Devoluciones

TipoDescripción

bool

true si la capa de entidades web se ha sincronizado correctamente

Observaciones sobre las condiciones de error

Este método puede generar una excepción o devolver false o null si un parámetro no es válido.

Ejemplo

Imprima el resultado correcto de confirmar ediciones correspondientes a la capa de entidades web de refugios en el dibujo actual.

// 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
*/

Consulte también

WebFeatureLayer.EditCounts: método de .NET que devuelve el número de cambios pendientes de la capa de entidades web especificada.

WebFeatureLayer.HasEdits: método de .NET que devuelve true si la capa de entidades web contiene ediciones que aún no se han confirmado en el servicio de entidades de origen.

esri_webfeaturelayer_commit: función de AutoLISP que publica los cambios actualizados en la capa de entidades web especificada.