SBQueue Construtores
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.
Sobrecargas
SBQueue()
Inicializa uma nova instância da classe SBQueue.
public SBQueue ();
Public Sub New ()
Aplica-se a
SBQueue(String, String, String, String, MessageCountDetails, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, Nullable<Int64>, Nullable<Int64>, Nullable<TimeSpan>, Nullable<Int32>, Nullable<Int64>, Nullable<Boolean>, Nullable<Boolean>, Nullable<TimeSpan>, Nullable<Boolean>, Nullable<TimeSpan>, Nullable<Int32>, Nullable<EntityStatus>, Nullable<Boolean>, Nullable<TimeSpan>, Nullable<Boolean>, Nullable<Boolean>, String, String, SystemData)
Inicializa uma nova instância da classe SBQueue.
public SBQueue (string id = default, string name = default, string type = default, string location = default, Microsoft.Azure.Management.ServiceBus.Models.MessageCountDetails countDetails = default, DateTime? createdAt = default, DateTime? updatedAt = default, DateTime? accessedAt = default, long? sizeInBytes = default, long? messageCount = default, TimeSpan? lockDuration = default, int? maxSizeInMegabytes = default, long? maxMessageSizeInKilobytes = default, bool? requiresDuplicateDetection = default, bool? requiresSession = default, TimeSpan? defaultMessageTimeToLive = default, bool? deadLetteringOnMessageExpiration = default, TimeSpan? duplicateDetectionHistoryTimeWindow = default, int? maxDeliveryCount = default, Microsoft.Azure.Management.ServiceBus.Models.EntityStatus? status = default, bool? enableBatchedOperations = default, TimeSpan? autoDeleteOnIdle = default, bool? enablePartitioning = default, bool? enableExpress = default, string forwardTo = default, string forwardDeadLetteredMessagesTo = default, Microsoft.Azure.Management.ServiceBus.Models.SystemData systemData = default);
new Microsoft.Azure.Management.ServiceBus.Models.SBQueue : string * string * string * string * Microsoft.Azure.Management.ServiceBus.Models.MessageCountDetails * Nullable<DateTime> * Nullable<DateTime> * Nullable<DateTime> * Nullable<int64> * Nullable<int64> * Nullable<TimeSpan> * Nullable<int> * Nullable<int64> * Nullable<bool> * Nullable<bool> * Nullable<TimeSpan> * Nullable<bool> * Nullable<TimeSpan> * Nullable<int> * Nullable<Microsoft.Azure.Management.ServiceBus.Models.EntityStatus> * Nullable<bool> * Nullable<TimeSpan> * Nullable<bool> * Nullable<bool> * string * string * Microsoft.Azure.Management.ServiceBus.Models.SystemData -> Microsoft.Azure.Management.ServiceBus.Models.SBQueue
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional location As String = Nothing, Optional countDetails As MessageCountDetails = Nothing, Optional createdAt As Nullable(Of DateTime) = Nothing, Optional updatedAt As Nullable(Of DateTime) = Nothing, Optional accessedAt As Nullable(Of DateTime) = Nothing, Optional sizeInBytes As Nullable(Of Long) = Nothing, Optional messageCount As Nullable(Of Long) = Nothing, Optional lockDuration As Nullable(Of TimeSpan) = Nothing, Optional maxSizeInMegabytes As Nullable(Of Integer) = Nothing, Optional maxMessageSizeInKilobytes As Nullable(Of Long) = Nothing, Optional requiresDuplicateDetection As Nullable(Of Boolean) = Nothing, Optional requiresSession As Nullable(Of Boolean) = Nothing, Optional defaultMessageTimeToLive As Nullable(Of TimeSpan) = Nothing, Optional deadLetteringOnMessageExpiration As Nullable(Of Boolean) = Nothing, Optional duplicateDetectionHistoryTimeWindow As Nullable(Of TimeSpan) = Nothing, Optional maxDeliveryCount As Nullable(Of Integer) = Nothing, Optional status As Nullable(Of EntityStatus) = Nothing, Optional enableBatchedOperations As Nullable(Of Boolean) = Nothing, Optional autoDeleteOnIdle As Nullable(Of TimeSpan) = Nothing, Optional enablePartitioning As Nullable(Of Boolean) = Nothing, Optional enableExpress As Nullable(Of Boolean) = Nothing, Optional forwardTo As String = Nothing, Optional forwardDeadLetteredMessagesTo As String = Nothing, Optional systemData As SystemData = Nothing)
Parâmetros
- id
- String
ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name
- String
O nome do recurso
- type
- String
Tipo do recurso. Por exemplo, "Microsoft.EventHub/Namespaces" ou "Microsoft.EventHub/Namespaces/EventHubs"
- location
- String
A localização geográfica em que o recurso reside
- countDetails
- MessageCountDetails
Detalhes da Contagem de Mensagens.
Última vez que uma mensagem foi enviada ou a última vez em que houve uma solicitação de recebimento para essa fila.
Duração do intervalo de tempo iso 8601 de um peek-lock; ou seja, a quantidade de tempo que a mensagem está bloqueada para outros receptores. O valor máximo para LockDuration é de 5 minutos; o valor padrão é 1 minuto.
O tamanho máximo da fila em megabytes, que é o tamanho da memória alocada para a fila. O padrão é 1024.
Tamanho máximo (em KB) do conteúdo da mensagem que pode ser aceito pela fila. Essa propriedade só é usada no Premium hoje e o padrão é 1024.
Um valor que indica se essa fila requer detecção duplicada.
Tempo de vida da mensagem padrão ISO 8601 para valor dinâmico. Essa é a duração após a qual a mensagem expira, começando de quando a mensagem é enviada ao Barramento de Serviço. Esse é o valor padrão usado quando TimeToLive não está definido em uma mensagem em si.
Um valor que indica se essa fila tem suporte a mensagens mortas quando uma mensagem expira.
Estrutura timeSpan ISO 8601 que define a duração do histórico de detecção duplicado. O valor padrão é 10 minutos.
A contagem máxima de entregas. Uma mensagem é automaticamente enviada para a fila de mensagens mortas após esse número de entregas. O valor padrão é 10.
- status
- Nullable<EntityStatus>
Enumera os valores possíveis para o status de uma entidade de mensagens. Os valores possíveis incluem: 'Active', 'Disabled', 'Restoring', 'SendDisabled', 'ReceiveDisabled', 'Creating', 'Deleting', 'Renaming', 'Unknown'
Valor que indica se as operações em lote do lado do servidor estão habilitadas.
Iso 8061 timeSpan idle interval after which the queue is automatically deleted. A duração mínima é de 5 minutos.
Um valor que indica se a fila deve ser particionada entre vários agentes de mensagens.
Um valor que indica se as Entidades Expressas estão habilitadas. Uma fila expressa mantém uma mensagem na memória temporariamente antes de escrevê-la no armazenamento persistente.
- forwardTo
- String
Nome da fila/tópico para encaminhar as mensagens
- forwardDeadLetteredMessagesTo
- String
Nome da fila/tópico para encaminhar a mensagem de Mensagens Mortas
- systemData
- SystemData
Os metadados do sistema relacionados a esse recurso.
Aplica-se a
Azure SDK for .NET