你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
BinaryBase64EncodePolicy 类
二进制消息的 Base 64 消息编码策略。
将二进制消息编码为 base 64。 如果输入内容不是字节,则将引发 TypeError。
- 继承
-
azure.storage.queue._message_encoding.MessageEncodePolicyBinaryBase64EncodePolicy
构造函数
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