SBQueue interface

Descripción del recurso de cola.

Extends

Propiedades

accessedAt

Última vez que se envió un mensaje o la última vez que se produjo una solicitud de recepción a esta cola.

autoDeleteOnIdle

Intervalo de inactividad de timeSpan iso 8061 después del cual se elimina automáticamente la cola. La duración mínima es de 5 minutos.

countDetails

Detalles del recuento de mensajes.

createdAt

Hora exacta en que se creó el mensaje.

deadLetteringOnMessageExpiration

Valor que indica si esta cola tiene compatibilidad con mensajes fallidos cuando expira un mensaje.

defaultMessageTimeToLive

El intervalo de tiempo predeterminado del mensaje ISO 8601 es activo. Esta es la duración después de la cual expira el mensaje, a partir de cuándo se envía el mensaje a Service Bus. Este es el valor predeterminado que se usa cuando TimeToLive no está establecido en un mensaje en sí.

duplicateDetectionHistoryTimeWindow

Estructura timeSpan iso 8601 que define la duración del historial de detección de duplicados. El valor predeterminado es 10 minutos.

enableBatchedOperations

Valor que indica si las operaciones por lotes del lado servidor están habilitadas.

enableExpress

Valor que indica si las entidades express están habilitadas. Una cola rápida contiene un mensaje en la memoria temporalmente antes de escribirlo en el almacenamiento persistente.

enablePartitioning

Valor que indica si la cola se va a particionar entre varios agentes de mensajes.

forwardDeadLetteredMessagesTo

Nombre de la cola o tema para reenviar el mensaje de mensajes fallidos

forwardTo

Nombre de cola o tema para reenviar los mensajes

location

Ubicación geográfica donde reside el recurso

lockDuration

Duración del intervalo de tiempo ISO 8601 de un bloqueo de inspección; es decir, la cantidad de tiempo que el mensaje está bloqueado para otros receptores. El valor máximo de LockDuration es de 5 minutos; el valor predeterminado es 1 minuto.

maxDeliveryCount

Número máximo de entregas. Un mensaje se activa automáticamente después de este número de entregas. el valor predeterminado es 10.

maxMessageSizeInKilobytes

Tamaño máximo (en KB) de la carga del mensaje que la cola puede aceptar. Esta propiedad solo se usa actualmente en Premium y el valor predeterminado es 1024.

maxSizeInMegabytes

Tamaño máximo de la cola en megabytes, que es el tamaño de la memoria asignada para la cola. El valor predeterminado es 1024.

messageCount

Número de mensajes de la cola.

requiresDuplicateDetection

Valor que indica si esta cola requiere detección de duplicados.

requiresSession

Valor que indica si la cola admite el concepto de sesiones.

sizeInBytes

Tamaño de la cola, en bytes.

status

Enumera los valores posibles para el estado de una entidad de mensajería.

updatedAt

Hora exacta en que se actualizó el mensaje.

userMetadata

Obtiene y establece los metadatos del usuario.

Propiedades heredadas

id

Identificador de recurso completo para el recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

Nombre del recurso.

systemData

Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy.

type

Tipo del recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

Detalles de las propiedades

accessedAt

Última vez que se envió un mensaje o la última vez que se produjo una solicitud de recepción a esta cola.

accessedAt?: Date

Valor de propiedad

Date

autoDeleteOnIdle

Intervalo de inactividad de timeSpan iso 8061 después del cual se elimina automáticamente la cola. La duración mínima es de 5 minutos.

autoDeleteOnIdle?: string

Valor de propiedad

string

countDetails

Detalles del recuento de mensajes.

countDetails?: MessageCountDetails

Valor de propiedad

createdAt

Hora exacta en que se creó el mensaje.

createdAt?: Date

Valor de propiedad

Date

deadLetteringOnMessageExpiration

Valor que indica si esta cola tiene compatibilidad con mensajes fallidos cuando expira un mensaje.

deadLetteringOnMessageExpiration?: boolean

Valor de propiedad

boolean

defaultMessageTimeToLive

El intervalo de tiempo predeterminado del mensaje ISO 8601 es activo. Esta es la duración después de la cual expira el mensaje, a partir de cuándo se envía el mensaje a Service Bus. Este es el valor predeterminado que se usa cuando TimeToLive no está establecido en un mensaje en sí.

defaultMessageTimeToLive?: string

Valor de propiedad

string

duplicateDetectionHistoryTimeWindow

Estructura timeSpan iso 8601 que define la duración del historial de detección de duplicados. El valor predeterminado es 10 minutos.

duplicateDetectionHistoryTimeWindow?: string

Valor de propiedad

string

enableBatchedOperations

Valor que indica si las operaciones por lotes del lado servidor están habilitadas.

enableBatchedOperations?: boolean

Valor de propiedad

boolean

enableExpress

Valor que indica si las entidades express están habilitadas. Una cola rápida contiene un mensaje en la memoria temporalmente antes de escribirlo en el almacenamiento persistente.

enableExpress?: boolean

Valor de propiedad

boolean

enablePartitioning

Valor que indica si la cola se va a particionar entre varios agentes de mensajes.

enablePartitioning?: boolean

Valor de propiedad

boolean

forwardDeadLetteredMessagesTo

Nombre de la cola o tema para reenviar el mensaje de mensajes fallidos

forwardDeadLetteredMessagesTo?: string

Valor de propiedad

string

forwardTo

Nombre de cola o tema para reenviar los mensajes

forwardTo?: string

Valor de propiedad

string

location

Ubicación geográfica donde reside el recurso

location?: string

Valor de propiedad

string

lockDuration

Duración del intervalo de tiempo ISO 8601 de un bloqueo de inspección; es decir, la cantidad de tiempo que el mensaje está bloqueado para otros receptores. El valor máximo de LockDuration es de 5 minutos; el valor predeterminado es 1 minuto.

lockDuration?: string

Valor de propiedad

string

maxDeliveryCount

Número máximo de entregas. Un mensaje se activa automáticamente después de este número de entregas. el valor predeterminado es 10.

maxDeliveryCount?: number

Valor de propiedad

number

maxMessageSizeInKilobytes

Tamaño máximo (en KB) de la carga del mensaje que la cola puede aceptar. Esta propiedad solo se usa actualmente en Premium y el valor predeterminado es 1024.

maxMessageSizeInKilobytes?: number

Valor de propiedad

number

maxSizeInMegabytes

Tamaño máximo de la cola en megabytes, que es el tamaño de la memoria asignada para la cola. El valor predeterminado es 1024.

maxSizeInMegabytes?: number

Valor de propiedad

number

messageCount

Número de mensajes de la cola.

messageCount?: number

Valor de propiedad

number

requiresDuplicateDetection

Valor que indica si esta cola requiere detección de duplicados.

requiresDuplicateDetection?: boolean

Valor de propiedad

boolean

requiresSession

Valor que indica si la cola admite el concepto de sesiones.

requiresSession?: boolean

Valor de propiedad

boolean

sizeInBytes

Tamaño de la cola, en bytes.

sizeInBytes?: number

Valor de propiedad

number

status

Enumera los valores posibles para el estado de una entidad de mensajería.

status?: EntityStatus

Valor de propiedad

updatedAt

Hora exacta en que se actualizó el mensaje.

updatedAt?: Date

Valor de propiedad

Date

userMetadata

Obtiene y establece los metadatos del usuario.

userMetadata?: string

Valor de propiedad

string

Detalles de las propiedades heredadas

id

Identificador de recurso completo para el recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Valor de propiedad

string

heredado deProxyResource.id

name

Nombre del recurso.

name?: string

Valor de propiedad

string

heredado deProxyResource.name

systemData

Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy.

systemData?: SystemData

Valor de propiedad

heredado deProxyResource.systemData

type

Tipo del recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

type?: string

Valor de propiedad

string

Heredado deProxyResource.type