SubscriptionDescription Classe

Définition

Représente une description de l’abonnement.

[System.Runtime.Serialization.DataContract(Name="SubscriptionDescription", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
public sealed class SubscriptionDescription : Microsoft.ServiceBus.Messaging.EntityDescription
[<System.Runtime.Serialization.DataContract(Name="SubscriptionDescription", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")>]
type SubscriptionDescription = class
    inherit EntityDescription
Public NotInheritable Class SubscriptionDescription
Inherits EntityDescription
Héritage
SubscriptionDescription
Attributs

Constructeurs

SubscriptionDescription(String, String)

Initialise une nouvelle instance de la classe SubscriptionDescription.

Champs

MessageTimeToLiveDefaultValue

Valeur par défaut du délai de vie du message

Propriétés

AccessedAt

Obtient la dernière fois qu’une demande de réception a été envoyée à cet abonnement.

AutoDeleteOnIdle

Obtient ou définit l’intervalle TimeSpan d’inactivité après lequel l’abonnement est automatiquement supprimé. La durée minimale est de 5 minutes.

AvailabilityStatus

Obtient le status de disponibilité de l’entité pour la messagerie.

ClientAffineProperties

Représente une description de l’abonnement.

CreatedAt

Obtient l’heure exacte de création du message.

DefaultMessageTimeToLive

Obtient ou définit la valeur temps réel du message par défaut. Il s'agit de la période à l'issue de laquelle le message expire, à compter de son envoi au Service Bus. Il s’agit de la valeur par défaut utilisée lorsque TimeToLive n’est pas défini sur un message lui-même. Les messages antérieurs à leur valeur TimeToLive expirent et ne sont plus conservés dans la banque de messages. Les abonnés ne pourront pas recevoir les messages arrivés à expiration. Un message peut avoir une valeur TimeToLive inférieure à celle spécifiée ici, mais par défaut, TimeToLive est défini sur MaxValue. Par conséquent, cette propriété devient la valeur de temps de vie par défaut appliquée aux messages.

EnableBatchedOperations

Obtient ou définit une valeur qui indique si les opérations par lots sont activées.

EnableDeadLetteringOnFilterEvaluationExceptions

Obtient ou définit la valeur qui indique si un abonnement a une prise en charge de lettres mortes sur les exceptions d’évaluation de filtre.

EnableDeadLetteringOnMessageExpiration

Obtient ou définit la valeur qui indique si un abonnement a une prise en charge de lettres mortes à l’expiration d’un message.

ExtensionData

Obtient ou définit la structure qui contient des données supplémentaires.

(Hérité de EntityDescription)
ForwardDeadLetteredMessagesTo

Obtient ou définit le chemin du destinataire vers lequel les messages de lettres mortes sont transférés.

ForwardTo

Obtient ou définit le chemin du destinataire vers lequel le message est transféré.

IsClientAffine

Représente une description de l’abonnement.

IsReadOnly

Obtient ou définit une valeur qui indique si la description de l’entité est en lecture seule.

(Hérité de EntityDescription)
LockDuration

Obtient ou définit l’intervalle de temps de durée de verrouillage de l’abonnement.

MaxDeliveryCount

Obtient ou définit le nombre maximal de remises.

MessageCount

Obtient le nombre de messages.

MessageCountDetails

Obtient les détails du message sur l’abonnement.

Name

Obtient le nom de la description de l’abonnement.

RequiresSession

Obtient ou définit la valeur indiquant si un abonnement prend en charge le concept de session.

Status

Obtient ou définit l'état actuel de l'abonnement (activé ou désactivé). Lorsqu’une entité est désactivée, cette entité ne peut pas envoyer ou recevoir des messages.

TopicPath

Obtient le chemin de la rubrique à laquelle cette description d’abonnement appartient.

UpdatedAt

Obtient l’heure exacte à laquelle le message a été mis à jour.

UserMetadata

Obtient ou définit les métadonnées utilisateur.

Méthodes

ThrowIfReadOnly()

Lève une exception si la description de l’entité est en lecture seule.

(Hérité de EntityDescription)

S’applique à