gpt4 book ai didi

c# - Azure 服务总线订阅指标

转载 作者:行者123 更新时间:2023-12-04 07:22:34 27 4
gpt4 key购买 nike

我试图找到查看通过 c#(SDK 或其他方式)访问主题中订阅的最后日期的最佳方法,即如果超过 x 小时未访问则清除队列。我知道服务总线资源管理器中内置了该功能,但无法找到任何 SDK 功能。如果有人能指出我正确的方向,我将不胜感激。
Service Bus Explorer example

最佳答案

请看下面的代码。它使用 Azure.Messaging.ServiceBus 开发工具包。您感兴趣的房产可在 SubscriptionRuntimeProperties 中找到。类(class)。

using System;
using System.Threading.Tasks;
using Azure.Messaging.ServiceBus.Administration;

namespace ConsoleApp1
{

class Program
{
static async Task Main(string[] args)
{
string connectionString =
"connection-string";
string topicName = "topic-name";
string subscriptionName = "subscription-name";
ServiceBusAdministrationClient administrationClient = new ServiceBusAdministrationClient(connectionString);
var result = await administrationClient.GetSubscriptionRuntimePropertiesAsync(topicName, subscriptionName);
Console.WriteLine(result.Value.AccessedAt.ToString("yyyy-MM-ddTHH:mm:ss"));
}
}
}

关于c# - Azure 服务总线订阅指标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68407166/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com