Compartir a través de


SessionClient Constructores

Definición

Sobrecargas

SessionClient(ServiceBusConnectionStringBuilder, ReceiveMode, RetryPolicy, Int32)

Crea un objeto SessionClient a partir de un ServiceBusConnectionStringBuilder

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

Crea un objeto SessionClient en un determinado ServiceBusConnection

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

Crea un objeto SessionClient a partir de una cadena de conexión y una ruta de acceso de entidad especificadas.

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

Crea un nuevo SessionClient a partir de un punto de conexión, una ruta de acceso de entidad y un proveedor de tokens especificados.

SessionClient(ServiceBusConnectionStringBuilder, ReceiveMode, RetryPolicy, Int32)

Source:
SessionClient.cs

Crea un objeto SessionClient a partir de un 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)

Parámetros

connectionStringBuilder
ServiceBusConnectionStringBuilder

Detalles de conexión de ServiceBusConnectionStringBuilder nivel de entidad.

receiveMode
ReceiveMode

Microsoft.Azure.ServiceBus.SessionClient.ReceiveMode utilizado para especificar cómo se reciben los mensajes. El valor predeterminado es el modo PeekLock.

retryPolicy
RetryPolicy

RetryPolicy que se usará al comunicarse con ServiceBus. De manera predeterminada, su valor es Default.

prefetchCount
Int32

Microsoft.Azure.ServiceBus.SessionClient.PrefetchCount que especifica el límite superior de mensajes que el objeto de sesión recibirá activamente independientemente de si una operación de recepción está pendiente. El valor predeterminado es 0.

Comentarios

Crea una nueva conexión a la entidad , que se usa para todos los objetos de sesiones aceptados mediante este cliente.

Se aplica a

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

Source:
SessionClient.cs

Crea un objeto SessionClient en un determinado 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)

Parámetros

serviceBusConnection
ServiceBusConnection

Objeto de conexión al espacio de nombres de Service Bus.

entityPath
String

Ruta de acceso de la entidad para este receptor. En Colas, este será el nombre, pero para Suscripciones será la ruta de acceso completa.

receiveMode
ReceiveMode

Microsoft.Azure.ServiceBus.SessionClient.ReceiveMode utilizado para especificar cómo se reciben los mensajes. El valor predeterminado es el modo PeekLock.

retryPolicy
RetryPolicy

RetryPolicy que se usará al comunicarse con ServiceBus. De manera predeterminada, su valor es Default.

prefetchCount
Int32

Microsoft.Azure.ServiceBus.SessionClient.PrefetchCount que especifica el límite superior de mensajes que el objeto de sesión recibirá activamente independientemente de si una operación de recepción está pendiente. El valor predeterminado es 0.

Se aplica a

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

Source:
SessionClient.cs

Crea un objeto SessionClient a partir de una cadena de conexión y una ruta de acceso de entidad especificadas.

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)

Parámetros

connectionString
String

Cadena de conexión de espacio de nombres que se usa para comunicarse con Service Bus. No debe contener detalles de entidad.

entityPath
String

Ruta de acceso de la entidad para este receptor. En Colas, este será el nombre, pero para Suscripciones será la ruta de acceso completa.

receiveMode
ReceiveMode

Microsoft.Azure.ServiceBus.SessionClient.ReceiveMode utilizado para especificar cómo se reciben los mensajes. El valor predeterminado es el modo PeekLock.

retryPolicy
RetryPolicy

RetryPolicy que se usará al comunicarse con ServiceBus. De manera predeterminada, su valor es Default.

prefetchCount
Int32

Microsoft.Azure.ServiceBus.SessionClient.PrefetchCount que especifica el límite superior de mensajes que el objeto de sesión recibirá activamente independientemente de si una operación de recepción está pendiente. El valor predeterminado es 0.

Comentarios

Crea una nueva conexión a la entidad , que se usa para todos los objetos de sesiones aceptados mediante este cliente.

Se aplica a

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

Source:
SessionClient.cs

Crea un nuevo SessionClient a partir de un punto de conexión, una ruta de acceso de entidad y un proveedor de tokens especificados.

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)

Parámetros

endpoint
String

Nombre de dominio completo para Service Bus. Lo más probable es que {yournamespace}.servicebus.windows.net

entityPath
String

Ruta de acceso de cola.

tokenProvider
ITokenProvider

Proveedor de tokens que generará tokens de seguridad para la autorización.

transportType
TransportType

Tipo de transporte.

receiveMode
ReceiveMode

Modo de recepción de mensajes. El valor predeterminado es Microsoft.Azure.ServiceBus.SessionClient.ReceiveMode. PeekLock.

retryPolicy
RetryPolicy

Directiva de reintento para las operaciones de cola. De manera predeterminada, su valor es Default.

prefetchCount
Int32

que Microsoft.Azure.ServiceBus.SessionClient.PrefetchCount especifica el límite superior de mensajes que este receptor recibirá activamente independientemente de si una operación de recepción está pendiente. El valor predeterminado es 0.

Comentarios

Crea una nueva conexión a la entidad, que se abre durante la primera operación.

Se aplica a