Пример использования метода Execute на языке C
Перейти к навигации
Перейти к поиску
public void ExecuteMethod()
{ icweb.EsbdRequest req = new WinAppWithSSL.icweb.EsbdRequest(); string requestBody = "<Body><PolicyId>23453</PolicyId><RescindingReasonId>6</RescindingReasonId><RescindingDate>30.12.2009</RescindingDate></Body>"; byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(textBox19.Text); req.Body = Convert.ToBase64String(byteArray); req.Type = "SetPolicyRescindingReason"; // Тип запроса req.Version = 1; // Версия запроса icweb.EsbdResponse resp = service.Execute(CurrentUser.SessionID, req); if (resp.ResultCode == 0) { try { byteArray = Convert.FromBase64String(resp.Body); // Декодируем из Base64 char[] charArray = Encoding.UTF8.GetChars(byteArray); textBox22.Text = new string(charArray); // получаем результат в виде Xml-документа } catch (Exception ex) { textBox22.Text = ex.Message; } } else { textBox22.Text = resp.ErrorMessage; } } }