Compartilhar via


ArmServiceBusModelFactory.ServiceBusSubscriptionData Método

Definição

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

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

messageCount
Nullable<Int64>

Número de mensagens.

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.

lockDuration
Nullable<TimeSpan>

Tempo de duração do bloqueio ISO 8061 para a assinatura. O valor padrão é 1 minuto.

requiresSession
Nullable<Boolean>

Valor que indica se uma assinatura dá suporte ao conceito de sessões.

defaultMessageTimeToLive
Nullable<TimeSpan>

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.

deadLetteringOnFilterEvaluationExceptions
Nullable<Boolean>

Valor que indica se uma assinatura tem suporte a mensagens mortas em exceções de avaliação de filtro.

deadLetteringOnMessageExpiration
Nullable<Boolean>

Valor que indica se uma assinatura tem suporte a mensagens mortas quando uma mensagem expira.

duplicateDetectionHistoryTimeWindow
Nullable<TimeSpan>

Estrutura timeSpan iso 8601 que define a duração do histórico de detecção duplicado. O valor padrão é 10 minutos.

maxDeliveryCount
Nullable<Int32>

Número de entregas máximas.

status
Nullable<ServiceBusMessagingEntityStatus>

Enumera os valores possíveis para o status de uma entidade de mensagens.

enableBatchedOperations
Nullable<Boolean>

Valor que indica se as operações em lote do lado do servidor estão habilitadas.

autoDeleteOnIdle
Nullable<TimeSpan>

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.

isClientAffine
Nullable<Boolean>

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