次の方法で共有


MessagingFactory.CreateSubscriptionClient メソッド

定義

オーバーロード

CreateSubscriptionClient(String, String)

サブスクリプション クライアントを作成します。

CreateSubscriptionClient(String, String, ReceiveMode)

新しいサブスクリプション クライアントを作成します。

CreateSubscriptionClient(String, String)

サブスクリプション クライアントを作成します。

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

パラメーター

topicPath
String

サービス名前空間に対する相対トピック パス。

name
String

サブスクリプションの名前です。

戻り値

新しく作成されたサブスクリプション クライアント。

例外

指定された topicPath が null または空です。

topicPath の長さが Microsoft.ServiceBus.Messaging.Constants.TopicNameMaximumLength を超えています。

操作がタイムアウトします。タイムアウト期間は、 オブジェクトを MessagingFactorySettings 介して初期化されます。 タイムアウト値が比較的小さい場合は、 の OperationTimeout 値を増やしてこの例外を回避する必要がある場合があります。

内部エラーまたは予期しない例外が発生します。

ファクトリが閉じられているか、中止されました。

適用対象

CreateSubscriptionClient(String, String, ReceiveMode)

新しいサブスクリプション クライアントを作成します。

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

パラメーター

topicPath
String

サービス名前空間に対する相対トピック パス。

name
String

サブスクリプションの名前です。

receiveMode
ReceiveMode

受信モード。

戻り値

新しく作成されたサブスクリプション クライアント。

例外

指定された topicPath が null または空です。

topicPath の長さが Microsoft.ServiceBus.Messaging.Constants.TopicNameMaximumLength を超えています。

操作がタイムアウトします。タイムアウト期間は、 オブジェクトを MessagingFactorySettings 介して初期化されます。 タイムアウト値が比較的小さい場合は、 の OperationTimeout 値を増やしてこの例外を回避する必要がある場合があります。

内部エラーまたは予期しない例外が発生します。

ファクトリが閉じられているか、中止されました。

適用対象