TopicDescription Clase

Definición

Representa una descripción del tema.

[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
Herencia
TopicDescription
Atributos

Constructores

TopicDescription(String)

Inicializa una nueva instancia de la TopicDescription clase con la ruta de acceso relativa especificada.

Campos

MessageTimeToLiveDefaultValue

El valor predeterminado del período de vida del mensaje

Propiedades

AccessedAt

Obtiene la hora y la fecha en que se envió por última vez un mensaje al tema.

Authorization

Recupera las reglas de autorización para la descripción.

AutoDeleteOnIdle

Obtiene o establece el TimeSpan intervalo de inactividad después del cual se elimina automáticamente el tema. La duración mínima es de 5 minutos.

AvailabilityStatus

Obtiene el estado de la disponibilidad de esta instancia.

CreatedAt

Obtiene la hora y la fecha en que se creó el tema.

DefaultMessageTimeToLive

Obtiene o establece el tiempo de vida del mensaje predeterminado para un tema. Se trata de la duración después de la que expira el mensaje, a partir del momento en que el mensaje se envía a Service Bus. Este es el valor predeterminado que se usa cuando TimeToLive no se establece en un mensaje en sí. Los mensajes anteriores a su valor TimeToLive expirarán y ya no se conservarán en el almacén de mensajes. Los suscriptores no podrán recibir mensajes expirados.

DuplicateDetectionHistoryTimeWindow

Obtiene o establece la TimeSpan estructura que define la duración del historial de detección de duplicados.

EnableBatchedOperations

Obtiene o establece un valor que indica si las operaciones por lotes del lado servidor están habilitadas.

EnableExpress

Obtiene o establece un valor que indica si las entidades rápidas están habilitadas. Un tema express contiene un mensaje en memoria temporalmente antes de escribirlo en el almacenamiento persistente.

EnableFilteringMessagesBeforePublishing

Recupera o establece si se deben filtrar los mensajes antes de su publicación.

EnablePartitioning

Obtiene o establece si se va a permitir que el tema se particione entre varios agentes de mensajes. Un tema express contiene un mensaje en memoria temporalmente antes de escribirlo en el almacenamiento persistente.

ExtensionData

Obtiene o establece la estructura que contiene datos adicionales.

(Heredado de EntityDescription)
IsAnonymousAccessible

Recupera si el acceso anónimo está permitido.

IsReadOnly

Obtiene o establece un valor que indica si la descripción de la entidad es de solo lectura.

(Heredado de EntityDescription)
MaxSizeInMegabytes

Obtiene o establece el tamaño máximo del tema en megabytes, que es el tamaño de la memoria asignada para el tema.

MessageCountDetails

Obtiene los detalles del mensaje sobre el tema.

Path

Obtiene la ruta de acceso del tema.

RequiresDuplicateDetection

Obtiene o establece el valor que indica si un tema requiere detección de duplicación.

SizeInBytes

Obtiene el tamaño del tema en bytes.

Status

Recupera o establece el estado actual del tema (activado o desactivado). Cuando una entidad está deshabilitada, esa entidad no puede enviar ni recibir mensajes.

SubscriptionCount

Obtiene el número de suscripciones.

SupportOrdering

Obtiene o establece el método de ordenación de compatibilidad.

UpdatedAt

Obtiene la hora y la fecha en que se actualizó el tema.

UserMetadata

Obtiene o establece los metadatos del usuario asociados a la descripción.

Métodos

ThrowIfReadOnly()

Produce una excepción si la descripción de la entidad es de solo lectura.

(Heredado de EntityDescription)

Se aplica a