@azure-rest/core-client package
Interfaces
| AddCredentialPipelinePolicyOptions |
Parámetros opcionales para agregar una directiva de credenciales a la canalización. |
| AdditionalPolicyConfig |
Se usa para configurar directivas adicionales agregadas a la canalización en la construcción. |
| Client |
Forma de un cliente de nivel de rest |
| ErrorModel |
Objeto de error. |
| ErrorResponse |
Respuesta que contiene los detalles del error. |
| FullOperationResponse |
Objeto contenedor para la solicitud y respuesta http. El objeto deserializado se almacena en la propiedad |
| InnerError |
Objeto que contiene información más específica sobre el error. Según las directrices de la API de Microsoft One: https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses. |
| NodeJSReadableStream |
Secuencia legible Node.js que también tiene un |
| OperationOptions |
Tipo de opciones base para todas las operaciones. |
| OperationRequestOptions |
Opciones que se usan al crear y enviar solicitudes HTTP para esta operación. |
| PathParameterWithOptions |
Objeto que se puede pasar como parámetro de ruta de acceso, lo que permite establecer opciones adicionales relacionadas con cómo se codifica el parámetro. |
| ResourceMethods |
Define los métodos a los que se puede llamar en un recurso. |
Alias de tipos
| ClientOptions |
Opciones generales que puede tomar un cliente de nivel de rest |
| HttpBrowserStreamResponse |
Respuesta HTTP que cuerpo es un objeto de secuencia NodeJS |
| HttpNodeStreamResponse |
Respuesta HTTP que cuerpo es un objeto de secuencia NodeJS |
| HttpResponse |
Representa la forma de httpResponse. |
| NodeReadableStream |
Reexportación de |
| PathParameters |
El tipo auxiliar que se usa para detectar parámetros en un texto de plantilla de ruta de acceso rodeado por {} se considerará un parámetro de ruta de acceso. |
| PathUnchecked |
Define la firma de pathUnchecked. |
| PathUncheckedResponse |
Tipo que se va a usar con pathUnchecked, invalida el tipo de cuerpo en cualquiera para permitir la flexibilidad. |
| RawResponseCallback |
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. Se llamará a esta devolución de llamada con dos parámetros: la respuesta sin procesar, incluidos los encabezados y el cuerpo de la respuesta; y un objeto de error que se proporcionará si se produjo un error al procesar la solicitud.
El tercer parámetro __legacyError solo se proporciona para la compatibilidad con versiones anteriores y tendrá un valor idéntico al parámetro |
| RequestParameters |
Forma de los parámetros de solicitud predeterminados, los tipos de solicitud específicos pueden invalidar esto para proporcionar tipos seguros. |
| StreamableMethod |
Define el tipo de un método que admite la obtención del cuerpo de la respuesta como una secuencia sin procesar. |
Funciones
| add |
Agrega una directiva de credenciales a la canalización si se proporciona una credencial. Si no se proporciona ninguno, no se agrega ninguna directiva. |
| create |
Crea un error de resto a partir de una respuesta PathUnchecked |
| create |
Crea un error de resto a partir de un mensaje de error y una respuesta PathUnchecked |
| get |
Resuelve un método StreamableMethod en una respuesta de flujo binaria usando Node.js streaming. Devuelve tanto el HttpResponse en bruto (para inspección de estado/cabecera) como el cuerpo legible del flujo. El manejo de errores queda en manos del llamante para que los deserializadores generados puedan aplicar la deserialización de errores específica de la operación (detalles por código de estado, cabeceras de excepción, etc.). |
| get |
Crea un cliente con una canalización predeterminada. |
| get |
Crea un cliente con una canalización predeterminada. |
| operation |
Función auxiliar para convertir OperationOptions en RequestParameters |
Detalles de la función
addCredentialPipelinePolicy(Pipeline, string, AddCredentialPipelinePolicyOptions)
Agrega una directiva de credenciales a la canalización si se proporciona una credencial. Si no se proporciona ninguno, no se agrega ninguna directiva.
function addCredentialPipelinePolicy(pipeline: Pipeline, endpoint: string, options?: AddCredentialPipelinePolicyOptions)
Parámetros
- pipeline
- Pipeline
- endpoint
-
string
createRestError(PathUncheckedResponse)
Crea un error de resto a partir de una respuesta PathUnchecked
function createRestError(response: PathUncheckedResponse): RestError
Parámetros
- response
- PathUncheckedResponse
Devoluciones
createRestError(string, PathUncheckedResponse)
Crea un error de resto a partir de un mensaje de error y una respuesta PathUnchecked
function createRestError(message: string, response: PathUncheckedResponse): RestError
Parámetros
- message
-
string
- response
- PathUncheckedResponse
Devoluciones
getBinaryStreamResponse(StreamableMethod<PathUncheckedResponse>)
Resuelve un método StreamableMethod en una respuesta de flujo binaria usando Node.js streaming. Devuelve tanto el HttpResponse en bruto (para inspección de estado/cabecera) como el cuerpo legible del flujo. El manejo de errores queda en manos del llamante para que los deserializadores generados puedan aplicar la deserialización de errores específica de la operación (detalles por código de estado, cabeceras de excepción, etc.).
function getBinaryStreamResponse(streamableMethod: StreamableMethod<PathUncheckedResponse>): Promise<HttpResponse & { blobBody?: Promise<Blob>, readableStreamBody?: NodeReadableStream }>
Parámetros
- streamableMethod
Devoluciones
Promise<HttpResponse & { blobBody?: Promise<Blob>, readableStreamBody?: NodeReadableStream }>
getClient(string, ClientOptions)
Crea un cliente con una canalización predeterminada.
function getClient(endpoint: string, options?: ClientOptions): Client
Parámetros
- endpoint
-
string
Punto de conexión base para el cliente
- options
- ClientOptions
Opciones de cliente
Devoluciones
getClient(string, TokenCredential | KeyCredential, ClientOptions)
Crea un cliente con una canalización predeterminada.
function getClient(endpoint: string, credentials?: TokenCredential | KeyCredential, options?: ClientOptions): Client
Parámetros
- endpoint
-
string
Punto de conexión base para el cliente
- credentials
Credenciales para autenticar las solicitudes
- options
- ClientOptions
Opciones de cliente
Devoluciones
operationOptionsToRequestParameters(OperationOptions)
Función auxiliar para convertir OperationOptions en RequestParameters
function operationOptionsToRequestParameters(options: OperationOptions): RequestParameters
Parámetros
- options
- OperationOptions
las opciones que usa la capa modular para enviar la solicitud
Devoluciones
el resultado de la conversión en RequestParameters de la capa de RLC