laptop and a wrench

Error

IdentifyLayerResult does not maintain the same visibility of the attributes of the GeoElement as in the geodatabase.

Última publicación: June 29, 2018 ArcGIS Runtime SDK
Número de ID del error BUG-000113133
EnviadoApril 11, 2018
Última modificaciónJune 5, 2024
Relacionado conArcGIS Runtime SDK
Versión encontrada100.2.0
Sistema operativoWindows OS
Versión de sistema operativo10.0 64 Bit
EstadoWill Not Be Addressed

Información adicional

The current behavior is by-design: the order of keys in a dictionary is never guaranteed in .NET. For more information see: https://docs.microsoft.com/en-us/dotnet/api/system.collections.generic.dictionary-2?view=netframework-4.7.1#remarks "For purposes of enumeration, each item in the dictionary is treated as a KeyValuePair structure representing a value and its key. The order in which the items are returned is undefined." The field information in the table and service metadata will be in the service defined order, and you could use this instead. e.g. for feature table fields: ``` foreach (var geoelement in result.GeoElements) { foreach (var field in ((FeatureLayer)result.LayerContent).FeatureTable.Fields) { Debug.WriteLine(string.Format("{0}: ",field.Name) + geoelement.Attributes[field.Name]?.ToString()); } } ```

Pasos para reproducir

ID del error: BUG-000113133

Software:

  • ArcGIS Runtime SDK

Recibir notificaciones cuando cambie el estado de un error

Descargar la aplicación de soporte de Esri

Descubrir más sobre este tema

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Descargar la aplicación de soporte de Esri

Ir a opciones de descarga