Compartir a través de


CreateTopicOptions Clase

Definición

Representa las opciones que se pueden especificar para la creación de un tema.

public class CreateTopicOptions : IEquatable<Azure.Messaging.ServiceBus.Administration.CreateTopicOptions>
type CreateTopicOptions = class
    interface IEquatable<CreateTopicOptions>
Public Class CreateTopicOptions
Implements IEquatable(Of CreateTopicOptions)
Herencia
CreateTopicOptions
Implementaciones

Constructores

CreateTopicOptions(String)

Inicializa una nueva instancia de CreateTopicOptions con el nombre relativo especificado.

CreateTopicOptions(TopicProperties)

Inicializa una nueva instancia de en función de CreateTopicOptions la instancia especificada TopicProperties . Esto es útil para crear un tema basado en las propiedades de un tema existente.

Propiedades

AuthorizationRules

En AuthorizationRules el tema para controlar el acceso de usuario en el nivel de entidad.

AutoDeleteOnIdle

Intervalo TimeSpan de inactividad después del cual se elimina automáticamente el tema.

DefaultMessageTimeToLive

El valor predeterminado de período de vida para los mensajes. Esta es la duración después de la cual expira el mensaje, a partir de cuando se envía el mensaje a Service Bus.

DuplicateDetectionHistoryTimeWindow

Duración TimeSpan del historial de detección de duplicados que mantiene el servicio.

EnableBatchedOperations

Indica si las operaciones por lotes del lado servidor están habilitadas.

EnablePartitioning

Indica si el tema se va a particionar entre varios agentes de mensajes.

MaxMessageSizeInKilobytes

Obtiene o establece el tamaño máximo del mensaje, en kilobytes, para los mensajes enviados a este tema. Esta característica solo está disponible cuando se usa un espacio de nombres Premium y una versión de servicio "2021-05" o superior. https://docs.microsoft.com/azure/service-bus-messaging/service-bus-premium-messaging

MaxSizeInMegabytes

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

Name

Nombre del tema relativo a la dirección base del espacio de nombres.

RequiresDuplicateDetection

Este valor indica si el tema requiere protección contra mensajes duplicados. Si es true, se descartarán los mensajes duplicados que tengan el mismo MessageId y se envíen al tema dentro de la duración.DuplicateDetectionHistoryTimeWindow

Status

Estado actual del tema (Habilitado/Deshabilitado).

SupportOrdering

Define si es necesario mantener la ordenación. Si es true, los mensajes enviados al tema se reenviarán a la suscripción en orden. En el caso de los temas con particiones, el valor predeterminado es false y establecerlo en true no tiene ningún efecto.

UserMetadata

Metadatos personalizados que el usuario puede asociar con el tema.

Métodos

Equals(CreateTopicOptions)

Determina si el objeto especificado es igual que el objeto actual.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

GetHashCode()

Devuelve un código hash para esta instancia.

Operadores

Equality(CreateTopicOptions, CreateTopicOptions)

Representa las opciones que se pueden especificar para la creación de un tema.

Inequality(CreateTopicOptions, CreateTopicOptions)

Representa las opciones que se pueden especificar para la creación de un tema.

Se aplica a