title: Lifetime of a ServiceClient for C2D messages
body: <p>We are investigating an issue with our solution a azure function with eventhub ingress that sends C2D messages over IoT hub. </p>
  
  <p>We did hit a Throttle limit</p>
  
  <pre><code>he request has been throttled. Wait 10 seconds and try again. Operation type: AmqpLinkOpen Tracking
  </code></pre>
  
  <p>But when the limit was hit once, for each following message we did hit the same throttle exception, no new messages where sent C2D. </p>
  
  <p>After a restart of the function the messages where picked up again, it seams that the service client was initialized once at startup of the function. </p>
  
  <p>Is the statement correct that we should initiate a new ServiceClient for each C2D message we would like to send? </p>