IUpdate Interface
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.
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
-
IAppliable<IQueue> IIndexable IWithAuthorizationRule IWithDefaultMessageTTL IWithDeleteOnIdle IWithDuplicateMessageDetection IWithExpiredMessageMovedToDeadLetterQueue IWithExpressMessage IWithMessageBatching IWithMessageLockDuration IWithMessageMovedToDeadLetterQueueOnMaxDeliveryCount IWithSession IWithSize
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
Azure SDK for .NET