TokenApiClientOptions interface

Extends

ServiceClientOptions

属性

baseUri

继承属性

agentSettings

将用于每个 HTTP 请求 (Node.js 的 HTTP 和 HTTPS 代理仅) 。

clientRequestIdHeaderName

如果指定,则会将 GenerateRequestIdPolicy 添加到 HTTP 管道,该管道会将标头添加到所有传出请求,并将此标头名称和随机 UUID 作为请求 ID。

deserializationContentTypes

将与 JSON 或 XML 序列化关联的内容类型。

generateClientRequestIdHeader

是否为每个 HTTP 请求生成客户端请求 ID 标头。

httpClient

将用于发送 HTTP 请求的 HttpClient。

httpPipelineLogger

可用于在 HTTP 管道中调试 RequestPolicies 的 HttpPipelineLogger。

noRetryPolicy

如果设置为 true,请关闭默认重试策略。

proxySettings

将用于每个 HTTP 请求 (Node.js 的代理设置仅) 。

redirectOptions

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

requestPolicyFactories

一个工厂数组,这些工厂被调用以创建用于在网络上发送 HTTP 请求的 RequestPolicy 管道,或采用 defaultRequestPolicyFactories 并返回将使用的 requestPolicyFactories 的函数。

rpRegistrationRetryTimeout

获取或设置 AutomaticRPRegistration 的重试超时(以秒为单位)。 默认值为 30。

userAgent

发送请求时要设置为遥测标头的字符串,或采用默认用户代理字符串并返回将使用的用户代理字符串的函数。

userAgentHeaderName

发送请求时要用于遥测标头的标头名称。 如果未指定,则在 Node.js 运行时将使用“User-Agent”,在浏览器中运行时将使用“x-ms-command-name”。

withCredentials

是否在浏览器中的 CORS 请求中包含凭据。 有关详细信息,请参阅https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials

属性详细信息

baseUri

baseUri?: string

属性值

string

继承属性详细信息

agentSettings

将用于每个 HTTP 请求 (Node.js 的 HTTP 和 HTTPS 代理仅) 。

agentSettings?: AgentSettings

属性值

AgentSettings

继承自 ServiceClientOptions.agentSettings

clientRequestIdHeaderName

如果指定,则会将 GenerateRequestIdPolicy 添加到 HTTP 管道,该管道会将标头添加到所有传出请求,并将此标头名称和随机 UUID 作为请求 ID。

clientRequestIdHeaderName?: string

属性值

string

继承自 ServiceClientOptions.clientRequestIdHeaderName

deserializationContentTypes

将与 JSON 或 XML 序列化关联的内容类型。

deserializationContentTypes?: DeserializationContentTypes

属性值

DeserializationContentTypes

继承自 ServiceClientOptions.deserializationContentTypes

generateClientRequestIdHeader

是否为每个 HTTP 请求生成客户端请求 ID 标头。

generateClientRequestIdHeader?: boolean

属性值

boolean

继承自 ServiceClientOptions.generateClientRequestIdHeader

httpClient

将用于发送 HTTP 请求的 HttpClient。

httpClient?: HttpClient

属性值

HttpClient

继承自 ServiceClientOptions.httpClient

httpPipelineLogger

可用于在 HTTP 管道中调试 RequestPolicies 的 HttpPipelineLogger。

httpPipelineLogger?: HttpPipelineLogger

属性值

HttpPipelineLogger

继承自 ServiceClientOptions.httpPipelineLogger

noRetryPolicy

如果设置为 true,请关闭默认重试策略。

noRetryPolicy?: boolean

属性值

boolean

继承自 ServiceClientOptions.noRetryPolicy

proxySettings

将用于每个 HTTP 请求 (Node.js 的代理设置仅) 。

proxySettings?: ProxySettings

属性值

ProxySettings

继承自 ServiceClientOptions.proxySettings

redirectOptions

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

redirectOptions?: RedirectOptions

属性值

RedirectOptions

继承自 ServiceClientOptions.redirectOptions

requestPolicyFactories

一个工厂数组,这些工厂被调用以创建用于在网络上发送 HTTP 请求的 RequestPolicy 管道,或采用 defaultRequestPolicyFactories 并返回将使用的 requestPolicyFactories 的函数。

requestPolicyFactories?: RequestPolicyFactory[] | (defaultRequestPolicyFactories: RequestPolicyFactory[]) => void | RequestPolicyFactory[]

属性值

RequestPolicyFactory[] | (defaultRequestPolicyFactories: RequestPolicyFactory[]) => void | RequestPolicyFactory[]

继承自 ServiceClientOptions.requestPolicyFactories

rpRegistrationRetryTimeout

获取或设置 AutomaticRPRegistration 的重试超时(以秒为单位)。 默认值为 30。

rpRegistrationRetryTimeout?: number

属性值

number

继承自 ServiceClientOptions.rpRegistrationRetryTimeout

userAgent

发送请求时要设置为遥测标头的字符串,或采用默认用户代理字符串并返回将使用的用户代理字符串的函数。

userAgent?: string | (defaultUserAgent: string) => string

属性值

string | (defaultUserAgent: string) => string

继承自 ServiceClientOptions.userAgent

userAgentHeaderName

发送请求时要用于遥测标头的标头名称。 如果未指定,则在 Node.js 运行时将使用“User-Agent”,在浏览器中运行时将使用“x-ms-command-name”。

userAgentHeaderName?: string | (defaultUserAgentHeaderName: string) => string

属性值

string | (defaultUserAgentHeaderName: string) => string

继承自 ServiceClientOptions.userAgentHeaderName

withCredentials

是否在浏览器中的 CORS 请求中包含凭据。 有关详细信息,请参阅https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials

withCredentials?: boolean

属性值

boolean

继承自 ServiceClientOptions.withCredentials