Condividi tramite


@azure-rest/core-client package

Interfacce

AddCredentialPipelinePolicyOptions

Parametri facoltativi per l'aggiunta di criteri di credenziali alla pipeline.

AdditionalPolicyConfig

Usato per configurare criteri aggiuntivi aggiunti alla pipeline in fase di costruzione.

Client

Forma di un client di livello rest

ErrorModel

Oggetto error.

ErrorResponse

Risposta contenente i dettagli dell'errore.

FullOperationResponse

Oggetto Wrapper per la richiesta e la risposta http. L'oggetto deserializzato viene archiviato nella proprietà quando il corpo della parsedBody risposta viene ricevuto in JSON.

InnerError

Oggetto contenente informazioni più specifiche sull'errore. In base alle linee guida per l'API Microsoft One - https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.

OperationOptions

Tipo di opzioni di base per tutte le operazioni.

OperationRequestOptions

Opzioni usate durante la creazione e l'invio di richieste HTTP per questa operazione.

ResourceMethods

Definisce i metodi che possono essere chiamati in una risorsa

Alias tipo

ClientOptions

Opzioni generali che un client a livello di rest può accettare

HttpBrowserStreamResponse

Risposta Http che corpo è un oggetto di flusso NodeJS

HttpNodeStreamResponse

Risposta Http che corpo è un oggetto di flusso NodeJS

HttpResponse

Rappresenta la forma di un oggetto HttpResponse

PathParameters

Tipo helper usato per rilevare i parametri in un testo del modello di percorso circondato da {} verrà considerato un parametro di percorso

PathUnchecked

Definisce la firma per pathUnchecked.

PathUncheckedResponse

Tipo da usare con pathUnchecked, esegue l'override del tipo di corpo in qualsiasi per consentire la flessibilità

RawResponseCallback

Una funzione da chiamare ogni volta che viene ricevuta una risposta dal server durante l'esecuzione dell'operazione richiesta. Può essere chiamato più volte.

RequestParameters

Forma dei parametri di richiesta predefiniti, questo può essere sottoposto a override dai tipi di richiesta specifici per fornire tipi sicuri

StreamableMethod

Definisce il tipo per un metodo che supporta il recupero del corpo della risposta come flusso non elaborato

Funzioni

addCredentialPipelinePolicy(Pipeline, string, AddCredentialPipelinePolicyOptions)

Aggiunge un criterio di credenziali alla pipeline se viene fornita una credenziale. Se non viene fornito alcun criterio, non viene aggiunto alcun criterio.

createRestError(PathUncheckedResponse)

Crea un errore di riposo da una risposta PathUnchecked

createRestError(string, PathUncheckedResponse)

Crea un errore rest da un messaggio di errore e una risposta PathUnchecked

getClient(string, ClientOptions)

Crea un client con una pipeline predefinita

getClient(string, TokenCredential | KeyCredential, ClientOptions)

Crea un client con una pipeline predefinita

operationOptionsToRequestParameters(OperationOptions)

Funzione helper per convertire OperationOptions in RequestParameters

Dettagli funzione

addCredentialPipelinePolicy(Pipeline, string, AddCredentialPipelinePolicyOptions)

Aggiunge un criterio di credenziali alla pipeline se viene fornita una credenziale. Se non viene fornito alcun criterio, non viene aggiunto alcun criterio.

function addCredentialPipelinePolicy(pipeline: Pipeline, endpoint: string, options?: AddCredentialPipelinePolicyOptions)

Parametri

pipeline
Pipeline
endpoint

string

createRestError(PathUncheckedResponse)

Crea un errore di riposo da una risposta PathUnchecked

function createRestError(response: PathUncheckedResponse): RestError

Parametri

Restituisce

createRestError(string, PathUncheckedResponse)

Crea un errore rest da un messaggio di errore e una risposta PathUnchecked

function createRestError(message: string, response: PathUncheckedResponse): RestError

Parametri

message

string

Restituisce

getClient(string, ClientOptions)

Crea un client con una pipeline predefinita

function getClient(endpoint: string, options?: ClientOptions): Client

Parametri

endpoint

string

Endpoint di base per il client

options
ClientOptions

Opzioni client

Restituisce

getClient(string, TokenCredential | KeyCredential, ClientOptions)

Crea un client con una pipeline predefinita

function getClient(endpoint: string, credentials?: TokenCredential | KeyCredential, options?: ClientOptions): Client

Parametri

endpoint

string

Endpoint di base per il client

credentials

TokenCredential | KeyCredential

Credenziali per autenticare le richieste

options
ClientOptions

Opzioni client

Restituisce

operationOptionsToRequestParameters(OperationOptions)

Funzione helper per convertire OperationOptions in RequestParameters

function operationOptionsToRequestParameters(options: OperationOptions): RequestParameters

Parametri

options
OperationOptions

le opzioni usate dal livello modulare per inviare la richiesta

Restituisce

risultato della conversione in RequestParameters del livello RLC