TextBase64EncodePolicy Classe

Política de codificação de mensagens base 64 para mensagens de texto.

Codifica mensagens de texto (unicode) na base 64. Se o conteúdo de entrada não for texto, um TypeError será gerado. O texto de entrada deve dar suporte a UTF-8.

Herança
azure.storage.queue._message_encoding.MessageEncodePolicy
TextBase64EncodePolicy

Construtor

TextBase64EncodePolicy()

Métodos

configure
encode

configure

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

Parâmetros

Nome Description
require_encryption
Obrigatório
key_encryption_key
Obrigatório
resolver
Obrigatório
encryption_version
valor padrão: 1.0

encode

encode(content: str) -> str

Parâmetros

Nome Description
content
Obrigatório

Atributos

encryption_version

Indica a versão da criptografia que está sendo usada.

encryption_version: str

key_encryption_key

A chave-criptografia-chave fornecida pelo usuário.

key_encryption_key: KeyEncryptionKey | None

require_encryption

Indica se a criptografia é necessária ou não.

require_encryption: bool

resolver

O resolvedor de chaves fornecido pelo usuário.

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