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

BinaryBase64EncodePolicy 类

二进制消息的 Base 64 消息编码策略。

将二进制消息编码为 base 64。 如果输入内容不是字节,则将引发 TypeError。

继承
azure.storage.queue._message_encoding.MessageEncodePolicy
BinaryBase64EncodePolicy

构造函数

BinaryBase64EncodePolicy()

方法

configure
encode

configure

configure(require_encryption: bool, key_encryption_key: KeyEncryptionKey | None, resolver: Callable[[str], KeyEncryptionKey] | None, encryption_version: str = '1.0') -> None

参数

名称 说明
require_encryption
必需
key_encryption_key
必需
resolver
必需
encryption_version
默认值: 1.0

encode

encode(content: bytes) -> str

参数

名称 说明
content
必需

属性

encryption_version

指示所使用的加密版本。

encryption_version: str

key_encryption_key

用户提供的 key-encryption-key。

key_encryption_key: KeyEncryptionKey | None

require_encryption

指示是否需要加密。

require_encryption: bool

resolver

用户提供的密钥解析程序。

resolver: Callable[[str], KeyEncryptionKey] | None