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