Compartir a través de


@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 construcción.

Client

Forma de un cliente de nivel rest

ErrorModel

Objeto de error.

ErrorResponse

Una respuesta que contiene los detalles del error.

FullOperationResponse

Objeto contenedor para la solicitud http y la respuesta. El objeto deserializado se almacena en la parsedBody propiedad cuando se recibe el cuerpo de la respuesta en JSON.

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.

OperationOptions

Tipo de opciones base para todas las operaciones.

OperationRequestOptions

Opciones usadas al crear y enviar solicitudes HTTP para esta operación.

ResourceMethods

Define los métodos a los que se puede llamar en un recurso.

Alias de tipos

ClientOptions

Opciones generales que un cliente de nivel rest puede tomar

HttpBrowserStreamResponse

Respuesta HTTP que cuerpo es un objeto de flujo nodeJS

HttpNodeStreamResponse

Respuesta HTTP que cuerpo es un objeto de flujo nodeJS

HttpResponse

Representa la forma de httpResponse.

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 flexibilidad.

RawResponseCallback

Una 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.

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

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.

createRestError(PathUncheckedResponse)

Crea un error de resto a partir de una respuesta PathUnchecked

createRestError(string, PathUncheckedResponse)

Crea un error de resto a partir de un mensaje de error y una respuesta PathUnchecked

getClient(string, ClientOptions)

Crea un cliente con una canalización predeterminada

getClient(string, TokenCredential | KeyCredential, ClientOptions)

Crea un cliente con una canalización predeterminada

operationOptionsToRequestParameters(OperationOptions)

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

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

Devoluciones

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

TokenCredential | KeyCredential

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