DataverseConfig 类

Dataverse 客户端作的配置设置。

构造函数

DataverseConfig(language_code: int = 1033, http_retries: int | None = None, http_backoff: float | None = None, http_timeout: float | None = None, log_config: 'LogConfig' | None = None, operation_context: OperationContext | None = None)

参数

名称 说明
language_code
int

本地化标签和消息的 LCID (区域设置 ID)。 默认值为 1033(英语 - 美国)。

默认值: 1033
http_retries
int

暂时性 HTTP 错误的可选最大重试次数。 保留以供将来使用。

默认值: None
http_backoff

重试尝试之间的可选回退乘数(以秒为单位)。 保留以供将来使用。

默认值: None
http_timeout

可选的请求超时(以秒为单位)。 保留以供将来使用。

默认值: None
log_config

可选的本地 HTTP 诊断日志记录配置。 提供时,所有 HTTP 请求和响应都会记录到带 .log 时间戳的文件,并自动对敏感标头进行修订。

默认值: None
operation_context

可选的调用方定义的上下文对象作为带括号的注释追加到出站 User-Agent 标头中。 适用于插件/工具归属。

默认值: None

方法

from_env

使用默认设置创建配置实例。

from_env

使用默认设置创建配置实例。

from_env() -> DataverseConfig

返回

类型 说明

具有默认值的配置实例。

属性

http_backoff

http_backoff: float | None = None

http_retries

http_retries: int | None = None

http_timeout

http_timeout: float | None = None

language_code

language_code: int = 1033

log_config

log_config: 'LogConfig' | None = None

operation_context

operation_context: OperationContext | None = None