CRMプラグインからAzureサービスバスキューにメッセージを正常に投稿しています。理想的には、私はトピック(サブスクリプション)を聞き取り、受信時にアクションを実行するためにCRMが必要です。私はこれがCRMで可能かどうかわからないし、それを実装する方法を見つけることができません。私は、以下でキューから読むことができます。AzureサービスバストピックCRMプラグインを購読します
MessagingFactory factory = MessagingFactory.CreateFromConnectionString(QueueConnectionString);
//Receiving a message
MessageReceiver testQueueReceiver = factory.CreateMessageReceiver(QueueName);
while (true)
{
using (BrokeredMessage retrievedMessage = testQueueReceiver.Receive())
{
try
{
var message = new StreamReader(retrievedMessage.GetBody<Stream>(), Encoding.UTF8).ReadToEnd();
retrievedMessage.Complete();
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
retrievedMessage.Abandon();
}
}
}
ただし、これは、ユーザーアクションによってプラグインが実行されたときに呼び出されます。私は常に聞く必要があります。これはCRMで実現できますか? Azureでホストされているメッセージバスを使用して、前提条件でCRM 2016を使用しています。
ありがとうございます。
すごい - あなたの非常に完全な答えをありがとう!非常に役立ちます。正確に私が必要なもの。 – creatiive