QueueDescription Clase
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í.
Representa la descripción de metadatos de la cola.
[System.Runtime.Serialization.DataContract(Name="QueueDescription", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
public sealed class QueueDescription : Microsoft.ServiceBus.Messaging.EntityDescription
[<System.Runtime.Serialization.DataContract(Name="QueueDescription", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")>]
type QueueDescription = class
inherit EntityDescription
Public NotInheritable Class QueueDescription
Inherits EntityDescription
- Herencia
- Atributos
Constructores
QueueDescription(String) |
Inicializa una nueva instancia de la QueueDescription clase con la ruta de acceso relativa especificada. |
Campos
MessageTimeToLiveDefaultValue |
El valor predeterminado del período de vida del mensaje en bytes |
Propiedades
AccessedAt |
Obtiene la última vez que se envió un mensaje o la última vez que hubo una solicitud de recepción a esta cola. |
Authorization |
Obtiene la estructura AuthorizationRules. |
AutoDeleteOnIdle |
Obtiene o establece el TimeSpan intervalo de inactividad después del cual se elimina automáticamente la cola. La duración mínima es de 5 minutos. |
AvailabilityStatus |
Obtiene el estado de disponibilidad de la entidad para la cola. |
CreatedAt |
Obtiene la hora exacta en que se creó el mensaje. |
DefaultMessageTimeToLive |
Obtiene o establece el tiempo de vida del mensaje predeterminado. Esta es la duración después de la cual expira el mensaje, comenzando desde el momento en que se envía el mensaje a Service Bus. Este es el valor predeterminado que se usa cuando TimeToLive no se establece en un mensaje en sí. Los mensajes anteriores a su valor timeToLive expirarán y ya no se conservarán en el almacén de mensajes. Los suscriptores no podrán recibir mensajes expirados. Un mensaje puede tener un valor de TimeToLive inferior al especificado aquí, pero de forma predeterminada TimeToLive se establece MaxValueen . Por lo tanto, esta propiedad se convierte en el período predeterminado de vida del valor aplicado a los mensajes. |
DuplicateDetectionHistoryTimeWindow |
Obtiene o establece la TimeSpan estructura que define la duración del historial de detección de duplicados. El valor predeterminado es 10 minutos. |
EnableBatchedOperations |
Obtiene o establece un valor que indica si las operaciones por lotes del lado servidor están habilitadas. |
EnableDeadLetteringOnMessageExpiration |
Obtiene o establece un valor que indica si esta cola tiene compatibilidad con mensajes fallidos cuando expira un mensaje. |
EnableExpress |
Obtiene o establece un valor que indica si las entidades express están habilitadas. Una cola rápida contiene un mensaje en la memoria temporalmente antes de escribirlo en el almacenamiento persistente. |
EnablePartitioning |
Obtiene o establece un valor que indica si la cola que se va a particionar entre varios agentes de mensajes está habilitada. |
ExtensionData |
Obtiene o establece la estructura que contiene datos adicionales. (Heredado de EntityDescription) |
ForwardDeadLetteredMessagesTo |
Obtiene o establece la ruta de acceso al destinatario al que se reenvía el mensaje con mensajes fallidos. |
ForwardTo |
Obtiene o establece la ruta de acceso al destinatario al que se reenvía el mensaje. |
IsAnonymousAccessible |
Obtiene o establece un valor que indica si el mensaje es accesible de forma anónima. |
IsReadOnly |
Obtiene o establece un valor que indica si la descripción de la entidad es de solo lectura. (Heredado de EntityDescription) |
LockDuration |
Obtiene o establece la duración de un bloqueo de inspección; es decir, la cantidad de tiempo que el mensaje está bloqueado para otros receptores. El valor máximo de LockDuration es de 5 minutos; el valor predeterminado es de 1 minuto. |
MaxDeliveryCount |
Obtiene o establece el número máximo de entregas. Un mensaje se pone automáticamente en la cola de mensajes fallidos cuando se alcanza este número de entregas. |
MaxSizeInMegabytes |
Obtiene o establece el tamaño máximo de la cola en megabytes, que es el tamaño de la memoria asignada para la cola. |
MessageCount |
Obtiene el número de mensajes de la cola. |
MessageCountDetails |
Obtiene los detalles del mensaje de una cola. |
Path |
Obtiene o establece el nombre de la cola. |
RequiresDuplicateDetection |
Obtiene o establece el valor que indica si esta cola requiere detección de duplicados. |
RequiresSession |
Obtiene o establece un valor que indica si la cola admite el concepto de sesión. |
SizeInBytes |
Obtiene el tamaño de la cola en bytes. |
Status |
Recupera o establece el estado actual de la cola (activado o desactivado). Cuando una entidad está deshabilitada, esa entidad no puede enviar ni recibir mensajes. |
SupportOrdering |
Obtiene o establece un valor que indica si la cola admite la ordenación. |
UpdatedAt |
Obtiene la hora exacta en que se actualizó el mensaje. |
UserMetadata |
Obtiene o establece los metadatos del usuario. |
Métodos
ThrowIfReadOnly() |
Produce una excepción si la descripción de la entidad es de solo lectura. (Heredado de EntityDescription) |
Se aplica a
Azure SDK for .NET