मैं अंतिम तिथि को देखने का सबसे अच्छा तरीका खोजने की कोशिश कर रहा हूं, किसी विषय में सदस्यता को सी # (एसडीके या अन्यथा) के माध्यम से एक्सेस किया गया था, यानी कतार को शुद्ध करने के लिए यदि एक्स घंटों में एक्सेस नहीं किया गया था। मुझे पता है कि सेवा बस एक्सप्लोरर में बनाई गई कार्यक्षमता है लेकिन किसी भी एसडीके कार्यक्षमता को खोजने में सक्षम नहीं है। अगर कोई मुझे सही दिशा में इंगित कर सकता है तो इसकी सराहना की जाएगी।
1 उत्तर
कृपया नीचे दिए गए कोड को देखें। यह Azure.Messaging.ServiceBus
SDK का उपयोग करता है। जिन संपत्तियों में आपकी रुचि है, वे SubscriptionRuntimeProperties
वर्ग।
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#
C # (उच्चारण "तेज देखें") Microsoft द्वारा विकसित एक उच्च स्तरीय, सांख्यिकीय रूप से टाइप किया हुआ, बहु-प्रतिमान प्रोग्रामिंग भाषा है। C # कोड आमतौर पर Microsoft के .NET परिवार के टूल और रन-टाइम को लक्षित करता है, जिसमें .NET फ्रेमवर्क, .NET कोर और Xamarin अन्य शामिल हैं। C # या C # के औपचारिक विनिर्देश में लिखे गए कोड के बारे में प्रश्नों के लिए इस टैग का उपयोग करें।
Azure.Messaging.ServiceBus
याMicrosoft.Azure.ServiceBus
?Does the SDK above give the functionality to check when a sub was last accessed?
- हां। कृपया मेरा उत्तर जांचें। एचटीएच।