Всем привет, создаю почту, но никак не понимаю как туда добавить атрибуты типо displayname,sn и givenname. Запрос через браузер выглядит так
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Header><context xmlns="urn:zimbra">
<userAgent xmlns="" name="ZimbraWebClient - FF61 (Win)"/>
<session xmlns="" id="358551"/><format xmlns="" type="js"/>
<csrfToken xmlns="">0_ae7faf539611b8es5e590d1d4a252wd8h0672e91</csrfToken>
</context></soap:Header>
<soap:Body>
<CreateAccountRequest xmlns="urn:zimbraAdmin">
<name xmlns="">test@test.ru</name>
<password xmlns="">test123</password>
<a xmlns="" n="zimbraAccountStatus">active</a>
<a xmlns="" n="displayName">Test 123</a>
<a xmlns="" n="givenName">Test</a>
<a xmlns="" n="sn">123</a>
</CreateAccountRequest>
</soap:Body>
</soap:Envelope>
в шарпе используя WSDL методы, без проблем создаю почту
private void CreateAcc(string mailLogin)
{
var CARes = new SR.createAccountResponse();
var CAReq = new SR.createAccountRequest
{
name = mailLogin,
password = MailPass,
// a ????
};
CARes = client.createAccountRequest(HC, CAReq);
и самая главная проблема я не понимаю как это все засунуть, нажимая на свойство 'a' получаю следующие -
[System.Xml.Serialization.XmlElementAttribute("a", Order=0)]
public attr[] a {
get {
return this.aField;
}
set {
this.aField = value;
this.RaisePropertyChanged("a");
}
}
подскажите как я могу добавить эти поля в запрос, спасибо!
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть функция, принимающая object argВ самой функции требуется получить тип переданного объекта
Есть таблица и модель под нее, несколько записей параметров для вывода в качестве лэйблов