2017-12-15 28 views
0

紺色のサービスバストピックにメッセージを送信するために小さなPocを作成しました。私のコードは例外なく実行されていますが、紺色のサービスバストピックには表示されません。もし誰かがそれについて何か考えているなら、解決策を提案してください。 紺色のサービスバストピックで接続できません

クラスプログラム

{ 
    const string ServiceBusConnectionString 
     = "Endpoint=sb://etservicebus.servicebus.windows.net/;SharedAccessKeyName=ServiceBusTopicSubsription;SharedAccessKey=Q4Cc+xP07NN4R0w="; 
    const string TopicName = "topic1"; 
    static ITopicClient topicClient; 
    static void Main() 
    { 
     MainAsync().GetAwaiter().GetResult(); 

    } 

    static async Task MainAsync() 
    { 
     try 
     { 
      topicClient = new TopicClient(ServiceBusConnectionString, TopicName); 

      // Send messages 
      string message = "Testing Message"; 

      await topicClient.SendAsync(new Message(Encoding.UTF8.GetBytes(message))); 
     } 
     catch (Exception ex) 
     { 

      throw; 
     } 


    } 
} 

私は私のコードと紺碧のポータルの詳細のスナップショットを添付しています。

C# Code Azure Portal SnapShot

+2

を使用しています。 – lloyd

+0

asyncメソッド呼び出しを待っていないので、エラーが失われる可能性があります。 –

+0

が適用され、現在は以下のエラーになります。 –

答えて

0

あなたがコードを言及したと私は私の側でそれを再現することはできません。新しいトピックを作成したり、新しいservicebusアカウントが作成できる場合は、新しいservicebusまたは新しいトピックを使用してもう一度やり直してください。私の側で私のテスト結果は次のとおりです。また、Azure service bus explorerを使用して結果を確認することもできます。また、Get started with Service Bus topicsからデモコードを入手することもできます。

注:

  • 私は紺碧のポータルからトピックを更新し、その後、私は紺碧のポータルでのメッセージの情報を取得することができます。
  • 私は[MVCE](https://stackoverflow.com/help/mcve)を含むようにあなたの質問を更新してくださいRootManageSharedAccessKey

enter image description here