ArcGIS API for Silverlight - Library Reference
GeometryService Class Members
See Also  Properties  Methods  Events Send comments on this topic
ESRI.ArcGIS.Client.Tasks Namespace : GeometryService Class


The following tables list the members exposed by GeometryService.

Public Constructors

 NameDescription
public ConstructorGeometryService ConstructorOverloaded.   
Top

Public Properties

 NameDescription
public PropertyAreasAndLengthsLastResult The last result of the AreasAndLengths operation.  
public PropertyAutoCompleteLastResult Gets the auto complete last result.  
public PropertyAutoNormalizeIf true automatically normalizes geometry crossing the anti-meridian. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
public PropertyBufferLastResult The last result of the Buffer operation.  
public PropertyConvexHullLastResult Gets the convex hull last result.  
public PropertyCutLastResult Gets the cut last result.  
public PropertyDensifyLastResult Gets the densify last result.  
public PropertyDifferenceLastResult Gets the difference last result.  
public PropertyDisableClientCaching If true, adds a timestamp parameter ("_ts") to the request to prevent it from being loaded from the browser's cache. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
public PropertyDistanceLastResult The last result of the Distance operation.  
public PropertyGeneralizeLastResult Gets the generalize last result.  
public PropertyIntersectLastResult Gets the intersect last result.  
public PropertyIsBusy Gets a value that indicates whether a Web request is in progress. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
public PropertyLabelPointsLastResult The last result of the LabelPoints operation.  
public PropertyLengthsLastResult The last result of the Lengths operation.  
public PropertyOffsetLastResult Gets the offset last result.  
public PropertyProjectLastResult The last result of the Project operation.  
public PropertyProxyURL Gets or sets the URL to proxy the request through. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
public PropertyRelationLastResult The last result of the Relation operation.  
public PropertyReshapeLastResult Gets the reshape last result.  
public PropertySimplifyLastResult The last result of the Simplify operation.  
public PropertyToken Token for accessing a secure ArcGIS task. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
public PropertyTrimExtendLastResult Gets the trim / extend last result.  
public PropertyUnionLastResult Gets the union last result.  
public PropertyUrl Gets or sets the URL of the task. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
Top

Public Methods

 NameDescription
public MethodAreasAndLengthsAsyncOverloaded. Calculates the areas and lengths of each specified polygon. Raises the GeometryService.AreasAndLengthsCompleted event on success, or the TaskBase.Failed event on failure.  
public MethodAutoCompleteAsyncOverloaded.  Executes the Auto Complete geometry service.  
public MethodBufferAsyncOverloaded. Buffers a set of geometries. Raises the BufferCompleted event on success, or the TaskBase.Failed event on failure.  
public MethodCancelAsync Cancels a pending asynchronous operation. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
public MethodConvexHullAsyncOverloaded.  The convexHull operation is performed on a geometry service resource. It returns the convex hull of the input geometry. The input geometry can be a point, multipoint, polyline or polygon. The hull is typically a polygon but can also be a polyline or point in degenerate cases.  
public MethodCutAsyncOverloaded.  Splits input polylines or polygons where they cross a cutting polyline.  
public MethodDensifyAsyncOverloaded.  This operation densifies geometries by plotting points between existing vertices.  
public MethodDifferenceAsyncOverloaded.  Constructs the set-theoretic difference between an array of geometries and another geometry.  
public MethodDistanceAsyncOverloaded.  Calculates the distance between two geometries.  
public MethodGeneralizeAsyncOverloaded.  Applies Douglas-Poiker generalization to the input polylines and polygons.  
public MethodIntersectAsyncOverloaded.  Constructs the set-theoretic intersection between an collection of geometries and another geometry. Only the geometries of the collection that intersect will be returned.  
public MethodLabelPointsAsyncOverloaded. Generates a set of points suitable for displaying labels for the given set of Graphics. Raises the LabelPointsCompleted event on success, or the TaskBase.Failed event on failure.  
public MethodLengthsAsyncOverloaded. Calculates the lengths of each specified polyline. Raises the LengthsCompleted event on success, or the TaskBase.Failed event on failure.  
public MethodOffsetAsyncOverloaded.  Constructs offset copies of the input polylines or polygons.  
public MethodProjectAsyncOverloaded. Projects a set of Graphics into a new SpatialReference. Raises the ProjectCompleted event on success, or the TaskBase.Failed event on failure.  
public MethodRelationAsyncOverloaded. Computes the set of pairs of geometries from graphics1 and graphics2 that belong to the specified relation. Both arrays are assumed to be in the same spatial reference. The relations are evaluated in 2D. Z coordinates are not used. Geometry types cannot be mixed within an array. Note that if the spatialRelationship is specified as esriGeometryRelationRelation, the relationParam parameter describes the spatial relationship and must be specified. Raises the RelationCompleted event on success, or the TaskBase.Failed event on failure.  
public MethodReshapeAsyncOverloaded.  Reshapes a polyline or a part of a polygon using a reshaping line.  
public MethodSimplifyAsyncOverloaded. Alters the given geometries to make their definitions topologically legal with respect to their geometry type. Raises the SimplifyCompleted event on success, or the TaskBase.Failed event on failure.  
public MethodTrimExtendAsyncOverloaded.  Trims or extends each input polyline to meet another polyline.  
public MethodUnionAsyncOverloaded.  This operation constructs the set-theoretic union of the geometries in the input collection. All inputs must be of the same type.  
Top

Protected Methods

 NameDescription
protected MethodOnPropertyChangedCalled when a task result related property value has changed. These properties are named, or end with, "LastResult". E.g. QueryTask exposes the "LastResult" property, and GeometryService has a "BufferLastResult" property. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
Top

Public Events

 NameDescription
public EventAreasAndLengthsCompleted Occurs when the AreasAndLengths operation completes.  
public EventAutoCompleteCompleted Occurs when the Auto Complete operation completes.  
public EventBufferCompleted Occurs when the Buffer operation completes.  
public EventConvexHullCompleted Occurs when the Convex Hull operation completes.  
public EventCutCompleted Occurs when the Cut operation completes.  
public EventDensifyCompleted Occurs when the Densify operation completes.  
public EventDifferenceCompleted Occurs when the Difference operation completes.  
public EventDistanceCompleted Occurs when the Distance operation completes.  
public EventFailed Occurs when the query completes. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
public EventGeneralizeCompleted Occurs when the Generalize operation completes.  
public EventIntersectCompleted Occurs when the Intersect operation completes.  
public EventLabelPointsCompleted Occurs when the LabelPoints operation completes.  
public EventLengthsCompleted Occurs when the lengths operation completes.  
public EventOffsetCompleted Occurs when the Generalize operation completes.  
public EventProjectCompleted Occurs when the Project operation completes.  
public EventPropertyChanged Occurs when a property value changes. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
public EventRelationCompleted Occurs when the Relation operation completes.  
public EventReshapeCompleted Occurs when the Reshape operation completes.  
public EventSimplifyCompleted Occurs when the Simplify operation completes.  
public EventTrimExtendCompleted Occurs when the Trim / Extend operation completes.  
public EventUnionCompleted Occurs when the Union operation completes.  
Top

See Also

© ESRI, Inc. All Rights Reserved.