El método WebFeatureLayer.HasEdits devuelve true si la capa de entidades web contiene ediciones que aún no se han confirmado en el servicio de entidades de origen. Utilice este método para determinar si una capa tiene ediciones no sincronizadas.
Declaración
public bool Esri.ArcGISForAutoCAD.WebFeatureLayer.HasEdits(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 | Devuelve true si la capa de entidades web tiene ediciones sin sincronizar. Devuelve false si la capa de entidades web no tiene ediciones sin sincronizar. |
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 si la capa de entidades web de refugios tienen ediciones sin confirmar.// Initialize
Document doc = Application.DocumentManager.MdiActiveDocument;
// Determine if the web feature layer has edits
var hasEdits = Esri.ArcGISForAutoCAD.WebFeatureLayer.HasEdits(doc, "Shelters");
// Print whether the web feature layer has edits
doc.Editor.WriteMessage("Has edits: " + hasEdits.ToString());
/* Example output
Has edits: True
*/
Consulte también
WebFeatureLayer.SynchronizeAsync: método de .NET que permite sincronizar los cambios mediante programación.
WebFeatureLayer.EditCounts: método de .NET que devuelve el número de cambios pendientes de la capa de entidades web especificada.
WebFeatureLayer.DiscardEditsAsync: método de .NET que vuelve a dibujar la capa de entidades web desde el servidor y descarta las ediciones no sincronizadas en el dibujo de la capa especificada.
esri_webfeaturelayer_hasedits: función de AutoLISP 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.