The following tables list the members exposed by GeometryService.

Name | Description | |
---|---|---|

GeometryService Constructor | Overloaded. |

Name | Description | |
---|---|---|

AreasAndLengthsLastResult | The last result of the AreasAndLengths operation. | |

AutoCompleteLastResult | Gets the auto complete last result. | |

AutoNormalize | If `true` automatically normalizes geometry crossing the anti-meridian. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase) | |

BufferLastResult | The last result of the Buffer operation. | |

ClientCertificate | Gets or sets the client certificate that is sent to the host and used to authenticate the request. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase) | |

ConvexHullLastResult | Gets the convex hull last result. | |

Credentials | Gets or sets the network credentials that are sent to the host and used to authenticate the request. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase) | |

CustomParameters | Gets or sets the custom parameters to be appended to the request url. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase) | |

CutLastResult | Gets the cut last result. | |

DensifyLastResult | Gets the densify last result. | |

DifferenceLastResult | Gets the difference last result. | |

DisableClientCaching | 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) | |

DistanceLastResult | The last result of the Distance operation. | |

GeneralizeLastResult | Gets the generalize last result. | |

IntersectLastResult | Gets the intersect last result. | |

IsBusy | Gets a value that indicates whether a Web request is in progress. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase) | |

LabelPointsLastResult | The last result of the LabelPoints operation. | |

LengthsLastResult | The last result of the Lengths operation. | |

OffsetLastResult | Gets the offset last result. | |

ProjectLastResult | The last result of the Project operation. | |

ProxyURL | Gets or sets the URL to proxy the request through. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase) | |

RelationLastResult | The last result of the Relation operation. | |

ReshapeLastResult | Gets the reshape last result. | |

SimplifyLastResult | The last result of the Simplify operation. | |

Token | Token for accessing a secure ArcGIS task. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase) | |

TrimExtendLastResult | Gets the trim / extend last result. | |

UnionLastResult | Gets the union last result. | |

Url | Gets or sets the URL of the task. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase) |

Name | Description | |
---|---|---|

AreasAndLengths | Overloaded. Calculates the areas and lengths of each specified polygon. | |

AreasAndLengthsAsync | Overloaded. Calculates the areas and lengths of each specified polygon. Raises the AreasAndLengthsCompleted event on success, or the TaskBase.Failed event on failure. | |

AreasAndLengthsTaskAsync | Overloaded. Calculates the areas and lengths of each specified polygon. | |

AutoComplete | Executes the Auto Complete geometry service. | |

AutoCompleteAsync | Executes the Auto Complete geometry service. | |

AutoCompleteTaskAsync | Overloaded. Executes the Auto Complete geometry service. | |

Buffer | Buffers a set of geometries. | |

BufferAsync | Overloaded. Buffers a set of geometries. Raises the BufferCompleted event on success, or the TaskBase.Failed event on failure. | |

BufferTaskAsync | Overloaded. Buffers a set of geometries. | |

CancelAsync | Cancels a pending asynchronous operation. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase) | |

ConvexHull | 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. | |

ConvexHullAsync | 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. | |

ConvexHullTaskAsync | Overloaded. 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. | |

Cut | Splits input polylines or polygons where they cross a cutting polyline. | |

CutAsync | Splits input polylines or polygons where they cross a cutting polyline. | |

CutTaskAsync | Overloaded. Splits input polylines or polygons where they cross a cutting polyline. | |

Densify | This operation densifies geometries by plotting points between existing vertices. | |

DensifyAsync | This operation densifies geometries by plotting points between existing vertices. | |

DensifyTaskAsync | Overloaded. This operation densifies geometries by plotting points between existing vertices. | |

Difference | Constructs the set-theoretic difference between an array of geometries and another geometry. | |

DifferenceAsync | Constructs the set-theoretic difference between an array of geometries and another geometry. | |

DifferenceTaskAsync | Overloaded. Constructs the set-theoretic difference between an array of geometries and another geometry. | |

Distance | Calculates the distance between two geometries. | |

DistanceAsync | Calculates the distance between two geometries. | |

DistanceTaskAsync | Overloaded. Calculates the distance between two geometries. | |

Generalize | Applies Douglas-Poiker generalization to the input polylines and polygons. | |

GeneralizeAsync | Applies Douglas-Poiker generalization to the input polylines and polygons. | |

GeneralizeTaskAsync | Overloaded. Applies Douglas-Poiker generalization to the input polylines and polygons. | |

Intersect | Constructs the set-theoretic intersection between an collection of geometries and another geometry. Only the geometries of the collection that intersect will be returned. | |

IntersectAsync | Constructs the set-theoretic intersection between an collection of geometries and another geometry. Only the geometries of the collection that intersect will be returned. | |

IntersectTaskAsync | Overloaded. Constructs the set-theoretic intersection between an collection of geometries and another geometry. Only the geometries of the collection that intersect will be returned. | |

LabelPoints | Generates a set of points suitable for displaying labels for the given set of Graphics. | |

LabelPointsAsync | Overloaded. 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. | |

LabelPointsTaskAsync | Overloaded. Generates a set of points suitable for displaying labels for the given set of Graphics. | |

Lengths | Overloaded. Calculates the lengths of each specified polyline. | |

LengthsAsync | Overloaded. Calculates the lengths of each specified polyline. Raises the LengthsCompleted event on success, or the TaskBase.Failed event on failure. | |

LengthsTaskAsync | Overloaded. Calculates the lengths of each specified polyline. | |

Offset | Constructs offset copies of the input polylines or polygons. | |

OffsetAsync | Constructs offset copies of the input polylines or polygons. | |

OffsetTaskAsync | Overloaded. Constructs offset copies of the input polylines or polygons. | |

Project | Projects a set of geometries into a new spatial reference. | |

ProjectAsync | Overloaded. Projects a set of Graphics into a new SpatialReference. Raises the ProjectCompleted event on success, or the TaskBase.Failed event on failure. | |

ProjectTaskAsync | Overloaded. Projects a set of geometries into a new spatial reference. | |

Relation | 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. | |

RelationAsync | 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. | |

RelationTaskAsync | Overloaded. 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. | |

Reshape | Reshapes a polyline or a part of a polygon using a reshaping line. | |

ReshapeAsync | Reshapes a polyline or a part of a polygon using a reshaping line. | |

ReshapeTaskAsync | Overloaded. Reshapes a polyline or a part of a polygon using a reshaping line. | |

Simplify | Alters the given geometries to make their definitions topologically legal with respect to their geometry type. | |

SimplifyAsync | 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. | |

SimplifyTaskAsync | Overloaded. Alters the given geometries to make their definitions topologically legal with respect to their geometry type. | |

TrimExtend | Trims or extends each input polyline to meet another polyline. | |

TrimExtendAsync | Trims or extends each input polyline to meet another polyline. | |

TrimExtendTaskAsync | Overloaded. Trims or extends each input polyline to meet another polyline. | |

Union | This operation constructs the set-theoretic union of the geometries in the input collection. All inputs must be of the same type. | |

UnionAsync | This operation constructs the set-theoretic union of the geometries in the input collection. All inputs must be of the same type. | |

UnionTaskAsync | Overloaded. This operation constructs the set-theoretic union of the geometries in the input collection. All inputs must be of the same type. |

Name | Description | |
---|---|---|

OnPropertyChanged | Called 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) |

Name | Description | |
---|---|---|

AreasAndLengthsCompleted | Occurs when the AreasAndLengths operation completes. | |

AutoCompleteCompleted | Occurs when the Auto Complete operation completes. | |

BufferCompleted | Occurs when the Buffer operation completes. | |

ConvexHullCompleted | Occurs when the Convex Hull operation completes. | |

CutCompleted | Occurs when the Cut operation completes. | |

DensifyCompleted | Occurs when the Densify operation completes. | |

DifferenceCompleted | Occurs when the Difference operation completes. | |

DistanceCompleted | Occurs when the Distance operation completes. | |

Failed | Occurs when the query completes. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase) | |

GeneralizeCompleted | Occurs when the Generalize operation completes. | |

IntersectCompleted | Occurs when the Intersect operation completes. | |

LabelPointsCompleted | Occurs when the LabelPoints operation completes. | |

LengthsCompleted | Occurs when the lengths operation completes. | |

OffsetCompleted | Occurs when the Generalize operation completes. | |

ProjectCompleted | Occurs when the Project operation completes. | |

PropertyChanged | Occurs when a property value changes. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase) | |

RelationCompleted | Occurs when the Relation operation completes. | |

ReshapeCompleted | Occurs when the Reshape operation completes. | |

SimplifyCompleted | Occurs when the Simplify operation completes. | |

TrimExtendCompleted | Occurs when the Trim / Extend operation completes. | |

UnionCompleted | Occurs when the Union operation completes. |