${iServerJava6R_ExtractResult_Title}

${iServerJava6R_ExtractResult_Description}

 private void SurfaceAnalystService_Complated(object sender, RequestEventArgs args)
 {
     JsonObject json = (JsonObject)JsonObject.Parse(args.Result);
     SurfaceAnalystResult result = SurfaceAnalystResult.FromJson((JsonObject)json["recordset"]);
     SurfaceAnalystEventArgs e = new SurfaceAnalystEventArgs(result, args.Result, args.UserState);
     lastResult = result;
     if (ProcessCompleted != null)
     {
         ProcessCompleted(this, e);
     }
 }
 /// <summary>${iServerJava6R_ExtractEventArgs_constructor_D}</summary>
 public SurfaceAnalystEventArgs(SurfaceAnalystResult result, string originResult, object state)
     : base(state)
 {
     this.Result = result;
     this.OriginResult = originResult;
 }
 /// <summary>${iServerJava6R_ExtractResult_method_fromJson_D}</summary>
 /// <returns>${iServerJava6R_ExtractResult_method_fromJson_return}</returns>
 /// <param name="jsonResult">${iServerJava6R_ExtractResult_method_fromJson_param_jsonObject}</param>
 public static SurfaceAnalystResult FromJson(JsonObject jsonResult)
 {
     SurfaceAnalystResult result = new SurfaceAnalystResult();
     result.Recordset = Recordset.FromJson(jsonResult);
     return result;
 }