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 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
Azure SDK for .NET