我对 azure 服务总线计费有疑问。如果我有以下代码,并且很长时间没有发送消息,请说 5 小时。
假设我只有一个订阅,代码如下。在这种情况下,在这 5 个小时内,我会收取什么费用(是一次发送一次下载一次,还是我会为 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);
}