2016-07-28 7 views

Antwort

2

Um alle Schritte zu erhalten:

var step = xrmServiceContext.SdkMessageSet.FirstOrDefault(step => step.Name == "foobar"); 

alle Plugin-Baugruppen Um:

var plugin = xrmServiceContext.PluginAssemblySet.FirstOrDefault(p => p.Name == "foobar"); 

Sobald Sie die GUIDs bekommen Sie sie wie jede andere Entität löschen würde:

service.Delete(PluginAssembly.EntityLogicalName, plugin.Id); 

Wenn Abhängigkeiten vorhanden sind, müssen Sie die Abhängigkeitsliste durchlaufen und sie zuerst löschen. Verwenden Sie RetrieveDependentComponentsRequest, um eine Liste aller Abhängigkeiten abzurufen.