CreateTopicOptions interface
Representa opciones que se pueden establecer en un tema
- Extends
Propiedades
authorization |
Reglas de autorización en el tema |
auto |
Tiempo de inactividad máximo antes de eliminar la entidad. Se debe especificar en formato de duración ISO-8601, como "PT1M" durante 1 minuto, "PT5S" durante 5 segundos. Más información sobre el formato de duración ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations |
availability |
Estado de disponibilidad de la entidad de mensajería. |
default |
Determina el tiempo que vive un mensaje en las suscripciones asociadas. Las suscripciones heredan el período de vida (TTL) del tema, a menos que se creen explícitamente con un TTL menor. En función de si la notificación de mensajes fallidos está habilitada, un mensaje cuyo TTL ha expirado se moverá a la sub cola de mensajes fallidos asociados de la suscripción o se eliminará permanentemente. Se debe especificar en formato de duración ISO-8601, como "PT1M" durante 1 minuto, "PT5S" durante 5 segundos. Más información sobre el formato de duración ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations |
duplicate |
Especifica el intervalo de tiempo durante el que Service Bus detectará la duplicación de mensajes. Se debe especificar en formato de duración ISO-8601, como "PT1M" durante 1 minuto, "PT5S" durante 5 segundos. Más información sobre el formato de duración ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations |
enable |
Especifica si se deben permitir operaciones por lotes. |
enable |
Especifica si las entidades rápidas están habilitadas en el tema. |
enable |
Especifica si el tema se debe particionar |
max |
Tamaño máximo del mensaje en kilobytes para los mensajes enviados a este tema. (Solo se puede configurar para el espacio de nombres de Service Bus de nivel Premium). |
max |
Especifica el tamaño máximo del tema en megabytes. Cualquier intento de poner en cola un mensaje que hará que el tema supere este valor producirá un error. Todos los mensajes que se almacenan en el tema o en alguna de sus suscripciones cuentan para este valor. Varias copias de un mensaje que residen en una o varias suscripciones cuentan como mensajes únicos. Por ejemplo, si el mensaje m existe una vez en la suscripción s1 y dos veces en la suscripción s2, m se cuenta como un único mensaje. |
requires |
Si está habilitado, el tema detectará mensajes duplicados dentro del intervalo de tiempo especificado por la propiedad DuplicateDetectionHistoryTimeWindow. Configurable solo en el momento de la creación del tema. |
status | Estado de la entidad de mensajería. |
support |
Especifica si el tema admite el orden de mensajes. |
user |
El usuario proporcionó información de metadatos asociada al tema. Se usa para especificar contenido textual, como etiquetas, etiquetas, etc. El valor no debe superar los 1024 bytes codificados en utf-8. |
Propiedades heredadas
abort |
Señal que se puede usar para anular las solicitudes. |
on |
Una función a la que se llamará cada vez que se recibe una respuesta del servidor mientras se realiza la operación solicitada. Se puede llamar varias veces. |
request |
Opciones usadas al crear y enviar solicitudes HTTP para esta operación. |
serializer |
Opciones para invalidar el comportamiento de serialización o des serialización. |
tracing |
Opciones que se usan al habilitar el seguimiento. |
Detalles de las propiedades
authorizationRules
Reglas de autorización en el tema
authorizationRules?: AuthorizationRule[]
Valor de propiedad
autoDeleteOnIdle
Tiempo de inactividad máximo antes de eliminar la entidad. Se debe especificar en formato de duración ISO-8601, como "PT1M" durante 1 minuto, "PT5S" durante 5 segundos.
Más información sobre el formato de duración ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations
autoDeleteOnIdle?: string
Valor de propiedad
string
availabilityStatus
Estado de disponibilidad de la entidad de mensajería.
availabilityStatus?: EntityAvailabilityStatus
Valor de propiedad
defaultMessageTimeToLive
Determina el tiempo que vive un mensaje en las suscripciones asociadas. Las suscripciones heredan el período de vida (TTL) del tema, a menos que se creen explícitamente con un TTL menor. En función de si la notificación de mensajes fallidos está habilitada, un mensaje cuyo TTL ha expirado se moverá a la sub cola de mensajes fallidos asociados de la suscripción o se eliminará permanentemente. Se debe especificar en formato de duración ISO-8601, como "PT1M" durante 1 minuto, "PT5S" durante 5 segundos.
Más información sobre el formato de duración ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations
defaultMessageTimeToLive?: string
Valor de propiedad
string
duplicateDetectionHistoryTimeWindow
Especifica el intervalo de tiempo durante el que Service Bus detectará la duplicación de mensajes. Se debe especificar en formato de duración ISO-8601, como "PT1M" durante 1 minuto, "PT5S" durante 5 segundos.
Más información sobre el formato de duración ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations
duplicateDetectionHistoryTimeWindow?: string
Valor de propiedad
string
enableBatchedOperations
Especifica si se deben permitir operaciones por lotes.
enableBatchedOperations?: boolean
Valor de propiedad
boolean
enableExpress
Especifica si las entidades rápidas están habilitadas en el tema.
enableExpress?: boolean
Valor de propiedad
boolean
enablePartitioning
Especifica si el tema se debe particionar
enablePartitioning?: boolean
Valor de propiedad
boolean
maxMessageSizeInKilobytes
Tamaño máximo del mensaje en kilobytes para los mensajes enviados a este tema.
(Solo se puede configurar para el espacio de nombres de Service Bus de nivel Premium).
maxMessageSizeInKilobytes?: number
Valor de propiedad
number
maxSizeInMegabytes
Especifica el tamaño máximo del tema en megabytes. Cualquier intento de poner en cola un mensaje que hará que el tema supere este valor producirá un error. Todos los mensajes que se almacenan en el tema o en alguna de sus suscripciones cuentan para este valor. Varias copias de un mensaje que residen en una o varias suscripciones cuentan como mensajes únicos. Por ejemplo, si el mensaje m existe una vez en la suscripción s1 y dos veces en la suscripción s2, m se cuenta como un único mensaje.
maxSizeInMegabytes?: number
Valor de propiedad
number
requiresDuplicateDetection
Si está habilitado, el tema detectará mensajes duplicados dentro del intervalo de tiempo especificado por la propiedad DuplicateDetectionHistoryTimeWindow. Configurable solo en el momento de la creación del tema.
requiresDuplicateDetection?: boolean
Valor de propiedad
boolean
status
supportOrdering
Especifica si el tema admite el orden de mensajes.
supportOrdering?: boolean
Valor de propiedad
boolean
userMetadata
El usuario proporcionó información de metadatos asociada al tema. Se usa para especificar contenido textual, como etiquetas, etiquetas, etc. El valor no debe superar los 1024 bytes codificados en utf-8.
userMetadata?: string
Valor de propiedad
string
Detalles de las propiedades heredadas
abortSignal
Señal que se puede usar para anular las solicitudes.
abortSignal?: AbortSignalLike
Valor de propiedad
Heredado deOperationOptions.abortSignal
onResponse
Una función a la que se llamará cada vez que se recibe una respuesta del servidor mientras se realiza la operación solicitada. Se puede llamar varias veces.
onResponse?: RawResponseCallback
Valor de propiedad
Heredado deOperationOptions.onResponse
requestOptions
Opciones usadas al crear y enviar solicitudes HTTP para esta operación.
requestOptions?: OperationRequestOptions
Valor de propiedad
Heredado deOperationOptions.requestOptions
serializerOptions
Opciones para invalidar el comportamiento de serialización o des serialización.
serializerOptions?: SerializerOptions
Valor de propiedad
Heredado deOperationOptions.serializerOptions
tracingOptions
Opciones que se usan al habilitar el seguimiento.
tracingOptions?: OperationTracingOptions
Valor de propiedad
Heredado deOperationOptions.tracingOptions