次の方法で共有


SessionClient コンストラクター

定義

オーバーロード

SessionClient(ServiceBusConnectionStringBuilder, ReceiveMode, RetryPolicy, Int32)

から新しい SessionClient を作成します。 ServiceBusConnectionStringBuilder

SessionClient(ServiceBusConnection, String, ReceiveMode, RetryPolicy, Int32)

指定された に新しい SessionClient を作成します。 ServiceBusConnection

SessionClient(String, String, ReceiveMode, RetryPolicy, Int32)

指定した接続文字列とエンティティ パスから新しい SessionClient を作成します。

SessionClient(String, String, ITokenProvider, TransportType, ReceiveMode, RetryPolicy, Int32)

指定したエンドポイント、エンティティ パス、トークン プロバイダーから新しい SessionClient を作成します。

SessionClient(ServiceBusConnectionStringBuilder, ReceiveMode, RetryPolicy, Int32)

ソース:
SessionClient.cs

から新しい SessionClient を作成します。 ServiceBusConnectionStringBuilder

public SessionClient (Microsoft.Azure.ServiceBus.ServiceBusConnectionStringBuilder connectionStringBuilder, Microsoft.Azure.ServiceBus.ReceiveMode receiveMode = Microsoft.Azure.ServiceBus.ReceiveMode.PeekLock, Microsoft.Azure.ServiceBus.RetryPolicy retryPolicy = default, int prefetchCount = 0);
new Microsoft.Azure.ServiceBus.SessionClient : Microsoft.Azure.ServiceBus.ServiceBusConnectionStringBuilder * Microsoft.Azure.ServiceBus.ReceiveMode * Microsoft.Azure.ServiceBus.RetryPolicy * int -> Microsoft.Azure.ServiceBus.SessionClient
Public Sub New (connectionStringBuilder As ServiceBusConnectionStringBuilder, Optional receiveMode As ReceiveMode = Microsoft.Azure.ServiceBus.ReceiveMode.PeekLock, Optional retryPolicy As RetryPolicy = Nothing, Optional prefetchCount As Integer = 0)

パラメーター

connectionStringBuilder
ServiceBusConnectionStringBuilder

エンティティ レベルの ServiceBusConnectionStringBuilder 接続の詳細を持つ 。

receiveMode
ReceiveMode

メッセージの Microsoft.Azure.ServiceBus.SessionClient.ReceiveMode 受信方法を指定するために使用される 。 既定値は PeekLock モードです。

retryPolicy
RetryPolicy

RetryPolicy ServiceBus と通信するときに使用される 。 既定値は Default です

prefetchCount
Int32

Microsoft.Azure.ServiceBus.SessionClient.PrefetchCount受信操作が保留中かどうかに関係なく、セッション オブジェクトがアクティブに受信するメッセージの上限を指定する 。 既定値は 0 です。

注釈

エンティティへの新しい接続を作成します。この接続は、このクライアントを使用して受け入れられるすべてのセッション オブジェクトに使用されます。

適用対象

SessionClient(ServiceBusConnection, String, ReceiveMode, RetryPolicy, Int32)

ソース:
SessionClient.cs

指定された に新しい SessionClient を作成します。 ServiceBusConnection

public SessionClient (Microsoft.Azure.ServiceBus.ServiceBusConnection serviceBusConnection, string entityPath, Microsoft.Azure.ServiceBus.ReceiveMode receiveMode, Microsoft.Azure.ServiceBus.RetryPolicy retryPolicy = default, int prefetchCount = 0);
new Microsoft.Azure.ServiceBus.SessionClient : Microsoft.Azure.ServiceBus.ServiceBusConnection * string * Microsoft.Azure.ServiceBus.ReceiveMode * Microsoft.Azure.ServiceBus.RetryPolicy * int -> Microsoft.Azure.ServiceBus.SessionClient
Public Sub New (serviceBusConnection As ServiceBusConnection, entityPath As String, receiveMode As ReceiveMode, Optional retryPolicy As RetryPolicy = Nothing, Optional prefetchCount As Integer = 0)

パラメーター

serviceBusConnection
ServiceBusConnection

Service Bus 名前空間への接続オブジェクト。

entityPath
String

このレシーバーのエンティティのパス。 キューの場合、これは名前になりますが、サブスクリプションの場合は完全なパスになります。

receiveMode
ReceiveMode

メッセージの Microsoft.Azure.ServiceBus.SessionClient.ReceiveMode 受信方法を指定するために使用される 。 既定値は PeekLock モードです。

retryPolicy
RetryPolicy

RetryPolicy ServiceBus と通信するときに使用される 。 既定値は Default です

prefetchCount
Int32

Microsoft.Azure.ServiceBus.SessionClient.PrefetchCount受信操作が保留中かどうかに関係なく、セッション オブジェクトがアクティブに受信するメッセージの上限を指定する 。 既定値は 0 です。

適用対象

SessionClient(String, String, ReceiveMode, RetryPolicy, Int32)

ソース:
SessionClient.cs

指定した接続文字列とエンティティ パスから新しい SessionClient を作成します。

public SessionClient (string connectionString, string entityPath, Microsoft.Azure.ServiceBus.ReceiveMode receiveMode = Microsoft.Azure.ServiceBus.ReceiveMode.PeekLock, Microsoft.Azure.ServiceBus.RetryPolicy retryPolicy = default, int prefetchCount = 0);
new Microsoft.Azure.ServiceBus.SessionClient : string * string * Microsoft.Azure.ServiceBus.ReceiveMode * Microsoft.Azure.ServiceBus.RetryPolicy * int -> Microsoft.Azure.ServiceBus.SessionClient
Public Sub New (connectionString As String, entityPath As String, Optional receiveMode As ReceiveMode = Microsoft.Azure.ServiceBus.ReceiveMode.PeekLock, Optional retryPolicy As RetryPolicy = Nothing, Optional prefetchCount As Integer = 0)

パラメーター

connectionString
String

Service Bus との通信に使用される名前空間接続文字列。 エンティティの詳細を含めてはいけません。

entityPath
String

このレシーバーのエンティティのパス。 キューの場合、これは名前になりますが、サブスクリプションの場合は完全なパスになります。

receiveMode
ReceiveMode

メッセージの Microsoft.Azure.ServiceBus.SessionClient.ReceiveMode 受信方法を指定するために使用される 。 既定値は PeekLock モードです。

retryPolicy
RetryPolicy

RetryPolicy ServiceBus と通信するときに使用される 。 既定値は Default です

prefetchCount
Int32

Microsoft.Azure.ServiceBus.SessionClient.PrefetchCount受信操作が保留中かどうかに関係なく、セッション オブジェクトがアクティブに受信するメッセージの上限を指定する 。 既定値は 0 です。

注釈

エンティティへの新しい接続を作成します。この接続は、このクライアントを使用して受け入れられるすべてのセッション オブジェクトに使用されます。

適用対象

SessionClient(String, String, ITokenProvider, TransportType, ReceiveMode, RetryPolicy, Int32)

ソース:
SessionClient.cs

指定したエンドポイント、エンティティ パス、トークン プロバイダーから新しい SessionClient を作成します。

public SessionClient (string endpoint, string entityPath, Microsoft.Azure.ServiceBus.Primitives.ITokenProvider tokenProvider, Microsoft.Azure.ServiceBus.TransportType transportType = Microsoft.Azure.ServiceBus.TransportType.Amqp, Microsoft.Azure.ServiceBus.ReceiveMode receiveMode = Microsoft.Azure.ServiceBus.ReceiveMode.PeekLock, Microsoft.Azure.ServiceBus.RetryPolicy retryPolicy = default, int prefetchCount = 0);
new Microsoft.Azure.ServiceBus.SessionClient : string * string * Microsoft.Azure.ServiceBus.Primitives.ITokenProvider * Microsoft.Azure.ServiceBus.TransportType * Microsoft.Azure.ServiceBus.ReceiveMode * Microsoft.Azure.ServiceBus.RetryPolicy * int -> Microsoft.Azure.ServiceBus.SessionClient
Public Sub New (endpoint As String, entityPath As String, tokenProvider As ITokenProvider, Optional transportType As TransportType = Microsoft.Azure.ServiceBus.TransportType.Amqp, Optional receiveMode As ReceiveMode = Microsoft.Azure.ServiceBus.ReceiveMode.PeekLock, Optional retryPolicy As RetryPolicy = Nothing, Optional prefetchCount As Integer = 0)

パラメーター

endpoint
String

Service Bus の完全修飾ドメイン名。 ほとんどの場合、{yournamespace}.servicebus.windows.net

entityPath
String

キュー パス。

tokenProvider
ITokenProvider

承認用のセキュリティ トークンを生成するトークン プロバイダー。

transportType
TransportType

トランスポートの種類。

receiveMode
ReceiveMode

メッセージの受信モード。 既定値は Microsoft.Azure.ServiceBus.SessionClient.ReceiveModeです。PeekLock。

retryPolicy
RetryPolicy

キュー操作の再試行ポリシー。 既定値は Default です

prefetchCount
Int32

Microsoft.Azure.ServiceBus.SessionClient.PrefetchCount受信操作が保留中かどうかに関係なく、この受信者がアクティブに受信するメッセージの上限を指定する 。 既定値は 0 です。

注釈

エンティティへの新しい接続を作成します。この接続は、最初の操作中に開かれます。

適用対象