CRM V4 PlugIn EntityID beim Löschen ermitteln?

Hi,


ich habe ein Plug, welches auf Create, Update und Delete sensibilisiert ist.


Ich benötige bei allen drei Aufrufen die ID der betroffenen Entität.


Bei Create erhalte ich diese wie folgt:


IPlugInContext _plugInContext = ....


this._plugInContext.OutputParameters.Properties["id"].ToString();


Bei Update:


((Key)this._dynamicEntity[this._dynamicEntity.Name + "id"]).Value.ToString();


Wie kann ich diese bei Delete abfragen??
Christian



AW: CRM V4 PlugIn EntityID beim Löschen ermitteln?

Ich habe es inzwischen schon gefunden.


Christian



Re: AW: CRM V4 PlugIn EntityID beim Löschen ermitteln?

Wie war denn die Lösung?



AW: Re: AW: CRM V4 PlugIn EntityID beim Löschen ermitteln?

Hi Jürgen,


über das PlugInContext Objekt erhalte ich ein Moniker Objekt. Dieses enthält die Eigenschaft ID.


Moniker _moniker = (Moniker)plugInContext.InputParameters.Properties[ParameterName.Target];


_moniker.ID


Im Vorfeld erfolgen die entsprechenden Prüfungen, ob der Moniker oder die DynamicEntity in den Properties enthalten sind


Gruß


Christian



Re: AW: Re: AW: CRM V4 PlugIn EntityID beim Löschen ermitteln?

Thx. :-)