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

TextBase64EncodePolicy 类

文本消息的 Base 64 消息编码策略。

将文本 (unicode) 消息编码为 base 64。 如果输入内容不是文本,则会引发 TypeError。 输入文本必须支持 UTF-8。

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

构造函数

TextBase64EncodePolicy()

方法

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: str) -> 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