你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

NamespaceManager.GetRulesAsync 方法

定义

重载

GetRulesAsync(String, String)

异步检索服务命名空间中所有规则的可枚举集合。

GetRulesAsync(String, String, String)

使用指定的主题路径、订阅名称和筛选器异步检索服务命名空间中所有规则的可枚举集合。

GetRulesAsync(String, String)

异步检索服务命名空间中所有规则的可枚举集合。

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))

参数

topicPath
String

相对于服务命名空间基址的主题路径。

subscriptionName
String

订阅的名称。

返回

异步操作。

适用于

GetRulesAsync(String, String, String)

使用指定的主题路径、订阅名称和筛选器异步检索服务命名空间中所有规则的可枚举集合。

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))

参数

topicPath
String

相对于服务命名空间基址的主题路径。

subscriptionName
String

订阅的名称。

filter
String

用于筛选要检索的规则的字符串。

返回

异步操作。

示例

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

注解

筛选表达式格式: {Propery} {Logical Operator} {Value} {Filter expression} ----------------------------------------------------------------------------------------- 可用属性: ModifiedAt |访问At |CreatedAt Logical 运算符:Eq |Ne |Gt |Ge |Lt |Le Value:相应属性类型的值

适用于