MS CRMで新しい "Service Endpoint"を登録してAzure Service Busにメッセージを送信することができますが、これは...本当に私が探しているもの。上記のメソッドは、シリアル化されたRemoteExecutionContext
の送信を終了します。MS CRMプラグイン(サンドボックス)からAzure Service Busにカスタムメッセージを送信
私の場合、サービスバスメッセージに含まれる内容を完全に制御したいと考えています。これは自分のクラスをシリアライズすることを意味します。
WindowsAzure.ServiceBus
ナゲット(および新しいDLLを作成する)を試しましたが、サンドボックス化されていない設定(社内CRM)でのみ動作しますが、私のソリューションはCRM Online 。 CRM Onlineで同じコードを使用しようとすると、その後TopicClient
を作成しようとすると、エラーがスローされます。
System.Security.SecurityException: That assembly does not allow partially trusted callers
は、上記の問題を回避する方法はありますか?
WindowsAzure.ServiceBusにはGitHubのオープンソースがあります。何らかの理由でソースを取得できず、CRMプラグインと一緒にコンパイルするだけですか? –
@PawelGradeckiうーん、私は試してみることができますが、私は何とかこれが問題を解決するのか疑問です。これは、CRMサンドボックスが 'System.Web'を信用しないためです(例えば' UrlEncode'を使用することさえできません)。ところで、問題は、外部DLLのマージではありません。私は正常にサンドボックスモードで実行している私のCRMソリューションで多くの外部DLLを使用しました。 – Shaamaan