@azure-rest/core-client package
Интерфейсы
AddCredentialPipelinePolicyOptions |
Необязательные параметры для добавления политики учетных данных в конвейер. |
AdditionalPolicyConfig |
Используется для настройки дополнительных политик, добавленных в конвейер при создании. |
Client |
Форма клиента уровня rest |
ErrorModel |
Объект error. |
ErrorResponse |
Ответ, содержащий сведения об ошибке. |
FullOperationResponse |
Объект-оболочка для HTTP-запроса и ответа. Десериализованный объект хранится в свойстве |
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 |
Определяет тип метода, поддерживающего получение текста ответа в виде необработанного потока. |
Функции
add |
Добавляет политику учетных данных в конвейер, если предоставлены учетные данные. Если параметр не указан, политика не добавляется. |
create |
Создает ошибку rest из ответа PathUnchecked |
create |
Создает ошибку rest из сообщения об ошибке и ответа PathUnchecked |
get |
Создает клиент с конвейером по умолчанию |
get |
Создает клиент с конвейером по умолчанию |
operation |
Вспомогательная функция для преобразования 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
Параметры
- response
- PathUncheckedResponse
Возвращаемое значение
createRestError(string, PathUncheckedResponse)
Создает ошибку rest из сообщения об ошибке и ответа PathUnchecked
function createRestError(message: string, response: PathUncheckedResponse): RestError
Параметры
- message
-
string
- response
- PathUncheckedResponse
Возвращаемое значение
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
Учетные данные для проверки подлинности запросов
- options
- ClientOptions
Параметры клиента
Возвращаемое значение
operationOptionsToRequestParameters(OperationOptions)
Вспомогательная функция для преобразования OperationOptions в RequestParameters
function operationOptionsToRequestParameters(options: OperationOptions): RequestParameters
Параметры
- options
- OperationOptions
параметры, используемые модульным слоем для отправки запроса;
Возвращаемое значение
результат преобразования в RequestParameters слоя RLC