Dela via


@azure-rest/core-client package

Gränssnitt

AddCredentialPipelinePolicyOptions

Valfria parametrar för att lägga till en princip för autentiseringsuppgifter i pipelinen.

AdditionalPolicyConfig

Används för att konfigurera ytterligare principer som läggs till i pipelinen vid konstruktion.

Client

Form av en vilonivåklient

ErrorModel

Felobjektet.

ErrorResponse

Ett svar som innehåller felinformation.

FullOperationResponse

Wrapper-objekt för http-begäran och -svar. Deserialiserat objekt lagras i egenskapen parsedBody när svarstexten tas emot i JSON.

InnerError

Ett objekt som innehåller mer specifik information om felet. Enligt Riktlinjerna för Microsoft One API – https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.

OperationOptions

Basalternativtypen för alla åtgärder.

OperationRequestOptions

Alternativ som används när du skapar och skickar HTTP-begäranden för den här åtgärden.

PathParameterWithOptions

Ett objekt som kan skickas som en sökvägsparameter, vilket gör att ytterligare alternativ kan anges som relaterar till hur parametern kodas.

ResourceMethods

Definierar de metoder som kan anropas på en resurs

Typalias

ClientOptions

Allmänna alternativ som en vilonivåklient kan använda

HttpBrowserStreamResponse

Http-svar som brödtext är ett NodeJS-strömobjekt

HttpNodeStreamResponse

Http-svar som brödtext är ett NodeJS-strömobjekt

HttpResponse

Representerar formen på en HttpResponse

PathParameters

Hjälptyp som används för att identifiera parametrar i en sökvägsmalltext omgiven av {} betraktas som en sökvägsparameter

PathUnchecked

Definierar signaturen för pathUnchecked.

PathUncheckedResponse

Typ som ska användas med pathUnchecked, åsidosätter brödtexttypen till valfri för att tillåta flexibilitet

RawResponseCallback

En funktion som ska anropas varje gång ett svar tas emot från servern när den begärda åtgärden utförs. Kan anropas flera gånger.

Det här återanropet anropas med två parametrar: råsvaret, inklusive rubriker och svarstext; och ett felobjekt som anges om ett fel utlöstes när begäran bearbetades. Den tredje __legacyError parametern tillhandahålls endast för bakåtkompatibilitet och har ett identiskt värde med parametern error.

RequestParameters

Formen på standardparametrarna för begäranden kan åsidosättas av de specifika begärandetyperna för att tillhandahålla starka typer

StreamableMethod

Definierar typen för en metod som har stöd för att hämta svarstexten som en råström

Funktioner

addCredentialPipelinePolicy(Pipeline, string, AddCredentialPipelinePolicyOptions)

Lägger till en princip för autentiseringsuppgifter i pipelinen om en autentiseringsuppgift tillhandahålls. Om ingen anges läggs ingen princip till.

createRestError(PathUncheckedResponse)

Skapar ett vilofel från ett PathUnchecked-svar

createRestError(string, PathUncheckedResponse)

Skapar ett vilofel från ett felmeddelande och ett PathUnchecked-svar

getClient(string, ClientOptions)

Skapar en klient med en standardpipeline

getClient(string, TokenCredential | KeyCredential, ClientOptions)

Skapar en klient med en standardpipeline

operationOptionsToRequestParameters(OperationOptions)

Hjälpfunktion för att konvertera OperationOptions till RequestParameters

Funktionsinformation

addCredentialPipelinePolicy(Pipeline, string, AddCredentialPipelinePolicyOptions)

Lägger till en princip för autentiseringsuppgifter i pipelinen om en autentiseringsuppgift tillhandahålls. Om ingen anges läggs ingen princip till.

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

Parametrar

pipeline
Pipeline
endpoint

string

createRestError(PathUncheckedResponse)

Skapar ett vilofel från ett PathUnchecked-svar

function createRestError(response: PathUncheckedResponse): RestError

Parametrar

Returer

createRestError(string, PathUncheckedResponse)

Skapar ett vilofel från ett felmeddelande och ett PathUnchecked-svar

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

Parametrar

message

string

Returer

getClient(string, ClientOptions)

Skapar en klient med en standardpipeline

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

Parametrar

endpoint

string

Basslutpunkt för klienten

options
ClientOptions

Klientalternativ

Returer

getClient(string, TokenCredential | KeyCredential, ClientOptions)

Skapar en klient med en standardpipeline

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

Parametrar

endpoint

string

Basslutpunkt för klienten

credentials

TokenCredential | KeyCredential

Autentiseringsuppgifter för att autentisera begäranden

options
ClientOptions

Klientalternativ

Returer

operationOptionsToRequestParameters(OperationOptions)

Hjälpfunktion för att konvertera OperationOptions till RequestParameters

function operationOptionsToRequestParameters(options: OperationOptions): RequestParameters

Parametrar

options
OperationOptions

de alternativ som används av Modulärt lager för att skicka begäran

Returer

resultatet av konverteringen i RequestParameters av RLC-lagret