Compartir a través de


QueueProperties interface

Representa la entrada de updateQueue.

Propiedades

authorizationRules

Reglas de autorización en la cola

autoDeleteOnIdle

Tiempo de inactividad máximo antes de que se elimine 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

availabilityStatus

Estado de disponibilidad de la entidad de mensajería.

deadLetteringOnMessageExpiration

Si está habilitado y expira un mensaje, Service Bus mueve el mensaje de la cola a la subcola de mensajes fallidos de la cola. Si está deshabilitado, el mensaje se eliminará permanentemente de la cola. Configurable solo en el momento de la creación de la cola.

defaultMessageTimeToLive

Dependiendo de si DeadLettering está habilitado, un mensaje se mueve automáticamente a la sub cola de mensajes fallidos o se elimina si se ha almacenado en la cola durante más tiempo que el especificado. Este valor lo sobrescribe un TTL especificado en el mensaje si y solo si el TTL del mensaje es menor que el TTL establecido en la cola. Este valor es inmutable después de crear la cola. 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

Especifica el intervalo de tiempo durante el que Service Bus detecta 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

enableBatchedOperations

Especifica si se deben permitir operaciones por lotes.

enableExpress

Especifica si las entidades rápidas están habilitadas en la cola.

enablePartitioning

Especifica si la cola debe particionarse.

forwardDeadLetteredMessagesTo

Dirección URL absoluta o el nombre de la cola o tema a los que se reenvía los mensajes fallidos. Por ejemplo, una entrada de dirección URL absoluta sería del formulario. sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>

forwardTo

Dirección URL absoluta o el nombre de la cola o tema a los que se reenviarán los mensajes. Por ejemplo, una entrada de dirección URL absoluta sería del formulario. sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>

lockDuration

Determina la cantidad de tiempo en segundos que un mensaje debe estar bloqueado para el procesamiento por parte del receptor. Después de este período, el mensaje se desbloquea y está disponible para que el siguiente receptor lo consuma. (Si las sesiones están habilitadas, esta duración de bloqueo se aplica a las sesiones y no a los 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

maxDeliveryCount

El número máximo de entregas de mensajes después del cual, si aún no se ha resuelto, se mueve a la sub cola de mensajes fallidos.

maxMessageSizeInKilobytes

Tamaño máximo del mensaje en kilobytes para los mensajes enviados a esta cola.

No aplicable si se elige la versión del servicio "2017-04" al crear .ServiceBusAdministrationClient

maxSizeInMegabytes

Especifica el tamaño máximo de la cola en megabytes. Cualquier intento de poner en cola un mensaje que provoque que la cola supere este valor provocará un error.

name

Nombre de la cola

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 de la cola.

requiresSession

Si se establece en true, la cola será compatible con la sesión y solo se admitirá SessionReceiver. Las colas que tienen en cuenta la sesión no se admiten a través de REST. Configurable solo en el momento de la creación de la cola.

status

Estado de la entidad de mensajería.

userMetadata

El usuario proporcionó información de metadatos asociada a la cola. Se usa para especificar contenido textual, como etiquetas, etiquetas, etc. El valor no debe superar los 1024 bytes codificados en utf-8.

Detalles de las propiedades

authorizationRules

Reglas de autorización en la cola

authorizationRules?: AuthorizationRule[]

Valor de propiedad

autoDeleteOnIdle

Tiempo de inactividad máximo antes de que se elimine 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

deadLetteringOnMessageExpiration

Si está habilitado y expira un mensaje, Service Bus mueve el mensaje de la cola a la subcola de mensajes fallidos de la cola. Si está deshabilitado, el mensaje se eliminará permanentemente de la cola. Configurable solo en el momento de la creación de la cola.

deadLetteringOnMessageExpiration: boolean

Valor de propiedad

boolean

defaultMessageTimeToLive

Dependiendo de si DeadLettering está habilitado, un mensaje se mueve automáticamente a la sub cola de mensajes fallidos o se elimina si se ha almacenado en la cola durante más tiempo que el especificado. Este valor lo sobrescribe un TTL especificado en el mensaje si y solo si el TTL del mensaje es menor que el TTL establecido en la cola. Este valor es inmutable después de crear la cola. 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 detecta 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 la cola.

enableExpress: boolean

Valor de propiedad

boolean

enablePartitioning

Especifica si la cola debe particionarse.

enablePartitioning: boolean

Valor de propiedad

boolean

forwardDeadLetteredMessagesTo

Dirección URL absoluta o el nombre de la cola o tema a los que se reenvía los mensajes fallidos. Por ejemplo, una entrada de dirección URL absoluta sería del formulario. sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>

forwardDeadLetteredMessagesTo?: string

Valor de propiedad

string

forwardTo

Dirección URL absoluta o el nombre de la cola o tema a los que se reenviarán los mensajes. Por ejemplo, una entrada de dirección URL absoluta sería del formulario. sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>

forwardTo?: string

Valor de propiedad

string

lockDuration

Determina la cantidad de tiempo en segundos que un mensaje debe estar bloqueado para el procesamiento por parte del receptor. Después de este período, el mensaje se desbloquea y está disponible para que el siguiente receptor lo consuma. (Si las sesiones están habilitadas, esta duración de bloqueo se aplica a las sesiones y no a los 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

lockDuration: string

Valor de propiedad

string

maxDeliveryCount

El número máximo de entregas de mensajes después del cual, si aún no se ha resuelto, se mueve a la sub cola de mensajes fallidos.

maxDeliveryCount: number

Valor de propiedad

number

maxMessageSizeInKilobytes

Tamaño máximo del mensaje en kilobytes para los mensajes enviados a esta cola.

No aplicable si se elige la versión del servicio "2017-04" al crear .ServiceBusAdministrationClient

maxMessageSizeInKilobytes?: number

Valor de propiedad

number

maxSizeInMegabytes

Especifica el tamaño máximo de la cola en megabytes. Cualquier intento de poner en cola un mensaje que provoque que la cola supere este valor provocará un error.

maxSizeInMegabytes: number

Valor de propiedad

number

name

Nombre de la cola

name: string

Valor de propiedad

string

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 de la cola.

requiresDuplicateDetection: boolean

Valor de propiedad

boolean

requiresSession

Si se establece en true, la cola será compatible con la sesión y solo se admitirá SessionReceiver. Las colas que tienen en cuenta la sesión no se admiten a través de REST. Configurable solo en el momento de la creación de la cola.

requiresSession: boolean

Valor de propiedad

boolean

status

Estado de la entidad de mensajería.

status: EntityStatus

Valor de propiedad

userMetadata

El usuario proporcionó información de metadatos asociada a la cola. 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