2016-07-28 13 views
0

プラグイン登録ツールまたはCRMカスタマイズフォームを使用しないと、SDKメッセージステップをどのように削除できますか?プラグインとコードのステップを削除する(Dynamics CRM 2013)

これは、XRM SDKを使用してコードで可能ですか?また、プラグインをコードで削除することはできますか?すべてのプラグインアセンブリを取得するには

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

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

あなたがGUIDを取得したら、あなたが他のエンティティのようにそれらを削除します:すべてのステップを取得するには

答えて

2

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

依存関係がある場合は、依存関係リストを走査して最初に削除する必要があります。 RetrieveDependentComponentsRequestを使用して、すべての依存関係のリストを取得します。

関連する問題