我有一个关于Azure服务总线计费的问题。
如果我有以下代码,并且在很长一段时间内没有发送消息,比如5个小时。
假设我只有一个订阅,代码如下。 在这种情况下,在这5个小时内我会被收取什么费用(是一次发送和一次下载的费用,还是我需要为Azure后台实现的轮询保持活动而产生费用)?
假设我只有一个订阅,代码如下。 在这种情况下,在这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);
}