SessionClient Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET