ArmServiceBusModelFactory.ServiceBusSubscriptionData Método
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.
Inicializa uma nova instância de ServiceBusSubscriptionData.
public static Azure.ResourceManager.ServiceBus.ServiceBusSubscriptionData ServiceBusSubscriptionData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, long? messageCount = default, DateTimeOffset? createdOn = default, DateTimeOffset? accessedOn = default, DateTimeOffset? updatedOn = default, Azure.ResourceManager.ServiceBus.Models.MessageCountDetails countDetails = default, TimeSpan? lockDuration = default, bool? requiresSession = default, TimeSpan? defaultMessageTimeToLive = default, bool? deadLetteringOnFilterEvaluationExceptions = default, bool? deadLetteringOnMessageExpiration = default, TimeSpan? duplicateDetectionHistoryTimeWindow = default, int? maxDeliveryCount = default, Azure.ResourceManager.ServiceBus.Models.ServiceBusMessagingEntityStatus? status = default, bool? enableBatchedOperations = default, TimeSpan? autoDeleteOnIdle = default, string forwardTo = default, string forwardDeadLetteredMessagesTo = default, bool? isClientAffine = default, Azure.ResourceManager.ServiceBus.Models.ServiceBusClientAffineProperties clientAffineProperties = default, Azure.Core.AzureLocation? location = default);
static member ServiceBusSubscriptionData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Nullable<int64> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Azure.ResourceManager.ServiceBus.Models.MessageCountDetails * Nullable<TimeSpan> * Nullable<bool> * Nullable<TimeSpan> * Nullable<bool> * Nullable<bool> * Nullable<TimeSpan> * Nullable<int> * Nullable<Azure.ResourceManager.ServiceBus.Models.ServiceBusMessagingEntityStatus> * Nullable<bool> * Nullable<TimeSpan> * string * string * Nullable<bool> * Azure.ResourceManager.ServiceBus.Models.ServiceBusClientAffineProperties * Nullable<Azure.Core.AzureLocation> -> Azure.ResourceManager.ServiceBus.ServiceBusSubscriptionData
Public Shared Function ServiceBusSubscriptionData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional messageCount As Nullable(Of Long) = Nothing, Optional createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional accessedOn As Nullable(Of DateTimeOffset) = Nothing, Optional updatedOn As Nullable(Of DateTimeOffset) = Nothing, Optional countDetails As MessageCountDetails = Nothing, Optional lockDuration As Nullable(Of TimeSpan) = Nothing, Optional requiresSession As Nullable(Of Boolean) = Nothing, Optional defaultMessageTimeToLive As Nullable(Of TimeSpan) = Nothing, Optional deadLetteringOnFilterEvaluationExceptions As Nullable(Of Boolean) = 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 ServiceBusMessagingEntityStatus) = Nothing, Optional enableBatchedOperations As Nullable(Of Boolean) = Nothing, Optional autoDeleteOnIdle As Nullable(Of TimeSpan) = Nothing, Optional forwardTo As String = Nothing, Optional forwardDeadLetteredMessagesTo As String = Nothing, Optional isClientAffine As Nullable(Of Boolean) = Nothing, Optional clientAffineProperties As ServiceBusClientAffineProperties = Nothing, Optional location As Nullable(Of AzureLocation) = Nothing) As ServiceBusSubscriptionData
Parâmetros
A ID.
- name
- String
O nome.
- resourceType
- ResourceType
O resourceType.
- systemData
- SystemData
O systemData.
- createdOn
- Nullable<DateTimeOffset>
Hora exata em que a mensagem foi criada.
- accessedOn
- Nullable<DateTimeOffset>
Da última vez, houve uma solicitação de recebimento para essa assinatura.
- updatedOn
- Nullable<DateTimeOffset>
A hora exata em que a mensagem foi atualizada.
- countDetails
- MessageCountDetails
Detalhes da contagem de mensagens.
Tempo de duração do bloqueio ISO 8061 para a assinatura. O valor padrão é 1 minuto.
Valor que indica se uma assinatura dá suporte ao conceito de sessões.
ISO 8061 Período de tempo de mensagem padrão 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.
Valor que indica se uma assinatura tem suporte a mensagens mortas em exceções de avaliação de filtro.
Valor que indica se uma assinatura 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.
Enumera os valores possíveis para o status de uma entidade de mensagens.
Valor que indica se as operações em lote do lado do servidor estão habilitadas.
ISO 8061 timeSpan idle interval after which the topic is automatically deleted. A duração mínima é de 5 minutos.
- forwardTo
- String
Nome da fila/tópico para encaminhar as mensagens.
- forwardDeadLetteredMessagesTo
- String
Nome da fila/tópico para encaminhar a mensagem carta morta.
Valor que indica se a assinatura tem uma afinidade com a ID do cliente.
- clientAffineProperties
- ServiceBusClientAffineProperties
Propriedades específicas para assinaturas de affine do cliente.
- location
- Nullable<AzureLocation>
A localização geográfica onde o recurso reside.
Retornos
Uma nova ServiceBusSubscriptionData instância para zombar.
Aplica-se a
Azure SDK for .NET