Compartilhar via


IUpdate Interface

Definição

O modelo para uma operação de atualização de tópico do Barramento de Serviço, 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.ITopic>, Microsoft.Azure.Management.ServiceBus.Fluent.Topic.Update.IWithAuthorizationRule, Microsoft.Azure.Management.ServiceBus.Fluent.Topic.Update.IWithDefaultMessageTTL, Microsoft.Azure.Management.ServiceBus.Fluent.Topic.Update.IWithDeleteOnIdle, Microsoft.Azure.Management.ServiceBus.Fluent.Topic.Update.IWithDuplicateMessageDetection, Microsoft.Azure.Management.ServiceBus.Fluent.Topic.Update.IWithExpressMessage, Microsoft.Azure.Management.ServiceBus.Fluent.Topic.Update.IWithMessageBatching, Microsoft.Azure.Management.ServiceBus.Fluent.Topic.Update.IWithSize, Microsoft.Azure.Management.ServiceBus.Fluent.Topic.Update.IWithSubscription
type IUpdate = interface
    interface IAppliable<ITopic>
    interface IIndexable
    interface IWithSize
    interface IWithDeleteOnIdle
    interface IWithDefaultMessageTTL
    interface IWithExpressMessage
    interface IWithMessageBatching
    interface IWithDuplicateMessageDetection
    interface IWithSubscription
    interface IWithAuthorizationRule
Public Interface IUpdate
Implements IAppliable(Of ITopic), IWithAuthorizationRule, IWithDefaultMessageTTL, IWithDeleteOnIdle, IWithDuplicateMessageDetection, IWithExpressMessage, IWithMessageBatching, IWithSize, IWithSubscription
Implementações

Propriedades

Key

O modelo para uma operação de atualização de tópico do Barramento de Serviço, 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 o tópico é excluído automaticamente.

(Herdado de IWithDeleteOnIdle)
WithDuplicateMessageDetectionHistoryDuration(TimeSpan)

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

(Herdado de IWithDuplicateMessageDetection)
WithExpressMessage()

Especifica que as mensagens neste tópico 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)
WithNewListenRule(String)

Cria uma regra de autorização de escuta para o tópico.

(Herdado de IWithAuthorizationRule)
WithNewManageRule(String)

Cria uma regra de autorização de gerenciamento para o tópico.

(Herdado de IWithAuthorizationRule)
WithNewSendRule(String)

Cria uma regra de autorização de envio para o tópico.

(Herdado de IWithAuthorizationRule)
WithNewSubscription(String)

Cria uma entidade de assinatura para o tópico barramento de serviço.

(Herdado de IWithSubscription)
WithoutAuthorizationRule(String)

Remove uma regra de autorização para o tópico.

(Herdado de IWithAuthorizationRule)
WithoutDuplicateMessageDetection()

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

(Herdado de IWithDuplicateMessageDetection)
WithoutExpressMessage()

Especifica que as mensagens neste tópico 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 gravar mensagens ou excluir mensagens de seu repositório interno.

(Herdado de IWithMessageBatching)
WithoutSubscription(String)

Remove uma entidade de assinatura associada ao tópico do Barramento de Serviço.

(Herdado de IWithSubscription)
WithSizeInMB(Int64)

Especifica o tamanho máximo da memória alocada para o tópico.

(Herdado de IWithSize)

Aplica-se a