你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

@azure/core-http-compat package

ExtendedServiceClient

用于在核心 V1 & V2 之间提供兼容性的客户端。

接口

CompatResponse

与 core-v1 兼容的 Http 响应 (core-http) 。

ExtendedClientOptions

特定于 Shim 客户端的选项。

HttpHeader

HttpHeaders 集合中的单个标头。

HttpHeadersLike

HTTP 标头键/值对的集合。

KeepAliveOptions

用于 HTTP 连接方式的“保持活动状态”选项。

RedirectOptions

有关如何处理重定向响应的选项。

RequestPolicy

core-http 请求策略的兼容接口

RequestPolicyFactory

与 core-http 的 RequestPolicyFactory 兼容的接口

RequestPolicyOptionsLike

与 RequestPolicy 兼容的接口

WebResourceLike

要向远程服务器发出的 HTTP 请求的说明。

类型别名

ExtendedCommonClientOptions

自定义填充码客户端应公开的常用选项集。

ExtendedServiceClientOptions

填充程序客户端应公开的选项。

RawHttpHeaders

表示为简单 JSON 对象的 HttpHeaders 集合。

TransferProgressEvent

触发以响应上传或下载进度。

枚举

HttpPipelineLogLevel

用于与 RequestPolicy 兼容的枚举

函数

convertHttpClient(RequestPolicy)

将基于 RequestPolicy 的 HttpClient 转换为基于 PipelineRequest 的 HttpClient。

createRequestPolicyFactoryPolicy(RequestPolicyFactory[])

包装为 core-http 编写的策略的策略。

toHttpHeadersLike(HttpHeaders)

将 httpHeaders 从 core-rest-pipeline 转换为类似于 core-http 中的 HttpHeaders。

函数详细信息

convertHttpClient(RequestPolicy)

将基于 RequestPolicy 的 HttpClient 转换为基于 PipelineRequest 的 HttpClient。

function convertHttpClient(requestPolicyClient: RequestPolicy): HttpClient

参数

requestPolicyClient
RequestPolicy

与 core-http 兼容的 HttpClient

返回

与 core-rest-pipeline 兼容的 HttpClient

createRequestPolicyFactoryPolicy(RequestPolicyFactory[])

包装为 core-http 编写的策略的策略。

function createRequestPolicyFactoryPolicy(factories: RequestPolicyFactory[]): PipelinePolicy

参数

factories

RequestPolicyFactory[]

来自 core-http 管道的对象 RequestPolicyFactory 数组

返回

toHttpHeadersLike(HttpHeaders)

将 httpHeaders 从 core-rest-pipeline 转换为类似于 core-http 中的 HttpHeaders。

function toHttpHeadersLike(headers: HttpHeaders): HttpHeadersLike

参数

headers
HttpHeaders

来自 core-rest-pipeline 的 HttpHeaders

返回

HttpHeaders 在 core-http 中查找时