Partager via


CreateSubscriptionOptions Classe

Définition

Représente la description des métadonnées de l’abonnement.

public class CreateSubscriptionOptions : IEquatable<Azure.Messaging.ServiceBus.Administration.CreateSubscriptionOptions>
type CreateSubscriptionOptions = class
    interface IEquatable<CreateSubscriptionOptions>
Public Class CreateSubscriptionOptions
Implements IEquatable(Of CreateSubscriptionOptions)
Héritage
CreateSubscriptionOptions
Implémente

Constructeurs

CreateSubscriptionOptions(String, String)

Initialise une nouvelle instance de la classe SubscriptionDescription avec le nom et le nom de la rubrique spécifiés.

CreateSubscriptionOptions(SubscriptionProperties)

Initialise une nouvelle instance de en fonction du CreateSubscriptionOptions instance spécifié SubscriptionProperties . Cela est utile pour créer un abonnement basé sur les propriétés d’un abonnement existant.

Propriétés

AutoDeleteOnIdle

Intervalle TimeSpan d’inactivité après lequel l’abonnement est automatiquement supprimé.

DeadLetteringOnMessageExpiration

Indique si cet abonnement a une prise en charge de lettres mortes à l’expiration d’un message.

DefaultMessageTimeToLive

Valeur de temps de vie par défaut pour les messages. Il s’agit de la durée après laquelle le message expire, à partir du moment où le message est envoyé à Service Bus.

EnableBatchedOperations

Indique si les opérations par lots côté serveur sont activées.

EnableDeadLetteringOnFilterEvaluationExceptions

indique si les messages doivent être transférés vers la sous-file d’attente de lettres mortes lorsque l’évaluation de la règle d’abonnement échoue.

ForwardDeadLetteredMessagesTo

Nom de l’entité destinataire vers laquelle tous les messages de lettres mortes de cet abonnement sont transférés.

ForwardTo

Nom de l’entité destinataire vers laquelle tous les messages envoyés à l’abonnement sont transférés.

LockDuration

Durée d’une réception de verrou d’aperçu. c’est-à-dire la durée pendant laquelle le message est verrouillé par un récepteur donné afin qu’aucun autre destinataire ne reçoive le même message.

MaxDeliveryCount

Nombre maximal de remises d’un message avant qu’il ne soit en lettres mortes.

RequiresSession

Cela indique si l’abonnement prend en charge le concept de session. Les messages de session suivent le classement FIFO.

Status

Le status actuel de l’abonnement (Activé/Désactivé).

SubscriptionName

Nom de l'abonnement.

TopicName

Nom de la rubrique sous laquelle existe l’abonnement.

UserMetadata

Métadonnées personnalisées que l’utilisateur peut associer à l’abonnement.

Méthodes

Equals(CreateSubscriptionOptions)

Détermine si l'objet spécifié est égal à l'objet actuel.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

GetHashCode()

Retourne un code de hachage pour cette instance.

Opérateurs

Equality(CreateSubscriptionOptions, CreateSubscriptionOptions)

Représente la description des métadonnées de l’abonnement.

Inequality(CreateSubscriptionOptions, CreateSubscriptionOptions)

Représente la description des métadonnées de l’abonnement.

S’applique à