CreateSubscriptionOptions Classe
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.
Representa a descrição dos metadados da assinatura.
public class CreateSubscriptionOptions : IEquatable<Azure.Messaging.ServiceBus.Administration.CreateSubscriptionOptions>
type CreateSubscriptionOptions = class
interface IEquatable<CreateSubscriptionOptions>
Public Class CreateSubscriptionOptions
Implements IEquatable(Of CreateSubscriptionOptions)
- Herança
-
CreateSubscriptionOptions
- Implementações
Construtores
CreateSubscriptionOptions(String, String) |
Inicializa uma nova instância da classe SubscriptionDescription com o nome e o nome do tópico especificados. |
CreateSubscriptionOptions(SubscriptionProperties) |
Inicializa uma nova instância de CreateSubscriptionOptions com base na instância especificada SubscriptionProperties . Isso é útil para criar uma nova assinatura com base nas propriedades de uma assinatura existente. |
Propriedades
AutoDeleteOnIdle |
O TimeSpan intervalo ocioso após o qual a assinatura é excluída automaticamente. |
DeadLetteringOnMessageExpiration |
Indica se essa assinatura tem suporte a mensagens mortas quando uma mensagem expira. |
DefaultMessageTimeToLive |
O valor de tempo de vida padrão para as mensagens. Essa é a duração após a qual a mensagem expira, começando de quando a mensagem é enviada ao Barramento de Serviço. |
EnableBatchedOperations |
Indica se as operações em lote do lado do servidor estão habilitadas. |
EnableDeadLetteringOnFilterEvaluationExceptions |
indica se as mensagens precisam ser encaminhadas para a sub fila de mensagens mortas quando a avaliação da regra de assinatura falha. |
ForwardDeadLetteredMessagesTo |
O nome da entidade de destinatário para a qual todas as mensagens com mensagens mortas dessa assinatura são encaminhadas. |
ForwardTo |
O nome da entidade de destinatário para a qual todas as mensagens enviadas para a assinatura são encaminhadas. |
LockDuration |
Duração de um recebimento de bloqueio de espiada. Ou seja, a quantidade de tempo que a mensagem é bloqueada por um determinado receptor para que nenhum outro receptor receba a mesma mensagem. |
MaxDeliveryCount |
A contagem máxima de entrega de uma mensagem antes de ser morta. |
RequiresSession |
Isso indica se a assinatura dá suporte ao conceito de sessão. As mensagens com sessão seguem a ordenação fifo. |
Status |
O status atual da assinatura (Habilitado/Desabilitado). |
SubscriptionName |
O nome da assinatura. |
TopicName |
Nome do tópico no qual a assinatura existe. |
UserMetadata |
Metadados personalizados que o usuário pode associar à assinatura. |
Métodos
Equals(CreateSubscriptionOptions) |
Determina se o objeto especificado é igual ao objeto atual. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. |
GetHashCode() |
Retorna um código hash para essa instância. |
Operadores
Equality(CreateSubscriptionOptions, CreateSubscriptionOptions) |
Representa a descrição dos metadados da assinatura. |
Inequality(CreateSubscriptionOptions, CreateSubscriptionOptions) |
Representa a descrição dos metadados da assinatura. |
Aplica-se a
Azure SDK for .NET