laptop and a wrench

Bug

Getting an 'Access Denied' error when trying to use SaveToString function.

Zuletzt veröffentlicht: August 25, 2014 ArcGIS Server (.NET)
Bug-ID-Nummer NIM055634
EingereichtMarch 23, 2010
Zuletzt geändertJune 5, 2024
Gilt fürArcGIS Server (.NET)
Gefunden in Version9.3.1
ProgrammspracheC#
StatusKnown Limit

Zusätzliche Informationen

10.1 was the last release of the .NET WebADF technology. Client APIs (JavaScript/Flex/Silverlight) are recommended for web application development.

Workaround

Copy the geometry object to a new geometry object.Use the following code: public string SerializeGeometry(IGeometry geom) { XMLSerializer xs = new XMLSerializer(); string xString; IPointCollection oldpnts = (IPointCollection)geom; IPointCollection newpnts = new PolygonClass(); for (int i = 0; i < (oldpnts.PointCount-1); i++ ) { object beforeObject = (System.Object)System.Reflection.Missing.Value; object afterObject = (System.Object)System.Reflection.Missing.Value; IPoint pnt = oldpnts.get_Point(i); newpnts.AddPoint(pnt, ref beforeObject, ref afterObject); } //Converting to XML xString = xs.SaveToString(newpnts, null, null); return xString; }

Schritte zur Reproduzierung

Bug-ID: NIM055634

Software:

  • ArcGIS Server (.NET)

Benachrichtigung erhalten, wenn sich der Status eines Bugs ändert

Esri Support App herunterladen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln