Partilhar via


ISenderClient Interface

Definição

Interface que define a funcionalidade de envio comum entre clientes diferentes.

public interface ISenderClient : Microsoft.Azure.ServiceBus.IClientEntity
type ISenderClient = interface
    interface IClientEntity
Public Interface ISenderClient
Implements IClientEntity
Derivado
Implementações

Propriedades

ClientId

Obtém a ID para identificar esse cliente. Isso pode ser usado para correlacionar logs e exceções.

(Herdado de IClientEntity)
IsClosedOrClosing

Retornará true se o cliente estiver fechado ou fechado.

(Herdado de IClientEntity)
OperationTimeout

Duração após a qual as operações individuais terão tempo limite.

(Herdado de IClientEntity)
OwnsConnection

Retornará true se a conexão for de propriedade e false se a conexão for compartilhada.

(Herdado de IClientEntity)
Path

Obtém o caminho da entidade.

(Herdado de IClientEntity)
RegisteredPlugins

Obtém uma lista de plug-ins registrados no momento para este cliente.

(Herdado de IClientEntity)
ServiceBusConnection

Objeto de conexão com o namespace do barramento de serviço.

(Herdado de IClientEntity)

Métodos

CancelScheduledMessageAsync(Int64)

Cancela uma mensagem que foi agendada.

CloseAsync()

Fecha o Cliente. Fecha as conexões abertas por ela.

(Herdado de IClientEntity)
RegisterPlugin(ServiceBusPlugin)

Registra um ServiceBusPlugin a ser usado com esse cliente.

(Herdado de IClientEntity)
ScheduleMessageAsync(Message, DateTimeOffset)

Agenda uma mensagem para aparecer no Barramento de Serviço.

SendAsync(IList<Message>)

Envia uma lista de mensagens para o Barramento de Serviço. Quando chamado em entidades particionadas, as mensagens destinadas a partições diferentes não podem ser agrupadas em lote.

SendAsync(Message)

Envia uma mensagem para o Barramento de Serviço.

UnregisterPlugin(String)

Cancela o registro de um ServiceBusPlugin.

(Herdado de IClientEntity)

Aplica-se a

Confira também