@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 |
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
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 |
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
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