SuperMap.Web.iServerJava2.RemoveThemesService.ProcessAsync C# (CSharp) Method

ProcessAsync() public method

${iServer2_Theme_RemoveThemesService_method_ProcessAsync_D}
public ProcessAsync ( RemoveThemesParameters parameters, object state ) : void
parameters RemoveThemesParameters ${iServer2_Theme_RemoveThemesService_method_ProcessAsync_param_parameters}
state object ${iServer2_Theme_RemoveThemesService_method_ProcessAsync_param_state}
return void
        public void ProcessAsync(RemoveThemesParameters parameters, object state)
        {
            if (parameters == null)
            {
                //TODO:资源
                throw new ArgumentNullException(ExceptionStrings.ArgumentIsNull);
            }
            if (string.IsNullOrEmpty(base.Url))
            {
                //TODO:资源
                throw new InvalidOperationException(ExceptionStrings.InvalidUrl);
            }
            if (!base.Url.EndsWith("/"))
            {
                base.Url += '/';
            }

            base.SubmitRequest(base.Url + "commonhandler?", GetParameters(parameters),
                new EventHandler<RequestEventArgs>(request_Completed), state, false);
        }

Same methods

RemoveThemesService::ProcessAsync ( RemoveThemesParameters parameters ) : void

Usage Example

 private void remove_Click(object sender, RoutedEventArgs e)
 {
     RemoveThemesParameters parameters = new RemoveThemesParameters
     {
         MapName = "World",
         LayerNames = listLayerName
     };
     RemoveThemesService removeThemeLayerService = new RemoveThemesService("http://localhost:7080/demo");
     removeThemeLayerService.ProcessAsync(parameters);
     removeThemeLayerService.Failed += new EventHandler<ServiceFailedEventArgs>(removeThemeLayerService_Failed);
     removeThemeLayerService.ProcessCompleted += new EventHandler<RemoveThemesEventArgs>(removeThemeLayerService_ProcessCompleted);
 }
All Usage Examples Of SuperMap.Web.iServerJava2.RemoveThemesService::ProcessAsync