SubscriptionClient Class

Definition

public class SubscriptionClient : Microsoft.Azure.ServiceBus.ClientEntity, Microsoft.Azure.ServiceBus.ISubscriptionClient
type SubscriptionClient = class
    inherit ClientEntity
    interface ISubscriptionClient
    interface IReceiverClient
    interface IClientEntity
Public Class SubscriptionClient
Inherits ClientEntity
Implements ISubscriptionClient
Inheritance
SubscriptionClient
Implements

Constructors

SubscriptionClient(ServiceBusConnection, String, String, ReceiveMode, RetryPolicy)
SubscriptionClient(ServiceBusConnectionStringBuilder, String, ReceiveMode, RetryPolicy)
SubscriptionClient(String, String, String, ITokenProvider, TransportType, ReceiveMode, RetryPolicy)
SubscriptionClient(String, String, String, ReceiveMode, RetryPolicy)

Properties

ClientId (Inherited from ClientEntity)
IsClosedOrClosing (Inherited from ClientEntity)
OperationTimeout
OwnsConnection (Inherited from ClientEntity)
Path
PrefetchCount
ReceiveMode
RegisteredPlugins
RetryPolicy (Inherited from ClientEntity)
ServiceBusConnection
SubscriptionName
TopicPath

Methods

AbandonAsync(String, IDictionary<String,Object>)
AddRuleAsync(RuleDescription)
AddRuleAsync(String, Filter)
CloseAsync() (Inherited from ClientEntity)
CompleteAsync(String)
DeadLetterAsync(String)
DeadLetterAsync(String, IDictionary<String,Object>)
DeadLetterAsync(String, String, String)
GetRulesAsync()
OnClosingAsync()
RegisterMessageHandler(Func<Message,CancellationToken,Task>, Func<ExceptionReceivedEventArgs,Task>)
RegisterMessageHandler(Func<Message,CancellationToken,Task>, MessageHandlerOptions)
RegisterPlugin(ServiceBusPlugin)
RegisterSessionHandler(Func<IMessageSession,Message,CancellationToken,Task>, Func<ExceptionReceivedEventArgs,Task>)
RegisterSessionHandler(Func<IMessageSession,Message,CancellationToken,Task>, SessionHandlerOptions)
RemoveRuleAsync(String)
ThrowIfClosed() (Inherited from ClientEntity)
UnregisterPlugin(String)

Applies to