NamespaceManager.GetTopicsAsync NamespaceManager.GetTopicsAsync NamespaceManager.GetTopicsAsync Method

Definition

Overloads

GetTopicsAsync() GetTopicsAsync() GetTopicsAsync()

Asynchronously retrieves a collection of topics in a service namespace.

GetTopicsAsync(String) GetTopicsAsync(String) GetTopicsAsync(String)

Asynchronously retrieves a collection of topics in a service namespace.

GetTopicsAsync() GetTopicsAsync() GetTopicsAsync()

Asynchronously retrieves a collection of topics in a service namespace.

public System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Microsoft.ServiceBus.Messaging.TopicDescription>> GetTopicsAsync ();
member this.GetTopicsAsync : unit -> System.Threading.Tasks.Task<seq<Microsoft.ServiceBus.Messaging.TopicDescription>>
Public Function GetTopicsAsync () As Task(Of IEnumerable(Of TopicDescription))

Returns

The asynchronous operation.

GetTopicsAsync(String) GetTopicsAsync(String) GetTopicsAsync(String)

Asynchronously retrieves a collection of topics in a service namespace.

public System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Microsoft.ServiceBus.Messaging.TopicDescription>> GetTopicsAsync (string filter);
member this.GetTopicsAsync : string -> System.Threading.Tasks.Task<seq<Microsoft.ServiceBus.Messaging.TopicDescription>>
Public Function GetTopicsAsync (filter As String) As Task(Of IEnumerable(Of TopicDescription))

Parameters

filter
String String String

The string used to filter the topics to be retrieved.

Returns

The asynchronous operation.

Examples


  var topicsWithMessages = await namespaceManager.GetTopicsAsync("messageCount Gt 0");
  var topicsStartsWith = await namespaceManager.GetTopicsAsync($"startswith(path, 'topic') eq true");

Remarks

Filter expression formats: {Propery} {Logical Operator} {Value} AND {Filter expression}

                        {Function} {Logical Operator} {Value} AND {Filter expression}

Available properties: Path | ModifiedAt | AccessedAt | CreatedAt | MessageCount

Logical operators: Eq | Ne | Gt | Ge | Lt | Le

Value: A value of the corresponding property type

Functions: startswith({Propery}, {Value})

Applies to