MessagingFactory.CreateSubscriptionClient Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
CreateSubscriptionClient(String, String) |
Creates a subscription client. |
CreateSubscriptionClient(String, String, ReceiveMode) |
Creates a new subscription client. |
CreateSubscriptionClient(String, String)
Creates a subscription client.
public Microsoft.ServiceBus.Messaging.SubscriptionClient CreateSubscriptionClient (string topicPath, string name);
member this.CreateSubscriptionClient : string * string -> Microsoft.ServiceBus.Messaging.SubscriptionClient
Public Function CreateSubscriptionClient (topicPath As String, name As String) As SubscriptionClient
Parameters
- topicPath
- String
The topic path relative to the service namespace.
- name
- String
The name of the subscription.
Returns
The newly created subscription client.
Exceptions
The supplied topicPath
is null or empty.
The length of topicPath
is greater than
Microsoft.ServiceBus.Messaging.Constants.TopicNameMaximumLength.
The operation times out. The timeout period is initialized through the MessagingFactorySettings object. You may need to increase the value of OperationTimeout to avoid this exception if the timeout value is relatively low.
An internal error or unexpected exception occurs.
The factory has been closed or aborted.
Applies to
CreateSubscriptionClient(String, String, ReceiveMode)
Creates a new subscription client.
public Microsoft.ServiceBus.Messaging.SubscriptionClient CreateSubscriptionClient (string topicPath, string name, Microsoft.ServiceBus.Messaging.ReceiveMode receiveMode);
member this.CreateSubscriptionClient : string * string * Microsoft.ServiceBus.Messaging.ReceiveMode -> Microsoft.ServiceBus.Messaging.SubscriptionClient
Public Function CreateSubscriptionClient (topicPath As String, name As String, receiveMode As ReceiveMode) As SubscriptionClient
Parameters
- topicPath
- String
The topic path relative to the service namespace.
- name
- String
The name of the subscription.
- receiveMode
- ReceiveMode
The receive mode.
Returns
The newly created subscription client.
Exceptions
The supplied topicPath
is null or empty.
The length of topicPath
is greater than
Microsoft.ServiceBus.Messaging.Constants.TopicNameMaximumLength.
The operation times out. The timeout period is initialized through the MessagingFactorySettings object. You may need to increase the value of OperationTimeout to avoid this exception if the timeout value is relatively low.
An internal error or unexpected exception occurs.
The factory has been closed or aborted.