Freigeben über


ServiceBusRuleManager Klasse

Definition

Die ServiceBusRuleManager ermöglicht die Verwaltung von Regeln für ein Abonnement. Der Regel-Manager erfordert nur Listen-Ansprüche, während für " ServiceBusAdministrationClient Ansprüche verwalten" erforderlich ist.

public class ServiceBusRuleManager : IAsyncDisposable
type ServiceBusRuleManager = class
    interface IAsyncDisposable
Public Class ServiceBusRuleManager
Implements IAsyncDisposable
Vererbung
ServiceBusRuleManager
Implementiert

Konstruktoren

ServiceBusRuleManager()

Initialisiert eine neue instance der ServiceBusRuleManager -Klasse zum Mocking.

Eigenschaften

FullyQualifiedNamespace

Der vollqualifizierte Service Bus-Namespace, dem der Regel-Manager zugeordnet ist. Dies ist wahrscheinlich ähnlich wie .{yournamespace}.servicebus.windows.net

IsClosed

Gibt an, ob diese ServiceBusRuleManager geschlossen wurde oder nicht.

SubscriptionPath

Der Pfad des Service Bus-Abonnements, mit dem der Regel-Manager verbunden ist, spezifisch für den Service Bus-Namespace, der ihn enthält.

Methoden

CloseAsync(CancellationToken)

Führt die Aufgabe aus, die zum sauber der von ServiceBusRuleManagerverwendeten Ressourcen erforderlich ist.

CreateRuleAsync(CreateRuleOptions, CancellationToken)

Fügt dem aktuellen Abonnement eine Regel hinzu, um die Nachrichten zu filtern, die vom Thema in das Abonnement gelangen.

CreateRuleAsync(String, RuleFilter, CancellationToken)

Fügt dem aktuellen Abonnement eine Regel hinzu, um die Nachrichten zu filtern, die vom Thema in das Abonnement gelangen.

DeleteRuleAsync(String, CancellationToken)

Entfernt die Regel für das durch identifizierte ruleNameAbonnement.

DisposeAsync()

Führt die Aufgabe aus, die zum sauber der von ServiceBusRuleManagerverwendeten Ressourcen erforderlich ist. Dies entspricht dem Aufrufen CloseAsync(CancellationToken)von .

GetRulesAsync(CancellationToken)

Durchläuft die Regeln, die dem Abonnement zugeordnet sind.

Gilt für: