다음을 통해 공유


@azure-rest/core-client package

인터페이스

AddCredentialPipelinePolicyOptions

파이프라인에 자격 증명 정책을 추가하기 위한 선택적 매개 변수입니다.

AdditionalPolicyConfig

생성 시 파이프라인에 추가된 추가 정책을 구성하는 데 사용됩니다.

Client

Rest Level 클라이언트의 셰이프

ErrorModel

오류 개체입니다.

ErrorResponse

오류 세부 정보가 포함된 응답입니다.

FullOperationResponse

http 요청 및 응답에 대한 래퍼 개체입니다. 역직렬화된 개체는 JSON에서 응답 본문을 받을 때 parsedBody 속성에 저장됩니다.

InnerError

오류에 대한 보다 구체적인 정보를 포함하는 개체입니다. Microsoft One API 지침에 따라 https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.

OperationOptions

모든 작업에 대한 기본 옵션 유형입니다.

OperationRequestOptions

이 작업에 대한 HTTP 요청을 만들고 보낼 때 사용되는 옵션입니다.

PathParameterWithOptions

경로 매개 변수로 전달될 수 있는 개체로, 매개 변수를 인코딩하는 방법과 관련된 추가 옵션을 설정할 수 있습니다.

ResourceMethods

리소스에서 호출할 수 있는 메서드를 정의합니다.

형식 별칭

ClientOptions

Rest Level 클라이언트에서 사용할 수 있는 일반 옵션

HttpBrowserStreamResponse

본문이 NodeJS 스트림 개체인 Http 응답

HttpNodeStreamResponse

본문이 NodeJS 스트림 개체인 Http 응답

HttpResponse

HttpResponse의 모양을 나타냅니다.

PathParameters

{} 둘러싸인 경로 템플릿 텍스트에서 매개 변수를 검색하는 데 사용되는 도우미 형식은 경로 매개 변수로 간주됩니다.

PathUnchecked

pathUnchecked에 대한 서명을 정의합니다.

PathUncheckedResponse

pathUnchecked와 함께 사용할 형식으로, 유연성을 허용하도록 본문 유형을 임의의 형식으로 재정의합니다.

RawResponseCallback

요청된 작업을 수행하는 동안 서버에서 응답을 받을 때마다 호출되는 함수입니다. 여러 번 호출할 수 있습니다.

이 콜백은 헤더와 응답 본문을 포함한 원시 응답의 두 매개 변수로 호출됩니다. 및 요청을 처리하는 동안 오류가 throw된 경우 제공되는 오류 개체입니다. 세 번째 __legacyError 매개 변수는 이전 버전과의 호환성을 위해서만 제공되며 error 매개 변수와 동일한 값을 갖습니다.

RequestParameters

기본 요청 매개 변수의 모양으로, 강력한 형식을 제공하기 위해 특정 요청 형식에 의해 재정의될 수 있습니다.

StreamableMethod

응답 본문을 원시 스트림으로 가져오는 것을 지원하는 메서드의 형식을 정의합니다.

함수

addCredentialPipelinePolicy(Pipeline, string, AddCredentialPipelinePolicyOptions)

자격 증명이 제공된 경우 파이프라인에 자격 증명 정책을 추가합니다. 아무 것도 제공되지 않으면 정책이 추가되지 않습니다.

createRestError(PathUncheckedResponse)

PathUnchecked 응답에서 rest 오류를 만듭니다.

createRestError(string, PathUncheckedResponse)

오류 메시지 및 PathUnchecked 응답에서 나머지 오류를 만듭니다.

getClient(string, ClientOptions)

기본 파이프라인을 사용하여 클라이언트를 만듭니다.

getClient(string, TokenCredential | KeyCredential, ClientOptions)

기본 파이프라인을 사용하여 클라이언트를 만듭니다.

operationOptionsToRequestParameters(OperationOptions)

OperationOptions를 RequestParameters로 변환하는 도우미 함수

함수 세부 정보

addCredentialPipelinePolicy(Pipeline, string, AddCredentialPipelinePolicyOptions)

자격 증명이 제공된 경우 파이프라인에 자격 증명 정책을 추가합니다. 아무 것도 제공되지 않으면 정책이 추가되지 않습니다.

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

매개 변수

pipeline
Pipeline
endpoint

string

createRestError(PathUncheckedResponse)

PathUnchecked 응답에서 rest 오류를 만듭니다.

function createRestError(response: PathUncheckedResponse): RestError

매개 변수

반환

createRestError(string, PathUncheckedResponse)

오류 메시지 및 PathUnchecked 응답에서 나머지 오류를 만듭니다.

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

매개 변수

message

string

반환

getClient(string, ClientOptions)

기본 파이프라인을 사용하여 클라이언트를 만듭니다.

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

매개 변수

endpoint

string

클라이언트의 기본 엔드포인트

options
ClientOptions

클라이언트 옵션

반환

getClient(string, TokenCredential | KeyCredential, ClientOptions)

기본 파이프라인을 사용하여 클라이언트를 만듭니다.

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

매개 변수

endpoint

string

클라이언트의 기본 엔드포인트

credentials

TokenCredential | KeyCredential

요청을 인증하기 위한 자격 증명

options
ClientOptions

클라이언트 옵션

반환

operationOptionsToRequestParameters(OperationOptions)

OperationOptions를 RequestParameters로 변환하는 도우미 함수

function operationOptionsToRequestParameters(options: OperationOptions): RequestParameters

매개 변수

options
OperationOptions

모듈식 계층에서 요청을 보내는 데 사용하는 옵션

반환

RLC 계층의 RequestParameters 변환 결과