NamespaceManager Klasse

Definition

Stellt eine Ankerklasse dar, die zum Verwalten von Entitäten wie Warteschlangen, Themen, Abonnements und Regeln in Ihrem Dienstnamespace verwendet wird. Sie müssen die Dienstnamespaceadresse und Die Zugriffsanmeldeinformationen angeben, um Ihren Dienstnamespace verwalten zu können.

public sealed class NamespaceManager
type NamespaceManager = class
Public NotInheritable Class NamespaceManager
Vererbung
NamespaceManager

Beispiele

NamespaceManagerSettings nsSettings = new NamespaceManagerSettings(); // with credentials and operation timeout
NamespaceManager manager = new NamespaceManager(new Uri("baseUri"), nsSettings);

Konstruktoren

NamespaceManager(IEnumerable<String>)

Initialisiert einen neuen instance der NamespaceManager -Klasse mit den angegebenen Adressen.

NamespaceManager(IEnumerable<String>, NamespaceManagerSettings)

Initialisiert eine neue instance der NamespaceManager -Klasse mit den angegebenen Adressen und Einstellungen.

NamespaceManager(IEnumerable<String>, TokenProvider)

Initialisiert eine neue instance der NamespaceManager -Klasse mit den angegebenen Adressen und dem angegebenen Tokenanbieter.

NamespaceManager(IEnumerable<Uri>)

Initialisiert einen neuen instance der NamespaceManager -Klasse mit den angegebenen Dienstnamespace-URI-Basisadressen.

NamespaceManager(IEnumerable<Uri>, NamespaceManagerSettings)

Initialisiert eine neue instance der NamespaceManager -Klasse mit den angegebenen URI-Basisadressen und -einstellungen des Dienstnamespaces.

NamespaceManager(IEnumerable<Uri>, TokenProvider)

Initialisiert eine neue instance der NamespaceManager -Klasse mit den angegebenen URI-Basisadressen des Dienstnamespaces und dem Tokenanbieter.

NamespaceManager(String)

Initialisiert einen neuen instance der NamespaceManager -Klasse mit der angegebenen Dienstnamespaceadresse.

NamespaceManager(String, NamespaceManagerSettings)

Initialisiert eine neue instance der NamespaceManager -Klasse mit der angegebenen Dienstnamespace-Basisadresse und NamespaceManagerSettings dem angegebenen Objekt.

NamespaceManager(String, TokenProvider)

Initialisiert eine neue instance der NamespaceManager -Klasse mit der angegebenen Dienstnamespace-Basisadresse und dem angegebenen Tokenanbieter.

NamespaceManager(Uri)

Initialisiert eine neue instance der NamespaceManager -Klasse mit der angegebenen URI-Basisadresse des Dienstnamespaces.

NamespaceManager(Uri, NamespaceManagerSettings)

Initialisiert eine neue instance der NamespaceManager -Klasse mit der angegebenen URI-Basisadresse und NamespaceManagerSettings dem angegebenen Objekt des Dienstnamespaces.

NamespaceManager(Uri, TokenProvider)

Initialisiert eine neue instance der NamespaceManager -Klasse mit der angegebenen URI-Basisadresse und TokenProvider dem angegebenen Objekt des Dienstnamespaces.

Eigenschaften

Address

Ruft die Basisadresse des Dienstnamespaces ab.

ProtocolVersion

Gibt die Zeichenfolge im Format "YYYYY-MM" an, das die Clientprotokollversion angibt.

Settings

Ruft die Clienteinstellungen des Dienstnamespaces ab.

Methoden

Create()

Erstellt eine neue Instanz von NamespaceManager.

CreateConsumerGroup(ConsumerGroupDescription)

Erstellt eine Event Hubs-Consumergruppe mit dem angegebenen ConsumerGroupDescription.

CreateConsumerGroup(String, String)

Erstellt eine Event Hubs-Consumergruppe unter Verwendung von Standardwerten mit dem angegebenen Event Hubs-Pfad und einem Namen für die Consumergruppe.

CreateConsumerGroupAsync(ConsumerGroupDescription)

Asynchrone Version von CreateConsumerGroup(ConsumerGroupDescription).

CreateConsumerGroupAsync(String, String)

Asynchrone Version von CreateConsumerGroup(String, String).

CreateConsumerGroupIfNotExists(ConsumerGroupDescription)

Erstellt eine Consumergruppe, sofern sie noch nicht vorhanden ist, und verwendet die angegebenen ConsumerGroupDescription als Metadaten. Wenn die Gruppe bereits vorhanden ist, geben Sie die gespeicherte ConsumerGroupDescriptionzurück.

CreateConsumerGroupIfNotExists(String, String)

Erstellt unter Verwendung des angegebenen Event Hubs-Pfads und Gruppennamens eine Consumergruppe, sofern sie noch nicht vorhanden ist. Wenn die Gruppe bereits vorhanden ist, geben Sie die gespeicherte ConsumerGroupDescriptionzurück.

CreateConsumerGroupIfNotExistsAsync(ConsumerGroupDescription)

Asynchrone Version von CreateConsumerGroupIfNotExists(ConsumerGroupDescription).

CreateConsumerGroupIfNotExistsAsync(String, String)

Asynchrone Version von CreateConsumerGroupIfNotExists(String, String).

CreateEventHub(EventHubDescription)

Erstellt einen neuen Event Hub mit dem angegebenen EventHubDescription.

CreateEventHub(String)

Erstellt einen neuen Event Hub mit Standardwerten für den angegebenen Eingabepfad.

CreateEventHubAsync(EventHubDescription)

Erstellt asynchron einen Event Hub.

CreateEventHubAsync(String)

Erstellt asynchron einen Event Hub.

CreateEventHubIfNotExists(EventHubDescription)

Erstellt einen Event Hub, wenn er nicht vorhanden ist.

CreateEventHubIfNotExists(String)

Erstellt einen Event Hub, wenn er nicht vorhanden ist.

CreateEventHubIfNotExistsAsync(EventHubDescription)

Erstellt asynchron einen Event Hub, falls er nicht vorhanden ist.

CreateEventHubIfNotExistsAsync(String)

Erstellt asynchron einen Event Hub, falls er nicht vorhanden ist.

CreateFromConnectionString(String)

Erstellt eine neue instance der NamespaceManager Verwendung einer angegebenen Verbindungszeichenfolge.

CreateOrUpdateQueueCoreAsync(NamespaceManager, QueueDescription, Boolean, CancellationToken)

Stellt eine Ankerklasse dar, die zum Verwalten von Entitäten wie Warteschlangen, Themen, Abonnements und Regeln in Ihrem Dienstnamespace verwendet wird. Sie müssen die Dienstnamespaceadresse und Die Zugriffsanmeldeinformationen angeben, um Ihren Dienstnamespace verwalten zu können.

CreateQueue(QueueDescription)

Erstellt eine neue Warteschlange im Dienstnamespace mit der angegebenen Warteschlangenbeschreibung.

CreateQueue(String)

Erstellt eine neue Warteschlange im Dienstnamespace mit dem angegebenen Pfad.

CreateQueueAsync(QueueDescription)

Erstellt asynchron eine neue Warteschlange im Dienstnamespace mit der angegebenen Warteschlangenbeschreibung.

CreateQueueAsync(String)

Erstellt asynchron eine neue Warteschlange im Dienstnamespace mit dem angegebenen Pfad.

CreateRelay(RelayDescription)

Erstellt ein neues Relay im Dienstnamespace mit der angegebenen Relaybeschreibung.

CreateRelay(String, RelayType)

Erstellt ein neues Relay im Dienstnamespace mit dem angegebenen Pfad und Typ.

CreateRelayAsync(RelayDescription)

Erstellt asynchron ein neues Relay im Dienstnamespace mit der angegebenen Relaybeschreibung.

CreateRelayAsync(String, RelayType)

Erstellt asynchron ein neues Relay im Dienstnamespace mit dem angegebenen Pfad und Typ.

CreateSubscription(String, String)

Erstellt ein neues Abonnement im Dienstnamespace mit dem angegebenen Themenpfad und Abonnementnamen.

CreateSubscription(String, String, Filter)

Erstellt ein neues Abonnement im Dienstnamespace mit dem angegebenen Themenpfad, Abonnementnamen und Filterausdruck.

CreateSubscription(String, String, RuleDescription)

Erstellt ein neues Abonnement im Dienstnamespace mit dem angegebenen Themenpfad, Abonnementnamen und Regelbeschreibung.

CreateSubscription(SubscriptionDescription)

Erstellt ein neues Abonnement im Dienstnamespace mit der angegebenen Abonnementbeschreibung.

CreateSubscription(SubscriptionDescription, Filter)

Erstellt ein neues Abonnement im Dienstnamespace mit der angegebenen Abonnementbeschreibung und dem angegebenen Filterausdruck.

CreateSubscription(SubscriptionDescription, RuleDescription)

Erstellt ein neues Abonnement im Dienstnamespace mit der angegebenen Abonnementbeschreibung und Regelbeschreibung.

CreateSubscriptionAsync(String, String)

Erstellt asynchron ein neues Abonnement im Dienstnamespace mit dem angegebenen Themenpfad und Abonnementnamen.

CreateSubscriptionAsync(String, String, Filter)

Erstellt asynchron ein neues Abonnement im Dienstnamespace mit dem angegebenen Themenpfad, Abonnementnamen und Filterausdruck.

CreateSubscriptionAsync(String, String, RuleDescription)

Erstellt asynchron ein neues Abonnement im Dienstnamespace mit dem angegebenen Themenpfad, Abonnementnamen und Regelbeschreibung.

CreateSubscriptionAsync(SubscriptionDescription)

Erstellt asynchron ein neues Abonnement im Dienstnamespace mit der angegebenen Abonnementbeschreibung.

CreateSubscriptionAsync(SubscriptionDescription, Filter)

Erstellt asynchron ein neues Abonnement im Dienstnamespace mit der angegebenen Abonnementbeschreibung und dem angegebenen Filterausdruck.

CreateSubscriptionAsync(SubscriptionDescription, RuleDescription)

Erstellt asynchron ein neues Abonnement im Dienstnamespace mit der angegebenen Abonnementbeschreibung und Regelbeschreibung.

CreateTopic(String)

Erstellt ein neues Thema im Dienstnamespace mit dem angegebenen Dienstnamespacepfad.

CreateTopic(TopicDescription)

Erstellt ein neues Thema im Dienstnamespace mit der angegebenen Themenbeschreibung.

CreateTopicAsync(String)

Erstellt asynchron ein neues Thema im Dienstnamespace mit dem angegebenen Dienstnamespacepfad.

CreateTopicAsync(TopicDescription)

Erstellt asynchron ein neues Thema im Dienstnamespace mit der angegebenen Themenbeschreibung.

DeleteConsumerGroup(String, String)

Löscht eine Consumergruppe.

DeleteConsumerGroupAsync(String, String)

Löscht asynchron eine Consumergruppe.

DeleteEventHub(String)

Löscht einen Event Hub.

DeleteEventHubAsync(String)

Löscht einen Event Hub asynchron.

DeleteQueue(String)

Löscht die Warteschlange, die durch den Pfad relativ zur Basisadresse des Dienstnamespaces beschrieben wird.

DeleteQueueAsync(String)

Löscht asynchron die Warteschlange, die relativ zur Basisadresse des Dienstnamespaces durch den Pfad beschrieben wird.

DeleteRelay(String)

Löscht das Relay, das durch den Pfad relativ zur Basisadresse des Dienstnamespaces beschrieben wird.

DeleteRelayAsync(String)

Löscht asynchron das Relay, das durch den Pfad relativ zur Basisadresse des Dienstnamespaces beschrieben wird.

DeleteSubscription(String, String)

Löscht das Abonnement mit dem angegebenen Themenpfad und abonnementnamen.

DeleteSubscriptionAsync(String, String)

Löscht das Abonnement asynchron mit dem angegebenen Themenpfad und Abonnementnamen.

DeleteTopic(String)

Löscht das Als Pfad beschriebene Thema relativ zur Basisadresse des Dienstnamespaces.

DeleteTopicAsync(String)

Löscht asynchron das Thema, das relativ zur Basisadresse des Dienstnamespaces als Pfad beschrieben wird.

EventHubExists(String)

Gibt an, ob ein Event Hub vorhanden ist.

EventHubExistsAsync(String)

Bestimmt asynchron, ob der Event Hub aus dem Dienstnamespace vorhanden ist.

GetConsumerGroup(String, String)

Ruft eine Event Hubs-Consumergruppe ab.

GetConsumerGroupAsync(String, String)

Ruft asynchron eine Consumergruppe ab.

GetConsumerGroups(String)

Ruft eine Auflistung ab, die eine Gruppe von Consumergruppen darstellt.

GetConsumerGroupsAsync(String)

Ruft asynchron eine Gruppe von Consumergruppen ab.

GetEventHub(String)

Ruft Informationen zu einem Event Hub ab.

GetEventHubAsync(String)

Ruft asynchron Informationen zu einem Event Hub ab.

GetEventHubPartition(String, String)

Gibt Informationen zur angegebenen Event Hub-Partition zurück. Bei dieser Methode wird davon ausgegangen, dass Sie Partitionsinformationen für die Partition angeben möchten, die durch den name Parameter angegeben wird, der zur Standard consumergruppe gehört, auf die von verwiesen wird eventHubPath.

GetEventHubPartition(String, String, String)

Stellt eine Ankerklasse dar, die zum Verwalten von Entitäten wie Warteschlangen, Themen, Abonnements und Regeln in Ihrem Dienstnamespace verwendet wird. Sie müssen die Dienstnamespaceadresse und Die Zugriffsanmeldeinformationen angeben, um Ihren Dienstnamespace verwalten zu können.

GetEventHubPartitionAsync(String, String)

Asynchrone Version von GetEventHubPartition(String, String).

GetEventHubPartitionAsync(String, String, String)

Asynchrone Version von GetEventHubPartition(String, String).

GetEventHubs()

Ruft eine Auflistung ab, die einen Satz von Event Hubs darstellt.

GetEventHubsAsync()

Ruft asynchron eine Liste von Event Hubs ab.

GetNamespaceInfo()

Ruft Informationen im Zusammenhang mit Namespace ab.

GetNamespaceInfoAsync()

Ruft asynchron Informationen im Zusammenhang mit Namespace ab.

GetQueue(String)

Ruft eine Warteschlange aus dem Dienstnamespace ab.

GetQueueAsync(String)

Ruft asynchron eine Warteschlange aus dem Dienstnamespace ab.

GetQueues()

Ruft eine aufzählbare Auflistung aller Warteschlangen im Dienstnamespace ab.

GetQueues(String)

Ruft eine aufzählbare Auflistung aller Warteschlangen im Dienstnamespace mit dem angegebenen Filter ab. Sie können nach einer Kombination aus Entitätsname (einschließlich beginnt mit), Entitätslänge (Gt oder Lt), Erstellungs-, Aktualisierungs- und Zugriffszeit (Gt oder Lt) filtern.

GetQueuesAsync()

Ruft asynchron eine aufzählbare Auflistung aller Warteschlangen im Dienstnamespace ab.

GetQueuesAsync(String)

Ruft asynchron eine aufzählbare Auflistung aller Warteschlangen im Dienstnamespace mit angegebenem Filter ab.

GetRelay(String)

Ruft die Details eines bestimmten Relayendpunkts ab.

GetRelayAsync(String)

Ruft asynchron die Details eines bestimmten Relayendpunkts ab.

GetRelays()

Ruft eine Auflistung aller Relays im Dienstnamespace ab.

GetRelaysAsync()

Ruft asynchron eine Auflistung aller Relays im Dienstnamespace ab.

GetRevokedPublishers(String)

Gibt alle widerrufenen Herausgeber in einem Event Hub zurück.

GetRevokedPublishersAsync(String)

Asynchrone Version von GetRevokedPublishers(String).

GetRules(String, String)

Ruft eine aufzählbare Auflistung aller Regeln im Dienstnamespace ab.

GetRules(String, String, String)

Ruft eine aufzählbare Auflistung aller Regeln im Dienstnamespace mit angegebenem Themenpfad, Abonnementnamen und Filter ab.

GetRulesAsync(String, String)

Ruft asynchron eine aufzählbare Auflistung aller Regeln im Dienstnamespace ab.

GetRulesAsync(String, String, String)

Ruft asynchron eine aufzählbare Auflistung aller Regeln im Dienstnamespace mit angegebenem Themenpfad, Abonnementnamen und Filter ab.

GetSubscription(String, String)

Ruft das Thema aus dem Dienstnamespace ab.

GetSubscriptionAsync(String, String)

Ruft das Thema asynchron aus dem Dienstnamespace ab.

GetSubscriptions(String)

Ruft eine aufzählbare Auflistung aller Abonnements im Dienstnamespace ab.

GetSubscriptions(String, String)

Ruft eine aufzählbare Auflistung aller Abonnements im Dienstnamespace mit dem angegebenen Themenpfad und Filter ab.

GetSubscriptionsAsync(String)

Ruft asynchron eine aufzählbare Auflistung aller Abonnements im Dienstnamespace ab.

GetSubscriptionsAsync(String, String)

Ruft asynchron eine aufzählbare Auflistung aller Abonnements im Dienstnamespace ab.

GetTopic(String)

Ruft das Thema aus dem Dienstnamespace ab.

GetTopicAsync(String)

Ruft das Thema asynchron aus dem Dienstnamespace ab.

GetTopics()

Ruft eine Auflistung von Themen in einem Dienstnamespace ab.

GetTopics(String)

Ruft eine Auflistung von Themen in einem Dienstnamespace mit dem angegebenen Filter ab. Sie können nach einer Kombination aus Entitätsname (einschließlich beginnt mit), Entitätslänge (Gt oder Lt), Erstellung, Aktualisierung und Zugriffszeit (Gt oder Lt) filtern.

GetTopicsAsync()

Ruft asynchron eine Auflistung von Themen in einem Dienstnamespace ab.

GetTopicsAsync(String)

Ruft asynchron eine Auflistung von Themen in einem Dienstnamespace ab.

GetVersionInfo()

Ruft eine Zeichenfolge im Format "YYYYY-MM" ab, die die maximal unterstützte Protokollversion angibt, die der Server oder Dienst verarbeiten kann.

GetVersionInfoAsync()

Ruft asynchron eine Zeichenfolge im Format "JJJJ-MM" ab, die die maximal unterstützte Protokollversion angibt, die der Server oder Dienst verarbeiten kann.

QueueExists(String)

Bestimmt, ob eine Warteschlange im Dienstnamespace vorhanden ist.

QueueExistsAsync(String)

Bestimmt asynchron, ob eine Warteschlange im Dienstnamespace vorhanden ist.

RelayExists(String)

Bestimmt, ob ein Relay im Dienstnamespace vorhanden ist.

RelayExistsAsync(String)

Bestimmt asynchron, ob ein Relay im Dienstnamespace vorhanden ist.

RenameQueue(String, String)

Benennt eine Warteschlange in einem Namespace um. Dies wird derzeit NICHT mit der Premium Service Bus-SKU unterstützt.

RenameQueueAsync(String, String)

Asynchrone Version von RenameQueue(String, String). Dies wird derzeit NICHT mit der Premium Service Bus-SKU unterstützt.

RenameTopic(String, String)

Benennt ein Thema in einem Namespace um. Dies wird derzeit NICHT mit der Premium Service Bus-SKU unterstützt.

RenameTopicAsync(String, String)

Asynchrone Version von RenameTopic(String, String). Dies wird derzeit NICHT mit der Premium Service Bus-SKU unterstützt.

RestorePublisher(String, String)

Entfernt den Herausgeber aus der Event Hubs-Sperrliste.

RestorePublisherAsync(String, String)

Asynchrone Version von RestorePublisher(String, String).

RevokePublisher(String, String)

Fügt den Herausgeber der Event Hubs-Sperrliste hinzu.

RevokePublisherAsync(String, String)

Asynchrone Version von RevokePublisher(String, String).

SubscriptionExists(String, String)

Bestimmt, ob im Dienstnamespace ein Abonnement vorhanden ist.

SubscriptionExistsAsync(String, String)

Bestimmt asynchron, ob ein Abonnement im Dienstnamespace vorhanden ist.

TopicExists(String)

Bestimmt, ob ein Thema im Dienstnamespace vorhanden ist.

TopicExistsAsync(String)

Bestimmt asynchron, ob ein Thema im Dienstnamespace vorhanden ist.

UpdateConsumerGroup(ConsumerGroupDescription)

Updates einer Event Hubs-Consumergruppe.

UpdateConsumerGroupAsync(ConsumerGroupDescription)

Aktualisiert die Consumergruppe asynchron.

UpdateEventHub(EventHubDescription)

Aktualisiert einen Event Hub.

UpdateEventHubAsync(EventHubDescription)

Aktualisiert den Event Hub asynchron.

UpdateQueue(QueueDescription)

Ermöglicht das Aktualisieren der Warteschlange.

UpdateQueueAsync(QueueDescription)

Ermöglicht es Ihnen, die Warteschlange asynchron zu aktualisieren.

UpdateRelay(RelayDescription)

Upddatet einen Relayendpunkt.

UpdateRelayAsync(RelayDescription)

Upddatet einen Relayendpunkt asynchron.

UpdateSubscription(SubscriptionDescription)

Ermöglicht es Ihnen, das Abonnement zu aktualisieren.

UpdateSubscriptionAsync(SubscriptionDescription)

Ermöglicht es Ihnen, das Abonnement asynchron zu aktualisieren.

UpdateTopic(TopicDescription)

Ermöglicht es Ihnen, das Thema zu aktualisieren.

UpdateTopicAsync(TopicDescription)

Ermöglicht es Ihnen, das Thema asynchron zu aktualisieren.

Gilt für: