你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
@azure-rest/core-client package
接口
AddCredentialPipelinePolicyOptions |
用于将凭据策略添加到管道的可选参数。 |
AdditionalPolicyConfig |
用于配置在构造时添加到管道的其他策略。 |
Client |
Rest 级别客户端的形状 |
ErrorModel |
错误对象。 |
ErrorResponse |
包含错误详细信息的响应。 |
FullOperationResponse |
http 请求和响应的包装器对象。 当响应正文以 JSON 接收时,反序列化对象存储在 |
InnerError |
包含有关错误的更具体信息的对象。 根据Microsoft一个 API 指南 - https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses。 |
OperationOptions |
所有操作的基本选项类型。 |
OperationRequestOptions |
为此操作创建和发送 HTTP 请求时使用的选项。 |
PathParameterWithOptions |
可以作为路径参数传递的对象,允许设置与参数编码方式相关的其他选项。 |
ResourceMethods |
定义可在资源上调用的方法 |
类型别名
ClientOptions |
Rest Level 客户端可以采用的常规选项 |
HttpBrowserStreamResponse |
Http 响应,正文是 NodeJS 流对象 |
HttpNodeStreamResponse |
Http 响应,正文是 NodeJS 流对象 |
HttpResponse |
表示 HttpResponse 的形状 |
PathParameters |
用于检测 {} 包围的路径模板文本中的参数的帮助程序类型将被视为路径参数 |
PathUnchecked |
定义 pathUnchecked 的签名。 |
PathUncheckedResponse |
要与 pathUnchecked 一起使用的类型,将正文类型重写为任意类型以允许灵活性 |
RawResponseCallback |
在执行请求的操作时,每次从服务器接收响应时调用的函数。 可以多次调用。 将使用两个参数调用此回调:原始响应,包括标头和响应正文;以及一个错误对象,如果在处理请求时引发错误,则会提供该对象。
第三个__legacyError参数仅用于向后兼容性,并且将具有与 |
RequestParameters |
默认请求参数的形状,这可能会被特定请求类型重写以提供强类型 |
StreamableMethod |
定义支持将响应正文作为原始流获取的方法的类型 |
函数
add |
如果提供了凭据,则向管道添加凭据策略。 如果未提供任何策略,则不会添加任何策略。 |
create |
从 PathUnchecked 响应创建 rest 错误 |
create |
从错误消息和 PathUnchecked 响应创建 rest 错误 |
get |
使用默认管道创建客户端 |
get |
使用默认管道创建客户端 |
operation |
用于将 OperationOptions 转换为 RequestParameters 的 Helper 函数 |
函数详细信息
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
参数
- response
- PathUncheckedResponse
返回
createRestError(string, PathUncheckedResponse)
从错误消息和 PathUnchecked 响应创建 rest 错误
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 的 Helper 函数
function operationOptionsToRequestParameters(options: OperationOptions): RequestParameters
参数
- options
- OperationOptions
模块化层用于发送请求的选项
返回
RLC 层 RequestParameters 中的转换结果