Skip To Content

WebFeatureLayer.EditCounts (.NET)

El método WebFeatureLayer.EditCounts devuelve el número de cambios pendientes de la capa de entidades web especificada. Devuelve el número de adiciones, eliminaciones y modificaciones. Utilice este método antes de la sincronización para determinar los cambios esperados.

Declaración

public Dictionary<string, int> Esri.ArcGISForAutoCAD.WebFeatureLayer.EditCounts(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

Diccionario<string, int>

Diccionario de tipos de recuento de edición y valores de recuento de edición. Key: de tipos de recuento de edición como cadena de caracteres, Value: recuento de edición int.

  • Adiciones: número de entidades que se agregarán a la capa de entidades al sincronizar.
  • Eliminaciones: número de entidades que se eliminarán de la capa de entidades al sincronizar.
  • Modificaciones: número de entidades que se modificarán en la capa de entidades al sincronizar.

Observaciones sobre las condiciones de error

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

Ejemplo

Imprima los recuentos de edición de la capa de entidades web de refugios.

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

// Get the edit counts
var editCounts = Esri.ArcGISForAutoCAD.WebFeatureLayer.EditCounts(doc, "Shelters");

// Print the edit counts
foreach (var editCount in editCounts)
{
  doc.Editor.WriteMessage("\n{0}: {1}", editCount.Key, editCount.Value);
}

/* Example output
Additions: 1
Deletions: 0
Modified: 3
*/

Consulte también

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.

WebFeatureLayer.SynchronizeAsync: método de .NET que permite sincronizar los cambios mediante programación.

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_editcounts: función de AutoLISP que devuelve el número de cambios pendientes de la capa especificada.