Compartilhar via


TextBase64DecodePolicy Classe

Política de decodificação de mensagens para mensagens codificadas em base 64 em texto.

Decodifica mensagens codificadas em base64 para texto (unicode). Se o conteúdo de entrada não for base 64 válido, um DecodeError será gerado. Os dados da mensagem devem dar suporte a UTF-8.

Herança
azure.storage.queue._message_encoding.MessageDecodePolicy
TextBase64DecodePolicy

Construtor

TextBase64DecodePolicy()

Métodos

configure
decode

configure

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

Parâmetros

Nome Description
require_encryption
Obrigatório
key_encryption_key
Obrigatório
resolver
Obrigatório

decode

decode(content: str, response: PipelineResponse) -> str

Parâmetros

Nome Description
content
Obrigatório
response
Obrigatório

Atributos

key_encryption_key

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

key_encryption_key: KeyEncryptionKey | None = None

require_encryption

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

require_encryption: bool = False

resolver

O resolvedor de chaves fornecido pelo usuário.

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