紺碧のサービスバスの請求について質問があります。次のコードがあり、メッセージが長時間送信されない場合、たとえば5時間です。
サブスクリプションが1つだけで、コードは次のとおりであると想定します。この5時間のシナリオでは、何が課金されますか(送信に1回、ダウンロードに1回ですか、それともazureがバックグラウンドで実装するポーリングキープの料金が発生しますか)?
enter code here
var subscriptionClient = SubscriptionClient.CreateFromConnectionString(ConnString, topic, subscriptionName);
while (true)
{
var message = subscriptionClient.Receive();
if (message != null)
{
try
{
message.Complete();
}
catch (Exception)
{
// Indicate a problem, unlock message in subscription
message.Abandon();
}
}
else
{
Console.WriteLine("null message received");
}
Thread.Sleep(25);
}