Freigeben über


SessionClient Konstruktoren

Definition

Überlädt

SessionClient(ServiceBusConnectionStringBuilder, ReceiveMode, RetryPolicy, Int32)

Erstellt einen neuen SessionClient aus einem ServiceBusConnectionStringBuilder

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

Erstellt einen neuen SessionClient für eine bestimmte ServiceBusConnection

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

Erstellt einen neuen SessionClient aus einer angegebenen Verbindungszeichenfolge und einem angegebenen Entitätspfad.

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

Erstellt einen neuen SessionClient aus einem angegebenen Endpunkt, Entitätspfad und Tokenanbieter.

SessionClient(ServiceBusConnectionStringBuilder, ReceiveMode, RetryPolicy, Int32)

Quelle:
SessionClient.cs

Erstellt einen neuen SessionClient aus einem 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)

Parameter

connectionStringBuilder
ServiceBusConnectionStringBuilder

Die ServiceBusConnectionStringBuilder Verbindungsdetails auf Entitätsebene.

receiveMode
ReceiveMode

Der Microsoft.Azure.ServiceBus.SessionClient.ReceiveMode , der verwendet wird, um anzugeben, wie Nachrichten empfangen werden. Standardmäßig wird der PeekLock-Modus verwendet.

retryPolicy
RetryPolicy

Die RetryPolicy , die bei der Kommunikation mit ServiceBus verwendet wird. Der Standardwert lautet Default.

prefetchCount
Int32

Die Microsoft.Azure.ServiceBus.SessionClient.PrefetchCount , die die Obergrenze von Nachrichten angibt, die das Sitzungsobjekt aktiv empfängt, unabhängig davon, ob ein Empfangsvorgang aussteht. Der Standardwert ist 0.

Hinweise

Erstellt eine neue Verbindung mit der Entität, die für alle Sitzungsobjekte verwendet wird, die mit diesem Client akzeptiert werden.

Gilt für:

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

Quelle:
SessionClient.cs

Erstellt einen neuen SessionClient für eine bestimmte 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)

Parameter

serviceBusConnection
ServiceBusConnection

Verbindungsobjekt mit dem Service Bus-Namespace.

entityPath
String

Der Pfad der Entität für diesen Empfänger. Für Warteschlangen ist dies der Name, aber für Abonnements ist dies der vollständige Pfad.

receiveMode
ReceiveMode

Der Microsoft.Azure.ServiceBus.SessionClient.ReceiveMode , der verwendet wird, um anzugeben, wie Nachrichten empfangen werden. Standardmäßig wird der PeekLock-Modus verwendet.

retryPolicy
RetryPolicy

Die RetryPolicy , die bei der Kommunikation mit ServiceBus verwendet wird. Der Standardwert lautet Default.

prefetchCount
Int32

Die Microsoft.Azure.ServiceBus.SessionClient.PrefetchCount , die die Obergrenze von Nachrichten angibt, die das Sitzungsobjekt aktiv empfängt, unabhängig davon, ob ein Empfangsvorgang aussteht. Der Standardwert ist 0.

Gilt für:

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

Quelle:
SessionClient.cs

Erstellt einen neuen SessionClient aus einer angegebenen Verbindungszeichenfolge und einem angegebenen Entitätspfad.

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)

Parameter

connectionString
String

Namespaceverbindungszeichenfolge, die für die Kommunikation mit Service Bus verwendet wird. Darf keine Entitätsdetails enthalten.

entityPath
String

Der Pfad der Entität für diesen Empfänger. Für Warteschlangen ist dies der Name, aber für Abonnements ist dies der vollständige Pfad.

receiveMode
ReceiveMode

Der Microsoft.Azure.ServiceBus.SessionClient.ReceiveMode , der verwendet wird, um anzugeben, wie Nachrichten empfangen werden. Standardmäßig wird der PeekLock-Modus verwendet.

retryPolicy
RetryPolicy

Die RetryPolicy , die bei der Kommunikation mit ServiceBus verwendet wird. Der Standardwert lautet Default.

prefetchCount
Int32

Die Microsoft.Azure.ServiceBus.SessionClient.PrefetchCount , die die Obergrenze von Nachrichten angibt, die das Sitzungsobjekt aktiv empfängt, unabhängig davon, ob ein Empfangsvorgang aussteht. Der Standardwert ist 0.

Hinweise

Erstellt eine neue Verbindung mit der Entität, die für alle Sitzungsobjekte verwendet wird, die mit diesem Client akzeptiert werden.

Gilt für:

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

Quelle:
SessionClient.cs

Erstellt einen neuen SessionClient aus einem angegebenen Endpunkt, Entitätspfad und Tokenanbieter.

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)

Parameter

endpoint
String

Vollqualifizierter Domänenname für Service Bus. Höchstwahrscheinlich ist {yournamespace}.servicebus.windows.net

entityPath
String

Warteschlangenpfad.

tokenProvider
ITokenProvider

Tokenanbieter, der Sicherheitstoken für die Autorisierung generiert.

transportType
TransportType

Transporttyp.

receiveMode
ReceiveMode

Modus des Empfangens von Nachrichten. Standardwert ist Microsoft.Azure.ServiceBus.SessionClient.ReceiveMode. PeekLock.

retryPolicy
RetryPolicy

Wiederholungsrichtlinie für Warteschlangenvorgänge. Der Standardwert lautet Default.

prefetchCount
Int32

Die Microsoft.Azure.ServiceBus.SessionClient.PrefetchCount , die die Obergrenze der Nachrichten angibt, die dieser Empfänger aktiv empfängt, unabhängig davon, ob ein Empfangsvorgang aussteht. Der Standardwert ist 0.

Hinweise

Erstellt eine neue Verbindung mit der Entität, die während des ersten Vorgangs geöffnet wird.

Gilt für: