common 包
版权所有 (c) Microsoft Corporation。 保留所有权利。 根据 MIT 许可证获得许可。
类
| Client |
用于发出具有可配置选项的请求的 HTTP 客户端抽象。 初始化 HTTP 客户端。 |
| ClientOptions |
HTTP 客户端的配置选项。 |
| ConsoleFilter |
与模式匹配日志记录的日志记录筛选器。 |
| ConsoleFormatter |
一个自定义日志记录格式化程序,用于设置具有颜色和前缀的日志消息的格式。 使用指定的格式字符串初始化格式化程序。 使用指定的格式字符串或默认值初始化格式化程序,如前所述。 允许使用可选的 datefmt 参数进行专用日期格式设置。 如果省略 datefmt,则会收到类似于 ISO8601(或 RFC 3339 之类的)格式。 使用“%”、“{”或“$”的样式参数指定要在格式字符串中使用 %格式、 format (
版本 3.2 已更改: 添加了参数 |
| EventEmitter |
受 TypeScript/Node.js EventEmitter 启发的事件发出器实现。 提供同步和异步事件排放功能。 单线程用例的线程安全。 |
| EventEmitterProtocol |
事件发出器功能的接口。 |
| ExperimentalWarning |
Teams SDK 预览 API 的警告类别。 预览 API 将来可能会更改。 |
| Interceptor |
HTTP 侦听器的协议。 (可选)实现以下任一项:
|
| 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
必需
|
|