@azure/service-bus package
Clases
MessagingError |
Describe la clase base de Error de mensajería. |
ServiceBusAdministrationClient |
Todas las operaciones devuelven promesas que se resuelven en un objeto que tiene la salida pertinente.
Estos objetos también tienen una propiedad denominada |
ServiceBusClient |
Cliente que puede crear instancias de remitente para enviar mensajes a colas y temas, así como instancias de Receiver para recibir mensajes de colas y suscripciones. |
ServiceBusError |
Errores que se producen en Service Bus. |
Interfaces
AuthorizationRule |
Representa el tipo de en las operaciones de |
CorrelationRuleFilter |
Representa la expresión de filtro de correlación. CorrelationRuleFilter contiene un conjunto de condiciones que coinciden con las propiedades del usuario y del sistema de los mensajes entrantes de una suscripción. |
CreateMessageBatchOptions |
Opciones para configurar el
Ejemplo de uso:
|
CreateQueueOptions |
Representa las opciones que se pueden establecer en una cola. |
CreateSubscriptionOptions |
Representa las opciones que se pueden establecer en una suscripción. |
CreateTopicOptions |
Representa las opciones que se pueden establecer en un tema. |
DeadLetterOptions |
Describe el motivo y la descripción del error para enviar mensajes fallidos a un mensaje mediante el |
Delivery | |
GetMessageIteratorOptions |
Opciones al obtener un iterador iterable de Service Bus. |
HttpHeader |
Encabezado individual dentro de una colección HttpHeaders. |
HttpHeadersLike |
Colección de pares clave-valor de encabezado HTTP. |
HttpResponse |
Las propiedades de una respuesta HTTP que siempre estarán presentes. |
MessageHandlers |
Interfaz de controlador de mensajes general (usada para streamMessages). |
NamespaceProperties |
Representa los metadatos relacionados con un espacio de nombres de Service Bus. |
OperationOptions |
Tipo de opciones base para todas las operaciones. |
PeekMessagesOptions |
Describe las opciones que se pasan al |
ProcessErrorArgs |
Argumentos de la devolución de |
QueueProperties |
Representa la entrada de updateQueue. |
QueueRuntimeProperties |
Representa los atributos de información en tiempo de ejecución de una entidad de cola. |
ReceiveMessagesOptions |
Opciones al recibir un lote de mensajes de Service Bus. |
RetryOptions |
Opciones de directiva de reintento que determinan el modo, el número de reintentos, el intervalo de reintento, etc. |
RuleProperties |
Representa todos los atributos de una regla. |
ServiceBusAdministrationClientOptions |
Representa las opciones de cliente de |
ServiceBusClientOptions |
Describe las opciones que se pueden proporcionar al crear ServiceBusClient.
|
ServiceBusConnectionStringProperties |
Conjunto de propiedades que componen una cadena de conexión de Service Bus. |
ServiceBusMessage |
Describe el mensaje que se va a enviar a Service Bus. |
ServiceBusMessageBatch |
Un lote de mensajes que puede crear mediante el <xref:createBatch> método . |
ServiceBusReceivedMessage |
Describe el mensaje recibido de Service Bus durante las operaciones de inspección, por lo que no se puede resolver. |
ServiceBusReceiver |
Receptor que no controla las sesiones. |
ServiceBusReceiverOptions |
Opciones que se usarán al crear un receptor. |
ServiceBusRuleManager |
Permite administrar reglas para una suscripción. Este administrador de reglas solo requiere notificaciones de escucha, mientras que ServiceBusAdministrationClient requiere administrar notificaciones. |
ServiceBusSender |
Un remitente se puede usar para enviar mensajes, programar los mensajes que se enviarán más adelante y cancelar dichos mensajes programados.
Use la |
ServiceBusSenderOptions |
Opciones que se usarán al crear un remitente. |
ServiceBusSessionReceiver |
Receptor que controla las sesiones, incluida la renovación del bloqueo de sesión. |
ServiceBusSessionReceiverOptions |
Describe las opciones que se pasan a los |
SqlRuleFilter |
Representa todos los campos posibles en SqlRuleFilter |
SubscribeOptions |
Opciones usadas al suscribirse a una cola o suscripción de Service Bus. |
SubscriptionProperties |
Representa la entrada de updateSubscription. |
SubscriptionRuntimeProperties |
Representa los atributos de información en tiempo de ejecución de una entidad de suscripción. |
TokenCredential |
Representa una credencial capaz de proporcionar un token de autenticación. |
TopicProperties |
Representa la entrada de updateTopic. |
TopicRuntimeProperties |
Representa los atributos de información en tiempo de ejecución de una entidad de tema. |
TryAddOptions |
Conjunto de opciones para propagar |
WebResourceLike |
Descripción de una solicitud HTTP que se va a realizar en un servidor remoto. |
WebSocketImpl |
Describe la forma necesaria de los constructores de WebSocket. |
WebSocketOptions |
Opciones para configurar el canalización de la conexión AMQP a través de web Sockets. |
Alias de tipos
EntitiesResponse |
Representa el resultado de la operación de lista en entidades que también contiene el objeto desde el |
EntityAvailabilityStatus |
Valores posibles para |
EntityStatus |
Valores posibles para |
OperationOptionsBase |
NOTA: Este tipo está pensado para reflejar los campos y la estructura pertinentes de Opciones para configurar el seguimiento y abortSignal. |
RawHttpHeaders |
Colección HttpHeaders representada como un objeto JSON simple. |
ServiceBusErrorCode |
Códigos de error de Service Bus. |
SqlRuleAction |
Representa todos los campos posibles en SqlRuleAction |
TransferProgressEvent |
Se desencadena en respuesta a la carga o descarga del progreso. |
WithResponse |
Representa la respuesta devuelta de la operación junto con la respuesta sin procesar. |
Enumeraciones
RetryMode |
Describe el tipo modo de reintento. |
TokenType |
Describe el tipo de tokens admitidos. |
Funciones
delay<T>(number, Abort |
Contenedor para setTimeout que resuelve una promesa después de t milisegundos. |
is |
Determina si un error es de tipo |
parse |
Analiza la cadena de conexión dada en las diferentes propiedades aplicables a Azure Service Bus. Las propiedades son útiles para construir un ServiceBusClient. |
Detalles de la función
delay<T>(number, AbortSignalLike, string, T)
Contenedor para setTimeout que resuelve una promesa después de t milisegundos.
function delay<T>(delayInMs: number, abortSignal?: AbortSignalLike, abortErrorMsg?: string, value?: T): Promise<T | void>
Parámetros
- delayInMs
-
number
Número de milisegundos que se van a retrasar.
- abortSignal
- AbortSignalLike
AbortSignal asociado a la operación contenedora.
- abortErrorMsg
-
string
Mensaje de error de anulación asociado a la operación contenedora.
- value
-
T
Valor que se va a resolver con después de un tiempo de espera de t milisegundos.
Devoluciones
Promise<T | void>
- Promesa resuelta
isServiceBusError(unknown)
Determina si un error es de tipo ServiceBusError
function isServiceBusError(err: unknown): err
Parámetros
- err
-
unknown
Error para comprobar si es de tipo ServiceBusError.
Devoluciones
err
parseServiceBusConnectionString(string)
Analiza la cadena de conexión dada en las diferentes propiedades aplicables a Azure Service Bus. Las propiedades son útiles para construir un ServiceBusClient.
function parseServiceBusConnectionString(connectionString: string): ServiceBusConnectionStringProperties
Parámetros
- connectionString
-
string
Cadena de conexión asociada a la directiva de acceso compartido creada para el espacio de nombres, cola o tema de Service Bus.