Partilhar via


IUpdate Interface

Definição

O modelo para uma operação de atualização de assinatura, que contém todas as configurações que podem ser modificadas.

public interface IUpdate : Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IAppliable<Microsoft.Azure.Management.ServiceBus.Fluent.ISubscription>, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Update.IWithDefaultMessageTTL, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Update.IWithDeleteOnIdle, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Update.IWithExpiredMessageMovedToDeadLetterSubscription, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Update.IWithMessageBatching, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Update.IWithMessageLockDuration, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Update.IWithMessageMovedToDeadLetterQueueOnMaxDeliveryCount, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Update.IWithMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Update.IWithSession
type IUpdate = interface
    interface IAppliable<ISubscription>
    interface IIndexable
    interface IWithDeleteOnIdle
    interface IWithMessageLockDuration
    interface IWithDefaultMessageTTL
    interface IWithSession
    interface IWithMessageBatching
    interface IWithExpiredMessageMovedToDeadLetterSubscription
    interface IWithMessageMovedToDeadLetterQueueOnMaxDeliveryCount
    interface IWithMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException
Public Interface IUpdate
Implements IAppliable(Of ISubscription), IWithDefaultMessageTTL, IWithDeleteOnIdle, IWithExpiredMessageMovedToDeadLetterSubscription, IWithMessageBatching, IWithMessageLockDuration, IWithMessageMovedToDeadLetterQueueOnMaxDeliveryCount, IWithMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException, IWithSession
Implementações

Propriedades

Key

O modelo para uma operação de atualização de assinatura, que contém todas as configurações que podem ser modificadas.

(Herdado de IIndexable)

Métodos

Apply()

Execute a solicitação de atualização.

(Herdado de IAppliable<T>)
ApplyAsync(CancellationToken, Boolean)

Execute a solicitação de atualização de forma assíncrona.

(Herdado de IAppliable<T>)
WithDefaultMessageTTL(TimeSpan)

Especifica a duração após a qual a mensagem expira.

(Herdado de IWithDefaultMessageTTL)
WithDeleteOnIdleDurationInMinutes(Int32)

O intervalo ocioso após o qual a assinatura é excluída automaticamente.

(Herdado de IWithDeleteOnIdle)
WithExpiredMessageMovedToDeadLetterSubscription()

Especifica que a mensagem expirada deve ser movida para a assinatura de mensagens mortas.

(Herdado de IWithExpiredMessageMovedToDeadLetterSubscription)
WithMessageBatching()

Especifica que o barramento de serviço pode enviar várias mensagens em lote ao gravar mensagens ou excluir mensagens de seu repositório interno. Isso aumenta a taxa de transferência.

(Herdado de IWithMessageBatching)
WithMessageLockDurationInSeconds(Int32)

Especifica a quantidade de tempo que a mensagem está bloqueada para outros receptores.

(Herdado de IWithMessageLockDuration)
WithMessageMovedToDeadLetterQueueOnMaxDeliveryCount(Int32)

Especifica o número máximo de vezes que uma mensagem pode ser entregue. Depois que essa contagem for excedida, a mensagem será movida para a assinatura de mensagens mortas.

(Herdado de IWithMessageMovedToDeadLetterQueueOnMaxDeliveryCount)
WithMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException()

Especifica que a mensagem com falha na avaliação do filtro deve ser movida para a assinatura de mensagens mortas.

(Herdado de IWithMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException)
WithoutExpiredMessageMovedToDeadLetterSubscription()

Especifica que a mensagem expirada não deve ser movida para a assinatura de mensagens mortas.

(Herdado de IWithExpiredMessageMovedToDeadLetterSubscription)
WithoutMessageBatching()

Especifica que o envio em lote de mensagens deve ser desabilitado quando o barramento de serviço grava mensagens ou exclui mensagens de seu repositório interno.

(Herdado de IWithMessageBatching)
WithoutMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException()

Especifica que a mensagem com falha na avaliação do filtro não deve ser movida para a assinatura de mensagens mortas.

(Herdado de IWithMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException)
WithoutSession()

Especifica que o suporte à sessão deve ser desabilitado para a assinatura.

(Herdado de IWithSession)
WithSession()

Especifica que o suporte à sessão deve ser habilitado para a assinatura.

(Herdado de IWithSession)

Aplica-se a