QueueClient Clase

Definición

Representa el objeto de cliente de cola.

public abstract class QueueClient : Microsoft.ServiceBus.Messaging.MessagingEntityClient
type QueueClient = class
    inherit MessagingEntityClient
Public MustInherit Class QueueClient
Inherits MessagingEntityClient
Herencia

Propiedades

IsClosed

Representa el objeto de cliente de cola.

(Heredado de ClientEntity)
MessagingFactory

Obtiene o establece el generador de mensajería.

Mode

Obtiene el modo de recepción del mensaje al procesar el mensaje recibido.

Path

Obtiene la ruta de acceso de la cola, el tema o la suscripción en relación con la MessagingFactory dirección base.

(Heredado de MessagingEntityClient)
PrefetchCount

Obtiene o establece el número de mensajes que el receptor de cola puede solicitar simultáneamente.

RetryPolicy

Representa el objeto de cliente de cola.

(Heredado de ClientEntity)
ThisLock

Representa el objeto de cliente de cola.

(Heredado de ClientEntity)

Métodos

Abandon(Guid)

Descarta el mensaje y renuncia a la propiedad del bloqueo del mensaje.

Abandon(Guid, IDictionary<String,Object>)

Descarta el mensaje y renuncia a la propiedad del bloqueo del mensaje.

AbandonAsync(Guid)

Descarta de forma asincrónica el mensaje y renuncia a la propiedad del bloqueo del mensaje.

AbandonAsync(Guid, IDictionary<String,Object>)

Descarta de forma asincrónica el mensaje y renuncia a la propiedad del bloqueo del mensaje.

Abort()

Realiza la funcionalidad de anulación en la entidad de mensajería.

(Heredado de ClientEntity)
AcceptMessageSession()

Acepta una sesión de mensaje que permite la agrupación de mensajes relacionados para su procesamiento en una sola transacción.

AcceptMessageSession(Boolean)

Acepta una sesión de mensaje que permite la agrupación de mensajes relacionados para su procesamiento en una sola transacción, ya sea en modo exclusivo.

AcceptMessageSession(Boolean, TimeSpan)

Acepta una sesión de mensaje que permite la agrupación de mensajes relacionados para su procesamiento en una sola transacción, ya sea en modo exclusivo.

AcceptMessageSession(String)

Acepta una sesión de mensaje que permite agrupar mensajes relacionados para su procesamiento en una sola transacción mediante el identificador de sesión especificado.

AcceptMessageSession(String, Boolean)

Acepta una sesión de mensaje que permite la agrupación de mensajes relacionados para su procesamiento en una sola transacción con si está en modo exclusivo.

AcceptMessageSession(String, Boolean, TimeSpan)

Acepta una sesión de mensaje que permite la agrupación de mensajes relacionados para su procesamiento en una sola transacción mediante el identificador de sesión especificado con si está en modo exclusivo.

AcceptMessageSession(String, Guid)

Acepta una sesión bloqueada no exclusiva de mensaje que permite agrupar mensajes relacionados para su procesamiento en una sola transacción mediante el identificador de sesión y el token de bloqueo de sesión especificados.

AcceptMessageSession(String, Guid, TimeSpan)

Acepta una sesión bloqueada no exclusiva de mensaje que permite agrupar mensajes relacionados para su procesamiento en una sola transacción mediante el identificador de sesión y el token de bloqueo de sesión especificados.

AcceptMessageSession(String, TimeSpan)

Acepta una sesión de mensajes que permite la agrupación de mensajes relacionados para su procesamiento en una sola transacción mediante el identificador de sesión y el tiempo de espera especificados.

AcceptMessageSession(TimeSpan)

Acepta una sesión de mensaje que permite la agrupación de mensajes relacionados para su procesamiento en una sola transacción mediante el tiempo de espera del servidor especificado.

AcceptMessageSessionAsync()

Acepta de forma asincrónica una sesión de mensajes que permite la agrupación de mensajes relacionados para su procesamiento en una sola transacción.

AcceptMessageSessionAsync(Boolean)

Acepta de forma asincrónica una sesión de mensajes que permite la agrupación de mensajes relacionados para su procesamiento en una sola transacción con el modo exclusivo y el tiempo de espera.

AcceptMessageSessionAsync(Boolean, TimeSpan)

Acepta de forma asincrónica una sesión de mensajes que permite la agrupación de mensajes relacionados para su procesamiento en una sola transacción con el modo exclusivo y el tiempo de espera.

AcceptMessageSessionAsync(String)

Acepta de forma asincrónica una sesión de mensajes que permite la agrupación de mensajes relacionados para su procesamiento en una sola transacción mediante el identificador de sesión especificado.

AcceptMessageSessionAsync(String, Boolean)

Acepta una sesión de mensaje que permite la agrupación de mensajes relacionados para su procesamiento en una sola transacción mediante el identificador de sesión especificado con si está en modo exclusivo.

AcceptMessageSessionAsync(String, Boolean, TimeSpan)

Acepta una sesión de mensaje que permite la agrupación de mensajes relacionados para su procesamiento en una sola transacción mediante el identificador de sesión especificado con si está en modo exclusivo.

AcceptMessageSessionAsync(String, Guid)

Acepta una sesión bloqueada no exclusiva de mensaje que permite agrupar mensajes relacionados para su procesamiento en una sola transacción mediante el identificador de sesión y el token de bloqueo de sesión especificados.

AcceptMessageSessionAsync(String, Guid, TimeSpan)

Acepta una sesión bloqueada no exclusiva de mensaje que permite agrupar mensajes relacionados para su procesamiento en una sola transacción mediante el identificador de sesión y el token de bloqueo de sesión especificados.

AcceptMessageSessionAsync(String, TimeSpan)

Acepta de forma asincrónica una sesión de mensajes que permite la agrupación de mensajes relacionados para su procesamiento en una sola transacción mediante el identificador de sesión y el tiempo de espera especificados.

AcceptMessageSessionAsync(TimeSpan)

Acepta de forma asincrónica una sesión de mensajes que permite la agrupación de mensajes relacionados para su procesamiento en una sola transacción mediante el tiempo de espera del servidor especificado.

CancelScheduledMessageAsync(Int64)

Cancela un mensaje programado

Close()

Envía un mensaje de limpieza a Service Bus para indicar la finalización del uso de una entidad.

(Heredado de ClientEntity)
CloseAsync()

Envía un mensaje de limpieza de forma asincrónica a Service Bus para indicar la finalización del uso de una entidad.

(Heredado de ClientEntity)
Complete(Guid)

Completa el procesamiento de un mensaje.

CompleteAsync(Guid)

Completa de forma asincrónica el procesamiento de un mensaje.

CompleteBatch(IEnumerable<Guid>)

Completa el procesamiento de un lote de mensajes.

CompleteBatchAsync(IEnumerable<Guid>)

Completa de forma asincrónica el procesamiento de un lote de mensajes.

Create(String)

Crea una nueva copia de con la ruta de QueueClient acceso especificada.

Create(String, ReceiveMode)

Crea una nueva copia de con la ruta de QueueClient acceso y el modo especificados.

CreateFromConnectionString(String)

Crea una nueva instancia de utilizando la cadena de QueueClient conexión especificada.

CreateFromConnectionString(String, ReceiveMode)

Crea una nueva instancia de mediante la cadena de QueueClient conexión y el modo de recepción especificados.

CreateFromConnectionString(String, String)

Crea una nueva copia de desde una cadena de QueueClient conexión con la ruta de acceso de cola especificada. Use esta sobrecarga solo cuando la cadena de conexión no use la EntityPath propiedad .

CreateFromConnectionString(String, String, ReceiveMode)

Crea una nueva instancia de a partir de una cadena de QueueClient conexión con la ruta de acceso y el modo especificados. Use esta sobrecarga solo cuando la cadena de conexión no use la EntityPath propiedad .

CreateWithAzureActiveDirectory(Uri, String, AzureActiveDirectoryTokenProvider+AuthenticationCallback, String, ReceiveMode, Nullable<TimeSpan>, TransportType)

Crea una nueva instancia de mediante el QueueClient contexto de autenticación de Azure Active Directory.

CreateWithManagedIdentity(Uri, String, ReceiveMode, Nullable<TimeSpan>, TransportType)

Crea una nueva instancia de mediante la QueueClient autenticación de identidad administrada de Azure.

DeadLetter(Guid)

Mueve el mensaje no entregado a la cola de mensajes fallidos.

DeadLetter(Guid, IDictionary<String,Object>)

Mueve el mensaje no entregado a la cola de mensajes fallidos.

DeadLetter(Guid, String, String)

Mueve el mensaje no entregado a la cola de mensajes fallidos.

DeadLetterAsync(Guid)

Mueve de forma asincrónica el mensaje no entregado a la cola de mensajes fallidos.

DeadLetterAsync(Guid, IDictionary<String,Object>)

Mueve de forma asincrónica el mensaje no entregado a la cola de mensajes fallidos.

DeadLetterAsync(Guid, String, String)

Mueve de forma asincrónica el mensaje no entregado a la cola de mensajes fallidos.

Defer(Guid)

Suspende el procesamiento de un mensaje.

Defer(Guid, IDictionary<String,Object>)

Suspende el procesamiento de un mensaje.

DeferAsync(Guid)

Suspende de forma asincrónica el procesamiento de un mensaje.

DeferAsync(Guid, IDictionary<String,Object>)

Suspende de forma asincrónica el procesamiento de un mensaje.

Fault()

Solo para uso interno. No herede de esta clase.

(Heredado de ClientEntity)
FormatDeadLetterPath(String)

Compila un nombre de formato a partir de la ruta de acceso de cola de mensajes fallidos especificada.

FormatTransferDeadLetterPath(String)

Representa el objeto de cliente de cola.

GetMessageSessions()

Obtiene las sesiones de mensaje, lo que le permite examinar las sesiones en colas. Solo se devuelven las sesiones con mensajes activos en la cola. Las sesiones de la cola de mensajes fallidos o sesiones que tienen un sessionState como "activo" y no se devuelve ningún mensaje con esta llamada.

GetMessageSessions(DateTime)

Recupera todas las sesiones de mensaje cuyo estado de sesión se actualizó desde lastUpdatedTime.

GetMessageSessionsAsync()

Obtiene de forma asincrónica las sesiones de mensajes, lo que le permite examinar las sesiones en las colas. Solo se devuelven las sesiones con mensajes activos en la cola. Las sesiones de la cola de mensajes fallidos o sesiones que tienen un sessionState como "activo" y no se devuelve ningún mensaje con esta llamada.

GetMessageSessionsAsync(DateTime)

Recupera de forma asincrónica todas las sesiones de mensajes cuyo estado de sesión se actualizó desde lastUpdatedTime.

OnAbort()

Se ejecuta al llamar al evento Abort.

OnBeginAcceptMessageSession(String, ReceiveMode, Int32, Boolean, Nullable<Guid>, TimeSpan, TimeSpan, AsyncCallback, Object)

Representa el objeto de cliente de cola.

OnBeginClose(TimeSpan, AsyncCallback, Object)

Se ejecuta cuando se llama a la operación Close.

OnBeginCreateReceiver(ReceiveMode, TimeSpan, AsyncCallback, Object)

Ejecuta la acción begin create receiver.

OnBeginCreateReceiver(String, ReceiveMode, TimeSpan, AsyncCallback, Object)

Ejecuta la acción begin create receiver.

OnBeginCreateSender(TimeSpan, AsyncCallback, Object)

Ejecuta la acción begin create sender.

OnBeginGetMessageSessions(DateTime, AsyncCallback, Object)

Ejecuta la acción BeginGetMessageSessions.

OnBeginOpen(TimeSpan, AsyncCallback, Object)

Representa el objeto de cliente de cola.

(Heredado de ClientEntity)
OnClose(TimeSpan)

Se ejecuta al llamar a la acción Cerrar.

OnClosed()

Representa el objeto de cliente de cola.

(Heredado de ClientEntity)
OnEndAcceptMessageSession(IAsyncResult)

Se ejecuta al llamar a la operación EndAcceptMessageSession.

OnEndClose(IAsyncResult)

Ejecuta la acción de cierre final.

OnEndCreateReceiver(IAsyncResult)

Ejecuta la acción de creación del receptor final.

OnEndCreateSender(IAsyncResult)

Ejecuta la acción de creación final del remitente.

OnEndGetMessageSessions(IAsyncResult)

Ejecuta la acción de obtención del mensaje final.

OnEndOpen(IAsyncResult)

Representa el objeto de cliente de cola.

(Heredado de ClientEntity)
OnFaulted()

Representa el objeto de cliente de cola.

(Heredado de ClientEntity)
OnMessage(Action<BrokeredMessage>)

Procesa un mensaje en una bomba de mensajes controlada por eventos.

OnMessage(Action<BrokeredMessage>, OnMessageOptions)

Procesa un mensaje en una bomba de mensajes controlada por eventos, con el conjunto de OnMessageOptions opciones especificado.

OnMessageAsync(Func<BrokeredMessage,Task>)

Procesa de forma asincrónica un mensaje.

OnMessageAsync(Func<BrokeredMessage,Task>, OnMessageOptions)

Procesa de forma asincrónica un mensaje.

OnOpen(TimeSpan)

Representa el objeto de cliente de cola.

(Heredado de ClientEntity)
OnOpened()

Representa el objeto de cliente de cola.

(Heredado de ClientEntity)
Peek()

Devuelve sin quitar el primer mensaje de la cola.

Peek(Int64)

Devuelve sin quitar el primer mensaje de la cola.

PeekAsync()

Devuelve de forma asincrónica sin quitar el primer mensaje de la cola.

PeekAsync(Int64)

Devuelve de forma asincrónica sin quitar el primer mensaje de la cola.

PeekBatch(Int32)

Busca un lote de mensajes.

PeekBatch(Int64, Int32)

Busca un lote de mensajes.

PeekBatchAsync(Int32)

Inspecciona de forma asincrónica un lote de mensajes.

PeekBatchAsync(Int64, Int32)

Inspecciona de forma asincrónica un lote de mensajes.

Receive()

Recibe un mensaje mediante Microsoft.ServiceBus.Messaging.QueueClient.InternalReceiver.

Receive(Int64)

Recibe un mensaje diferido mediante .Microsoft.ServiceBus.Messaging.QueueClient.InternalReceiver Este método solo funciona para el mensaje diferido, no para uno normal.

Receive(TimeSpan)

Recibe un mensaje mediante Microsoft.ServiceBus.Messaging.QueueClient.InternalReceiver.

ReceiveAsync()

Recibe de forma asincrónica un mensaje mediante .Microsoft.ServiceBus.Messaging.QueueClient.InternalReceiver

ReceiveAsync(Int64)

Recibe de forma asincrónica un mensaje diferido mediante .Microsoft.ServiceBus.Messaging.QueueClient.InternalReceiver Este método solo funciona para el mensaje diferido, no para uno normal.

ReceiveAsync(TimeSpan)

Recibe de forma asincrónica un mensaje mediante .Microsoft.ServiceBus.Messaging.QueueClient.InternalReceiver

ReceiveBatch(IEnumerable<Int64>)

Recibe un lote de mensajes.

ReceiveBatch(Int32)

Recibe un lote de mensajes.

ReceiveBatch(Int32, TimeSpan)

Recibe un lote de mensajes.

ReceiveBatchAsync(IEnumerable<Int64>)

Recibe de forma asincrónica un lote de mensajes.

ReceiveBatchAsync(Int32)

Recibe de forma asincrónica un lote de mensajes.

ReceiveBatchAsync(Int32, TimeSpan)

Recibe de forma asincrónica un lote de mensajes.

RegisterSessionHandler(Type)

Registra el controlador de sesión con un tipo específico.

RegisterSessionHandler(Type, SessionHandlerOptions)

Registra el controlador de sesión con opciones de tipo y controlador específicas.

RegisterSessionHandlerAsync(Type)

Registra de forma asincrónica el controlador de sesión con un tipo específico.

RegisterSessionHandlerAsync(Type, SessionHandlerOptions)

Registra de forma asincrónica el controlador de sesión con opciones específicas de tipo y controlador.

RegisterSessionHandlerFactory(IMessageSessionAsyncHandlerFactory, SessionHandlerOptions)

Registra un generador de controladores de sesión de mensajes con las opciones especificadas.

RegisterSessionHandlerFactory(IMessageSessionHandlerFactory, SessionHandlerOptions)

Registra un generador de controladores de sesión de mensajes con las opciones especificadas.

RegisterSessionHandlerFactoryAsync(IMessageSessionAsyncHandlerFactory, SessionHandlerOptions)

Registra de forma asincrónica un generador de controladores de sesión de mensajes.

RegisterSessionHandlerFactoryAsync(IMessageSessionHandlerFactory, SessionHandlerOptions)

Registra de forma asincrónica un generador de controladores de sesión de mensajes.

RenewMessageLock(Guid)

Representa el objeto de cliente de cola.

RenewMessageLockAsync(Guid)

Representa el objeto de cliente de cola.

ScheduleMessageAsync(BrokeredMessage, DateTimeOffset)

Envía un mensaje programado

Send(BrokeredMessage)

Envía un mensaje mediante .Microsoft.ServiceBus.Messaging.QueueClient.InternalSender

SendAsync(BrokeredMessage)

Envía de forma asincrónica un mensaje mediante .Microsoft.ServiceBus.Messaging.QueueClient.InternalSender

SendBatch(IEnumerable<BrokeredMessage>)

Envía un conjunto de mensajes asincrónicas (para el procesamiento por lotes).

SendBatchAsync(IEnumerable<BrokeredMessage>)

Envía de forma asincrónica un conjunto de mensajes asincrónicos (para el procesamiento por lotes).

ThrowIfClosed()

Representa el objeto de cliente de cola.

(Heredado de ClientEntity)
ThrowIfDisposed()

Representa el objeto de cliente de cola.

(Heredado de ClientEntity)
ThrowIfDisposedOrImmutable()

Representa el objeto de cliente de cola.

(Heredado de ClientEntity)
ThrowIfDisposedOrNotOpen()

Representa el objeto de cliente de cola.

(Heredado de ClientEntity)
ThrowIfFaulted()

Representa el objeto de cliente de cola.

(Heredado de ClientEntity)

Se aplica a