Показать сообщение отдельно
Старый 05.10.2007, 14:12   #3  
sam is offline
sam
Участник
 
160 / 25 (1) +++
Регистрация: 04.08.2003
Адрес: Красноярск
Строковые параметры preEntityXml и postEntityXml
там они в xml формате,
поэкспериментируйте, просто запишите эти строки в текстовый файл
будет проще потом работать с ними.

Так же смотрите sdk, вот пример оттуда:

Код:
public override PreCalloutReturnValue PreCreate(
      CalloutUserContext   userContext,  
      CalloutEntityContext entityContext,
      ref string       entityXml,
      ref string       errorMessage
      )
    {


...
XmlDocument xd = new XmlDocument();
        xd.LoadXml(entityXml);

        switch(entityContext.EntityTypeCode)
        {
          case (int)EntityName.account:
            foreach(XmlElement element in       
              xd.GetElementsByTagName("Property"))
            {
              if(element.Attributes.GetNamedItem("Name").Value == "name")
              {
                element.FirstChild.InnerText = "Read account  " + 
                  element.InnerText;
              }
            }
            break;
          case (int)EntityName.task://выдираем тему задачи
            xd.SelectNodes("task/subject")[0].InnerText =
               "Read task " +
               xd.SelectNodes("task/subject")[0].InnerText;
            break;
        }
        entityXml = xd.OuterXml;
...