Partager via


TopicDescription Classe

Définition

Représente une description de la rubrique.

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

Constructeurs

TopicDescription(String)

Initialise une nouvelle instance de la TopicDescription classe avec le chemin relatif spécifié.

Champs

MessageTimeToLiveDefaultValue

Valeur par défaut de durée de vie du message

Propriétés

AccessedAt

Obtient l’heure et la date auxquelles un message a été envoyé pour la dernière fois à la rubrique.

Authorization

Obtient les règles d'autorisation pour la description.

AutoDeleteOnIdle

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

AvailabilityStatus

Obtient le status de la disponibilité de ce instance.

CreatedAt

Obtient l’heure et la date de création de la rubrique.

DefaultMessageTimeToLive

Obtient ou définit la valeur d’heure de vie du message par défaut pour une rubrique. 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 peuvent pas recevoir de messages expirés.

DuplicateDetectionHistoryTimeWindow

Obtient ou définit la TimeSpan structure qui définit la durée de l’historique de détection des doublons.

EnableBatchedOperations

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

EnableExpress

Obtient ou définit une valeur qui indique si les entités Express sont activées. Une rubrique express conserve temporairement un message en mémoire avant de l’écrire dans un stockage persistant.

EnableFilteringMessagesBeforePublishing

Obtient ou définit si les messages doivent être filtrés avant la publication.

EnablePartitioning

Obtient ou définit si la rubrique doit être partitionnée entre plusieurs répartiteurs de messages. Une rubrique express conserve temporairement un message en mémoire avant de l’écrire dans un stockage persistant.

ExtensionData

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

(Hérité de EntityDescription)
IsAnonymousAccessible

Obtient si l'accès anonyme est autorisé.

IsReadOnly

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

(Hérité de EntityDescription)
MaxSizeInMegabytes

Obtient ou définit la taille maximale de la rubrique en mégaoctets, qui correspond à la taille de mémoire allouée à la rubrique.

MessageCountDetails

Obtient les détails du message sur le sujet.

Path

Obtient le chemin d’accès de la rubrique.

RequiresDuplicateDetection

Obtient ou définit la valeur qui indique si une rubrique nécessite une détection de duplication.

SizeInBytes

Obtient la taille de la rubrique en octets.

Status

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

SubscriptionCount

Obtient ensuite le nombre d’abonnements.

SupportOrdering

Obtient ou définit la méthode d’ordre de prise en charge.

UpdatedAt

Obtient l’heure et la date de mise à jour de la rubrique.

UserMetadata

Obtient ou définit les métadonnées utilisateur associées à la description.

Méthodes

ThrowIfReadOnly()

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

(Hérité de EntityDescription)

S’applique à