SBQueueProperties interface

A definição de Propriedades da Fila.

Propriedades

accessedAt

Última vez que uma mensagem foi enviada ou a última vez em que houve uma solicitação de recebimento para essa fila.

autoDeleteOnIdle

Intervalo ocioso iso 8061 timeSpan após o qual a fila é excluída automaticamente. A duração mínima é de 5 minutos.

countDetails

Detalhes da contagem de mensagens.

createdAt

A hora exata em que a mensagem foi criada.

deadLetteringOnMessageExpiration

Um valor que indica se essa fila tem suporte a mensagens mortas quando uma mensagem expira.

defaultMessageTimeToLive

Tempo de tempo de mensagem padrão ISO 8601 para valor dinâmico. Essa é a duração após a qual a mensagem expira, começando de quando a mensagem é enviada ao Barramento de Serviço. Esse é o valor padrão usado quando TimeToLive não é definido em uma mensagem em si.

duplicateDetectionHistoryTimeWindow

Estrutura iso 8601 timeSpan que define a duração do histórico de detecção duplicado. O valor padrão é 10 minutos.

enableBatchedOperations

Valor que indica se as operações em lote do lado do servidor estão habilitadas.

enableExpress

Um valor que indica se as Entidades Expressas estão habilitadas. Uma fila expressa mantém uma mensagem na memória temporariamente antes de escrevê-la no armazenamento persistente.

enablePartitioning

Um valor que indica se a fila deve ser particionada em vários agentes de mensagens.

forwardDeadLetteredMessagesTo

Nome da fila/tópico para encaminhar a mensagem de Carta Morta

forwardTo

Nome da fila/tópico para encaminhar as mensagens

lockDuration

Duração do intervalo de tempo iso 8601 de um peek-lock; ou seja, a quantidade de tempo que a mensagem está bloqueada para outros receptores. O valor máximo para LockDuration é de 5 minutos; o valor padrão é 1 minuto.

maxDeliveryCount

A contagem máxima de entrega. Uma mensagem é automaticamente morta após esse número de entregas. o valor padrão é 10.

maxMessageSizeInKilobytes

Tamanho máximo (em KB) do conteúdo da mensagem que pode ser aceito pela fila. Essa propriedade é usada apenas no Premium hoje e o padrão é 1024.

maxSizeInMegabytes

O tamanho máximo da fila em megabytes, que é o tamanho da memória alocada para a fila. O padrão é 1024.

messageCount

O número de mensagens na fila.

requiresDuplicateDetection

Um valor que indica se essa fila requer detecção duplicada.

requiresSession

Um valor que indica se a fila dá suporte ao conceito de sessões.

sizeInBytes

O tamanho da fila, em bytes.

status

Enumera os valores possíveis para o status de uma entidade de mensagens.

updatedAt

A hora exata em que a mensagem foi atualizada.

userMetadata

Obtém e define metadados do usuário.

Detalhes da propriedade

accessedAt

Última vez que uma mensagem foi enviada ou a última vez em que houve uma solicitação de recebimento para essa fila.

accessedAt?: Date

Valor da propriedade

Date

autoDeleteOnIdle

Intervalo ocioso iso 8061 timeSpan após o qual a fila é excluída automaticamente. A duração mínima é de 5 minutos.

autoDeleteOnIdle?: string

Valor da propriedade

string

countDetails

Detalhes da contagem de mensagens.

countDetails?: MessageCountDetails

Valor da propriedade

createdAt

A hora exata em que a mensagem foi criada.

createdAt?: Date

Valor da propriedade

Date

deadLetteringOnMessageExpiration

Um valor que indica se essa fila tem suporte a mensagens mortas quando uma mensagem expira.

deadLetteringOnMessageExpiration?: boolean

Valor da propriedade

boolean

defaultMessageTimeToLive

Tempo de tempo de mensagem padrão ISO 8601 para valor dinâmico. Essa é a duração após a qual a mensagem expira, começando de quando a mensagem é enviada ao Barramento de Serviço. Esse é o valor padrão usado quando TimeToLive não é definido em uma mensagem em si.

defaultMessageTimeToLive?: string

Valor da propriedade

string

duplicateDetectionHistoryTimeWindow

Estrutura iso 8601 timeSpan que define a duração do histórico de detecção duplicado. O valor padrão é 10 minutos.

duplicateDetectionHistoryTimeWindow?: string

Valor da propriedade

string

enableBatchedOperations

Valor que indica se as operações em lote do lado do servidor estão habilitadas.

enableBatchedOperations?: boolean

Valor da propriedade

boolean

enableExpress

Um valor que indica se as Entidades Expressas estão habilitadas. Uma fila expressa mantém uma mensagem na memória temporariamente antes de escrevê-la no armazenamento persistente.

enableExpress?: boolean

Valor da propriedade

boolean

enablePartitioning

Um valor que indica se a fila deve ser particionada em vários agentes de mensagens.

enablePartitioning?: boolean

Valor da propriedade

boolean

forwardDeadLetteredMessagesTo

Nome da fila/tópico para encaminhar a mensagem de Carta Morta

forwardDeadLetteredMessagesTo?: string

Valor da propriedade

string

forwardTo

Nome da fila/tópico para encaminhar as mensagens

forwardTo?: string

Valor da propriedade

string

lockDuration

Duração do intervalo de tempo iso 8601 de um peek-lock; ou seja, a quantidade de tempo que a mensagem está bloqueada para outros receptores. O valor máximo para LockDuration é de 5 minutos; o valor padrão é 1 minuto.

lockDuration?: string

Valor da propriedade

string

maxDeliveryCount

A contagem máxima de entrega. Uma mensagem é automaticamente morta após esse número de entregas. o valor padrão é 10.

maxDeliveryCount?: number

Valor da propriedade

number

maxMessageSizeInKilobytes

Tamanho máximo (em KB) do conteúdo da mensagem que pode ser aceito pela fila. Essa propriedade é usada apenas no Premium hoje e o padrão é 1024.

maxMessageSizeInKilobytes?: number

Valor da propriedade

number

maxSizeInMegabytes

O tamanho máximo da fila em megabytes, que é o tamanho da memória alocada para a fila. O padrão é 1024.

maxSizeInMegabytes?: number

Valor da propriedade

number

messageCount

O número de mensagens na fila.

messageCount?: number

Valor da propriedade

number

requiresDuplicateDetection

Um valor que indica se essa fila requer detecção duplicada.

requiresDuplicateDetection?: boolean

Valor da propriedade

boolean

requiresSession

Um valor que indica se a fila dá suporte ao conceito de sessões.

requiresSession?: boolean

Valor da propriedade

boolean

sizeInBytes

O tamanho da fila, em bytes.

sizeInBytes?: number

Valor da propriedade

number

status

Enumera os valores possíveis para o status de uma entidade de mensagens.

status?: EntityStatus

Valor da propriedade

updatedAt

A hora exata em que a mensagem foi atualizada.

updatedAt?: Date

Valor da propriedade

Date

userMetadata

Obtém e define metadados do usuário.

userMetadata?: string

Valor da propriedade

string