SessionClient Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
SessionClient(ServiceBusConnectionStringBuilder, ReceiveMode, RetryPolicy, Int32) |
Cria um novo SessionClient de um ServiceBusConnectionStringBuilder |
SessionClient(ServiceBusConnection, String, ReceiveMode, RetryPolicy, Int32) |
Cria um novo SessionClient em um determinado ServiceBusConnection |
SessionClient(String, String, ReceiveMode, RetryPolicy, Int32) |
Cria um novo SessionClient de uma cadeia de conexão e um caminho de entidade especificados. |
SessionClient(String, String, ITokenProvider, TransportType, ReceiveMode, RetryPolicy, Int32) |
Cria um novo SessionClient de um ponto de extremidade, caminho de entidade e provedor de token especificados. |
SessionClient(ServiceBusConnectionStringBuilder, ReceiveMode, RetryPolicy, Int32)
- Origem:
- SessionClient.cs
Cria um novo SessionClient de um 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
O ServiceBusConnectionStringBuilder que tem detalhes de conexão no nível da entidade.
- receiveMode
- ReceiveMode
O Microsoft.Azure.ServiceBus.SessionClient.ReceiveMode usado para especificar como as mensagens são recebidas. O padrão é o modo PeekLock.
- retryPolicy
- RetryPolicy
O RetryPolicy que será usado ao se comunicar com o ServiceBus. Usa como padrão Default
- prefetchCount
- Int32
O Microsoft.Azure.ServiceBus.SessionClient.PrefetchCount que especifica o limite superior de mensagens que o objeto de sessão receberá ativamente, independentemente de uma operação de recebimento ser pendente. Assume o padrão de 0.
Comentários
Cria uma nova conexão com a entidade , que é usada para todos os objetos de sessões aceitos usando esse cliente.
Aplica-se a
SessionClient(ServiceBusConnection, String, ReceiveMode, RetryPolicy, Int32)
- Origem:
- SessionClient.cs
Cria um novo SessionClient em um 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 conexão com o namespace do barramento de serviço.
- entityPath
- String
O caminho da entidade para esse receptor. Para Filas, esse será o nome, mas para Assinaturas esse será o caminho completo.
- receiveMode
- ReceiveMode
O Microsoft.Azure.ServiceBus.SessionClient.ReceiveMode usado para especificar como as mensagens são recebidas. O padrão é o modo PeekLock.
- retryPolicy
- RetryPolicy
O RetryPolicy que será usado ao se comunicar com o ServiceBus. Usa como padrão Default
- prefetchCount
- Int32
O Microsoft.Azure.ServiceBus.SessionClient.PrefetchCount que especifica o limite superior de mensagens que o objeto de sessão receberá ativamente, independentemente de uma operação de recebimento ser pendente. Assume o padrão de 0.
Aplica-se a
SessionClient(String, String, ReceiveMode, RetryPolicy, Int32)
- Origem:
- SessionClient.cs
Cria um novo SessionClient de uma cadeia de conexão e um caminho de entidade especificados.
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
Cadeia de conexão de namespace usada para se comunicar com o Barramento de Serviço. Não deve conter detalhes da entidade.
- entityPath
- String
O caminho da entidade para esse receptor. Para Filas, esse será o nome, mas para Assinaturas esse será o caminho completo.
- receiveMode
- ReceiveMode
O Microsoft.Azure.ServiceBus.SessionClient.ReceiveMode usado para especificar como as mensagens são recebidas. O padrão é o modo PeekLock.
- retryPolicy
- RetryPolicy
O RetryPolicy que será usado ao se comunicar com o ServiceBus. Usa como padrão Default
- prefetchCount
- Int32
O Microsoft.Azure.ServiceBus.SessionClient.PrefetchCount que especifica o limite superior de mensagens que o objeto de sessão receberá ativamente, independentemente de uma operação de recebimento ser pendente. Assume o padrão de 0.
Comentários
Cria uma nova conexão com a entidade , que é usada para todos os objetos de sessões aceitos usando esse cliente.
Aplica-se a
SessionClient(String, String, ITokenProvider, TransportType, ReceiveMode, RetryPolicy, Int32)
- Origem:
- SessionClient.cs
Cria um novo SessionClient de um ponto de extremidade, caminho de entidade e provedor de token 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
Nome de domínio totalmente qualificado para o Barramento de Serviço. Provavelmente, {yournamespace}.servicebus.windows.net
- entityPath
- String
Caminho da fila.
- tokenProvider
- ITokenProvider
Provedor de tokens que gerará tokens de segurança para autorização.
- transportType
- TransportType
Tipo de transporte.
- receiveMode
- ReceiveMode
Modo de recebimento de mensagens. O padrão é Microsoft.Azure.ServiceBus.SessionClient.ReceiveMode. PeekLock.
- retryPolicy
- RetryPolicy
Política de repetição para operações de fila. Usa como padrão Default
- prefetchCount
- Int32
O Microsoft.Azure.ServiceBus.SessionClient.PrefetchCount que especifica o limite superior de mensagens que esse receptor receberá ativamente, independentemente de uma operação de recebimento ser pendente. Assume o padrão de 0.
Comentários
Cria uma nova conexão com a entidade , que é aberta durante a primeira operação.
Aplica-se a
Azure SDK for .NET