【发布时间】:2013-01-23 12:52:55
【问题描述】:
我对 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);
}
【问题讨论】:
标签: c# azure azureservicebus