Hi,
Du kannst aus dem serialisierten DynamicEntity, welches Du in der jeweiligen überschriebenen Methode ein DynamicEntity Objekt erstellen.
public DynamicEntity DeserializeDe (string des)
{ TextReader sr = new StringReader(des);
XmlRootAttribute root = new XmlRootAttribute("BusinessEntity");
root.Namespace = http://www.microsoft.com/BusinessSolutions/Crm/3.0/WebServices;
XmlSerializer xmlSerializer = new XmlSerializer(typeof(BusinessEntity), root);
BusinessEntity entity = (BusinessEntity)xmlSerializer.Deserialize(sr);
DynamicEntity myDE = entity as DynamicEntity;
return myDE;
}
Das serialisierte DynamicEntity Objekt bekommst Du in Deiner Methoden-Überschreibung:
public virtual void PostCreate(
CalloutUserContext userContext
,
CalloutEntityContext entityContext
,
string postImageEntityXml
);
In der SDK Doku findest Du noch etwas genauere Infos hierzu. Hoffe es hilft Dir weiter.
Grüße
Christian