common 包

版权所有 (c) Microsoft Corporation。 保留所有权利。 根据 MIT 许可证获得许可。

Client

用于发出具有可配置选项的请求的 HTTP 客户端抽象。

初始化 HTTP 客户端。

ClientOptions

HTTP 客户端的配置选项。

ConsoleFilter

与模式匹配日志记录的日志记录筛选器。

ConsoleFormatter

一个自定义日志记录格式化程序,用于设置具有颜色和前缀的日志消息的格式。

使用指定的格式字符串初始化格式化程序。

使用指定的格式字符串或默认值初始化格式化程序,如前所述。 允许使用可选的 datefmt 参数进行专用日期格式设置。 如果省略 datefmt,则会收到类似于 ISO8601(或 RFC 3339 之类的)格式。

使用“%”、“{”或“$”的样式参数指定要在格式字符串中使用 %格式、 format{}) 格式或 Template 格式设置之一。

版本 3.2 已更改: 添加了参数 style

EventEmitter

受 TypeScript/Node.js EventEmitter 启发的事件发出器实现。

提供同步和异步事件排放功能。 单线程用例的线程安全。

EventEmitterProtocol

事件发出器功能的接口。

ExperimentalWarning

Teams SDK 预览 API 的警告类别。

预览 API 将来可能会更改。

Interceptor

HTTP 侦听器的协议。

(可选)实现以下任一项:

  • request(ctx): 可变或观察传出请求 (ctx: InterceptorRequestContext)
  • response(ctx): 可变或观察传入响应 (ctx: InterceptorResponseContext)
InterceptorRequestContext

版权所有 (c) Microsoft Corporation。 保留所有权利。 根据 MIT 许可证获得许可。

InterceptorResponseContext

版权所有 (c) Microsoft Corporation。 保留所有权利。 根据 MIT 许可证获得许可。

ListLocalStorage

项列表的本地存储实现。

ListStorage

可存储/查询可迭代数据的列表存储容器。

LocalStorage

具有可选大小限制和 LRU 行为的键值存储。

LocalStorageOptions

版权所有 (c) Microsoft Corporation。 保留所有权利。 根据 MIT 许可证获得许可。

Storage

可按唯一键获取/设置/删除项的存储容器。

枚举

ANSI

版权所有 (c) Microsoft Corporation。 保留所有权利。 根据 MIT 许可证获得许可。

函数

experimental

将类或函数标记为预览 API。

实例化修饰类或调用修饰函数时发出 ExperimentalWarning。

用法:


   @experimental("ExperimentalTeamsReactions")
   class ReactionClient:
       ...

   @experimental("ExperimentalTeamsTargeted", message="Targeted messages are in preview.")
   async def create_targeted(...):
       ...
experimental(diagnostic: str, *, message: str | None = None) -> Callable[[F], F]

参数

名称 说明
diagnostic
必需

用于精细选择加入的诊断代码(例如“ExperimentalTeamsReactions”。

message
必需

可选的自定义警告消息。 如果未提供,则使用默认消息。

仅限关键字的参数

名称 说明
message
默认值: None

resolve_token

将令牌值解析为字符串、处理可调用项和可等待项。 始终用作用于统一异步用法的异步函数。

async resolve_token(token: str | StringLike | Callable[[], str | StringLike | None | Awaitable[str | StringLike | None]] | None) -> str | None

参数

名称 说明
token
必需