SuperMap.Web.iServerJava6R.SpatialAnalyst.GeometryBufferAnalystService.ProcessAsync C# (CSharp) Méthode

ProcessAsync() public méthode

${iServerJava6R_GeometryBufferAnalystService_method_ProcessAsync_D}
public ProcessAsync ( GeometryBufferAnalystParameters parameters ) : void
parameters GeometryBufferAnalystParameters
Résultat void
        public void ProcessAsync(GeometryBufferAnalystParameters parameters)
        {
            ProcessAsync(parameters, null);
        }

Same methods

GeometryBufferAnalystService::ProcessAsync ( GeometryBufferAnalystParameters parameters, object state ) : void

Usage Example

        //实体缓冲
        private void geometryBuffer_Click(object sender, RoutedEventArgs e)
        {
            var bufferAnalystParams = new GeometryBufferAnalystParameters
            {
                BufferSetting = new BufferSetting
                {
                    EndType = BufferEndType.ROUND,
                    LeftDistance = new BufferDistance
                    {
                        Value = 100
                    },
                    RightDistance = new BufferDistance
                    {
                        Value = 100
                    },
                    SemicircleLineSegment = 4
                },
                SourceGeometry = new GeoLine
                    {
                        Parts = new ObservableCollection<Point2DCollection>
                        {
                            new Point2DCollection()
                            {
                                new Point2D{ X=23,Y=23},
                                new Point2D{ X=33,Y=37},
                                new Point2D{ X=43,Y=23}
                            }
                        },
                    },
            };

            var geometryBufferAnalyst = new GeometryBufferAnalystService(url);
            geometryBufferAnalyst.ProcessAsync(bufferAnalystParams);
            geometryBufferAnalyst.ProcessCompleted += new EventHandler<GeometryBufferAnalystArgs>(geometryBufferAnalyst_ProcessCompleted);
            geometryBufferAnalyst.Failed += new EventHandler<SuperMap.Web.Service.ServiceFailedEventArgs>(geometryBufferAnalyst_Failed);
        }