CreateQueueOptions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa o conjunto de opções que pode ser especificado para a criação de uma fila.
public class CreateQueueOptions : IEquatable<Azure.Messaging.ServiceBus.Administration.CreateQueueOptions>
type CreateQueueOptions = class
interface IEquatable<CreateQueueOptions>
Public Class CreateQueueOptions
Implements IEquatable(Of CreateQueueOptions)
- Herança
-
CreateQueueOptions
- Implementações
Construtores
CreateQueueOptions(QueueProperties) |
Inicializa uma nova instância de CreateQueueOptions com base na instância especificada QueueProperties . Isso é útil para criar uma nova fila com base nas propriedades de uma fila existente. |
CreateQueueOptions(String) |
Inicializa uma nova instância de CreateQueueOptions com o nome relativo especificado. |
Propriedades
AuthorizationRules |
O AuthorizationRules na fila para controlar o acesso do usuário no nível da entidade. |
AutoDeleteOnIdle |
O TimeSpan intervalo ocioso após o qual a fila é excluída automaticamente. |
DeadLetteringOnMessageExpiration |
Indica se essa fila tem suporte a mensagens mortas quando uma mensagem expira. |
DefaultMessageTimeToLive |
O valor de tempo de vida padrão para as mensagens. Essa é a duração após a qual a mensagem expira, começando de quando a mensagem é enviada ao Barramento de Serviço. |
DuplicateDetectionHistoryTimeWindow |
A TimeSpan duração do histórico de detecção duplicado que é mantido pelo serviço. |
EnableBatchedOperations |
Indica se as operações em lote do lado do servidor estão habilitadas. |
EnablePartitioning |
Indica se a fila deve ser particionada entre vários agentes de mensagens. |
ForwardDeadLetteredMessagesTo |
O nome da entidade de destinatário para a qual todas as mensagens com mensagens mortas dessa fila são encaminhadas. |
ForwardTo |
O nome da entidade de destinatário para a qual todas as mensagens enviadas para a fila são encaminhadas. |
LockDuration |
Duração de um recebimento de bloqueio de espiada. Ou seja, a quantidade de tempo que a mensagem é bloqueada por um determinado receptor para que nenhum outro receptor receba a mesma mensagem. |
MaxDeliveryCount |
A contagem máxima de entrega de uma mensagem antes de ser morta. |
MaxMessageSizeInKilobytes |
Obtém ou define o tamanho máximo da mensagem, em quilobytes, para mensagens enviadas para essa fila. Esse recurso só está disponível ao usar um namespace Premium e a versão de serviço "2021-05" ou superior. https://docs.microsoft.com/azure/service-bus-messaging/service-bus-premium-messaging |
MaxSizeInMegabytes |
O tamanho máximo da fila em megabytes, que é o tamanho da memória alocada para a fila. |
Name |
Nome da fila em relação ao endereço base do namespace. |
RequiresDuplicateDetection |
Esse valor indica se a fila requer proteção contra mensagens duplicadas. Se true, as mensagens duplicadas que tiverem o mesmo MessageId e enviadas para a fila dentro da duração de DuplicateDetectionHistoryTimeWindow serão descartadas. |
RequiresSession |
Isso indica se a fila dá suporte ao conceito de sessão. As mensagens com sessão seguem a ordenação fifo. |
Status |
O status atual da fila (Habilitado/Desabilitado). |
UserMetadata |
Metadados personalizados que o usuário pode associar à fila. |
Métodos
Equals(CreateQueueOptions) |
Determina se o objeto especificado é igual ao objeto atual. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. |
GetHashCode() |
Retorna um código hash para essa instância. |
Operadores
Equality(CreateQueueOptions, CreateQueueOptions) |
Representa o conjunto de opções que pode ser especificado para a criação de uma fila. |
Inequality(CreateQueueOptions, CreateQueueOptions) |
Representa o conjunto de opções que pode ser especificado para a criação de uma fila. |
Aplica-se a
Azure SDK for .NET