CreateQueueOptions 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 el conjunto de opciones que se pueden especificar para la creación de una cola.
public class CreateQueueOptions : IEquatable<Azure.Messaging.ServiceBus.Administration.CreateQueueOptions>
type CreateQueueOptions = class
interface IEquatable<CreateQueueOptions>
Public Class CreateQueueOptions
Implements IEquatable(Of CreateQueueOptions)
- Herencia
-
CreateQueueOptions
- Implementaciones
Constructores
CreateQueueOptions(QueueProperties) |
Inicializa una nueva instancia de en función de CreateQueueOptions la instancia especificada QueueProperties . Esto es útil para crear una nueva cola basada en las propiedades de una cola existente. |
CreateQueueOptions(String) |
Inicializa una nueva instancia de CreateQueueOptions con el nombre relativo especificado. |
Propiedades
AuthorizationRules |
en AuthorizationRules la cola para controlar el acceso de usuario en el nivel de entidad. |
AutoDeleteOnIdle |
Intervalo TimeSpan de inactividad después del cual se elimina automáticamente la cola. |
DeadLetteringOnMessageExpiration |
Indica si esta cola tiene compatibilidad con mensajes fallidos cuando expira un mensaje. |
DefaultMessageTimeToLive |
El valor predeterminado de período de vida para los mensajes. Esta es la duración después de la cual expira el mensaje, a partir de cuando se envía el mensaje a Service Bus. |
DuplicateDetectionHistoryTimeWindow |
Duración TimeSpan del historial de detección de duplicados que mantiene el servicio. |
EnableBatchedOperations |
Indica si las operaciones por lotes del lado servidor están habilitadas. |
EnablePartitioning |
Indica si la cola se va a particionar entre varios agentes de mensajes. |
ForwardDeadLetteredMessagesTo |
Nombre de la entidad de destinatario a la que se reenvía todos los mensajes fallidos de esta cola. |
ForwardTo |
Nombre de la entidad de destinatario a la que se reenvía todos los mensajes enviados a la cola. |
LockDuration |
Duración de una recepción de bloqueo de inspección. Es decir, la cantidad de tiempo que el mensaje está bloqueado por un receptor determinado para que ningún otro receptor reciba el mismo mensaje. |
MaxDeliveryCount |
Recuento máximo de entregas de un mensaje antes de que se produzcan mensajes fallidos. |
MaxMessageSizeInKilobytes |
Obtiene o establece el tamaño máximo del mensaje, en kilobytes, para los mensajes enviados a esta cola. Esta característica solo está disponible cuando se usa un espacio de nombres Premium y una versión de servicio "2021-05" o superior. https://docs.microsoft.com/azure/service-bus-messaging/service-bus-premium-messaging |
MaxSizeInMegabytes |
Tamaño máximo de la cola en megabytes, que es el tamaño de la memoria asignada para la cola. |
Name |
Nombre de la cola relativa a la dirección base del espacio de nombres. |
RequiresDuplicateDetection |
Este valor indica si la cola requiere protección contra mensajes duplicados. Si es true, se descartarán los mensajes duplicados que tienen el mismo MessageId y se enviarán a la cola dentro de la duración.DuplicateDetectionHistoryTimeWindow |
RequiresSession |
Esto indica si la cola admite el concepto de sesión. Los mensajes con sesión siguen el orden FIFO. |
Status |
Estado actual de la cola (Habilitado/Deshabilitado). |
UserMetadata |
Metadatos personalizados que el usuario puede asociar a la cola. |
Métodos
Equals(CreateQueueOptions) |
Determina si el objeto especificado es igual que el objeto actual. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. |
GetHashCode() |
Devuelve un código hash para esta instancia. |
Operadores
Equality(CreateQueueOptions, CreateQueueOptions) |
Representa el conjunto de opciones que se pueden especificar para la creación de una cola. |
Inequality(CreateQueueOptions, CreateQueueOptions) |
Representa el conjunto de opciones que se pueden especificar para la creación de una cola. |
Se aplica a
Azure SDK for .NET