Freigeben über


NamespaceManager.GetRulesAsync Methode

Definition

Überlädt

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.

GetRulesAsync(String, String)

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

public System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Microsoft.ServiceBus.Messaging.RuleDescription>> GetRulesAsync (string topicPath, string subscriptionName);
member this.GetRulesAsync : string * string -> System.Threading.Tasks.Task<seq<Microsoft.ServiceBus.Messaging.RuleDescription>>
Public Function GetRulesAsync (topicPath As String, subscriptionName As String) As Task(Of IEnumerable(Of RuleDescription))

Parameter

topicPath
String

Der Themenpfad relativ zur Basisadresse des Dienstnamespaces.

subscriptionName
String

Der Name des Abonnements.

Gibt zurück

Der asynchronen Vorgang.

Gilt für:

GetRulesAsync(String, String, String)

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

public System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Microsoft.ServiceBus.Messaging.RuleDescription>> GetRulesAsync (string topicPath, string subscriptionName, string filter);
member this.GetRulesAsync : string * string * string -> System.Threading.Tasks.Task<seq<Microsoft.ServiceBus.Messaging.RuleDescription>>
Public Function GetRulesAsync (topicPath As String, subscriptionName As String, filter As String) As Task(Of IEnumerable(Of RuleDescription))

Parameter

topicPath
String

Der Themenpfad relativ zur Basisadresse des Dienstnamespaces.

subscriptionName
String

Der Name des Abonnements.

filter
String

Die Zeichenfolge, die zum Filtern der abzurufenden Regeln verwendet wird.

Gibt zurück

Der asynchronen Vorgang.

Beispiele

var fiveMinutesAgo = DateTime.UtcNow.AddMinutes(-5).ToString("M/dd/yyyy hh:mm:ss");
var rulesInTheLast5Minutes = await namespaceManager.GetRulesAsync(topicName, subscriptionName, $"createdAt gt '{fiveMinutesAgo}'");

Hinweise

Filterausdruckformat: {Propery} {Logical Operator} {Value} {Filterausdruck} ----------------------------------------------------------------------------------------- Verfügbare Eigenschaften: ModifiedAt | AccessedAt | CreatedAt Logische Operatoren: Eq | Ne | Gt | Ge | Lt | Le Value: Ein Wert des entsprechenden Eigenschaftstyps

Gilt für: