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
| Tipo | Nombre | Descripción | Requerido |
|---|---|---|---|
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
| Tipo | Descripció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.