Partilhar via


SessionClient Construtores

Definição

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