IUpdate Interface

Definição

O modelo para a operação de atualização da fila do Barramento de Serviço, contendo todas as configurações que podem ser modificadas.

public interface IUpdate : Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IAppliable<Microsoft.Azure.Management.ServiceBus.Fluent.IQueue>, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Update.IWithAuthorizationRule, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Update.IWithDefaultMessageTTL, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Update.IWithDeleteOnIdle, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Update.IWithDuplicateMessageDetection, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Update.IWithExpiredMessageMovedToDeadLetterQueue, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Update.IWithExpressMessage, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Update.IWithMessageBatching, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Update.IWithMessageLockDuration, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Update.IWithMessageMovedToDeadLetterQueueOnMaxDeliveryCount, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Update.IWithSession, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Update.IWithSize
type IUpdate = interface
    interface IAppliable<IQueue>
    interface IIndexable
    interface IWithSize
    interface IWithDeleteOnIdle
    interface IWithMessageLockDuration
    interface IWithDefaultMessageTTL
    interface IWithSession
    interface IWithExpressMessage
    interface IWithMessageBatching
    interface IWithDuplicateMessageDetection
    interface IWithExpiredMessageMovedToDeadLetterQueue
    interface IWithMessageMovedToDeadLetterQueueOnMaxDeliveryCount
    interface IWithAuthorizationRule
Public Interface IUpdate
Implements IAppliable(Of IQueue), IWithAuthorizationRule, IWithDefaultMessageTTL, IWithDeleteOnIdle, IWithDuplicateMessageDetection, IWithExpiredMessageMovedToDeadLetterQueue, IWithExpressMessage, IWithMessageBatching, IWithMessageLockDuration, IWithMessageMovedToDeadLetterQueueOnMaxDeliveryCount, IWithSession, IWithSize
Implementações

Propriedades

Key

O modelo para a operação de atualização da fila do Barramento de Serviço, contendo 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 fila é excluída automaticamente.

(Herdado de IWithDeleteOnIdle)
WithDuplicateMessageDetectionHistoryDuration(TimeSpan)

Especifica a duração do histórico de detecção de mensagens duplicada.

(Herdado de IWithDuplicateMessageDetection)
WithExpiredMessageMovedToDeadLetterQueue()

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

(Herdado de IWithExpiredMessageMovedToDeadLetterQueue)
WithExpressMessage()

Especifica que as mensagens nessa fila são expressas, portanto, elas podem ser armazenadas em cache na memória por algum tempo antes de armazená-la no repositório de mensagens.

(Herdado de IWithExpressMessage)
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 fila de mensagens mortas.

(Herdado de IWithMessageMovedToDeadLetterQueueOnMaxDeliveryCount)
WithNewListenRule(String)

Cria uma regra de autorização de escuta para a fila.

(Herdado de IWithAuthorizationRule)
WithNewManageRule(String)

Cria uma regra de gerenciamento de autorização para a fila.

(Herdado de IWithAuthorizationRule)
WithNewSendRule(String)

Cria uma regra de autorização de envio para a fila.

(Herdado de IWithAuthorizationRule)
WithoutAuthorizationRule(String)

Remove uma regra de autorização para a fila.

(Herdado de IWithAuthorizationRule)
WithoutDuplicateMessageDetection()

Especifica que a detecção de mensagens duplicadas precisa ser desabilitada.

(Herdado de IWithDuplicateMessageDetection)
WithoutExpiredMessageMovedToDeadLetterQueue()

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

(Herdado de IWithExpiredMessageMovedToDeadLetterQueue)
WithoutExpressMessage()

Especifica que as mensagens nessa fila não são expressas, portanto, elas devem ser armazenadas em cache na memória.

(Herdado de IWithExpressMessage)
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)
WithoutSession()

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

(Herdado de IWithSession)
WithSession()

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

(Herdado de IWithSession)
WithSizeInMB(Int64)

Especifica o tamanho máximo da memória alocada para a fila.

(Herdado de IWithSize)

Aplica-se a