private void request_Completed(object sender, RequestEventArgs e) { JsonObject jsonObject = (JsonObject)JsonObject.Parse(e.Result); BufferResultSet result = BufferResultSet.FromJson(jsonObject); LastResult = result; BufferQueryEventArgs args = new BufferQueryEventArgs(result, e.Result, e.UserState); OnProcessCompleted(args); }
internal static BufferResultSet FromJson(JsonObject jsonObject) { if (jsonObject == null) { return null; } BufferResultSet result = new BufferResultSet(); result.ResultSet = ResultSet.FromJson((JsonObject)jsonObject["resultSet"]); ServerGeometry serverGeometry = ServerGeometry.FromJson((JsonObject)jsonObject["bufferResult"]); if (serverGeometry != null) { result.BufferRegion = serverGeometry.ToGeoRegion(); } return result; }
/// <summary>${IS6_BufferQueryEventArgs_constructor_None_D}</summary> public BufferQueryEventArgs(BufferResultSet resultSet, string originResult, object userToken) : base(userToken) { BufferResultSet = resultSet; OriginResult = originResult; }