Поделиться через


@azure-rest/core-client package

Интерфейсы

AddCredentialPipelinePolicyOptions

Необязательные параметры для добавления политики учетных данных в конвейер.

AdditionalPolicyConfig

Используется для настройки дополнительных политик, добавленных в конвейер при создании.

Client

Форма клиента уровня rest

ErrorModel

Объект error.

ErrorResponse

Ответ, содержащий сведения об ошибке.

FullOperationResponse

Объект-оболочка для HTTP-запроса и ответа. Десериализованный объект хранится в свойстве parsedBody при получении текста ответа в ФОРМАТЕ JSON.

InnerError

Объект , содержащий более конкретные сведения об ошибке. В соответствии с рекомендациями по API Microsoft One — https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.

OperationOptions

Базовый тип параметров для всех операций.

OperationRequestOptions

Параметры, используемые при создании и отправке HTTP-запросов для этой операции.

ResourceMethods

Определяет методы, которые могут вызываться в ресурсе.

Псевдонимы типа

ClientOptions

Общие параметры, которые может принимать клиент уровня rest

HttpBrowserStreamResponse

Http-ответ, текст которого является объектом потока NodeJS

HttpNodeStreamResponse

Http-ответ, текст которого является объектом потока NodeJS

HttpResponse

Представляет форму httpResponse.

PathParameters

Вспомогательный тип, используемый для обнаружения параметров в тексте шаблона пути, окруженном {} , будет считаться параметром пути

PathUnchecked

Определяет сигнатуру для pathUnchecked.

PathUncheckedResponse

Тип для использования с pathUnchecked, переопределяет тип текста на любой, чтобы обеспечить гибкость

RawResponseCallback

Функция, вызываемая каждый раз при получении ответа от сервера при выполнении запрошенной операции. Может вызываться несколько раз.

RequestParameters

Форма параметров запроса по умолчанию. Это может быть переопределено конкретными типами запросов, чтобы предоставить надежные типы

StreamableMethod

Определяет тип метода, поддерживающего получение текста ответа в виде необработанного потока.

Функции

addCredentialPipelinePolicy(Pipeline, string, AddCredentialPipelinePolicyOptions)

Добавляет политику учетных данных в конвейер, если предоставлены учетные данные. Если параметр не указан, политика не добавляется.

createRestError(PathUncheckedResponse)

Создает ошибку rest из ответа PathUnchecked

createRestError(string, PathUncheckedResponse)

Создает ошибку rest из сообщения об ошибке и ответа 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)

Создает ошибку rest из ответа PathUnchecked

function createRestError(response: PathUncheckedResponse): RestError

Параметры

Возвращаемое значение

createRestError(string, PathUncheckedResponse)

Создает ошибку rest из сообщения об ошибке и ответа 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

параметры, используемые модульным слоем для отправки запроса;

Возвращаемое значение

результат преобразования в RequestParameters слоя RLC