title: How can I receive the message from a QueueStorage of Event Grid (Azure Portal) in a C# Console app?
body: <p>I'm using Event Grid in a C# console app for send events that are stored in a QueueStorage account in Azure portal. The problem is ¿How can I receive the message stored in a C# console app? for example:</p>
  <p><a href="https://i.stack.imgur.com/WuG1o.png" rel="nofollow noreferrer">Azure Portal</a></p>
  <p>In the image you can see the topic created and the subscriptions that exist. So, the subscription &quot;queue-sub&quot; have stored all the messages sent from another C# console app. This C# console app implementing the library of eShopContainer of &quot;EventBus&quot;and I'm crating a library to use &quot;EventGrid&quot; with that Interface of &quot;EventBus&quot;. For example:</p>
  <pre><code>public void Subscribe&lt;T, TH&gt;()
          where T : IntegrationEvent
          where TH : IIntegrationEventHandler&lt;T&gt;
      {
          
      }
  </code></pre>
  <p>This if a fragment code from that implement Interface &quot;IEventBus&quot; and that Interface told me that &quot;I need subscribe for listening the events&quot; but I don´t know how do that.</p>
  <p>Here is the git link if you check the whole project that I'm working.
  <a href="https://github.com/Angel1803/EventGridListenerMessage.git" rel="nofollow noreferrer">https://github.com/Angel1803/EventGridListenerMessage.git</a></p>