Partager via


BinaryBase64EncodePolicy Classe

Stratégie d’encodage des messages de base 64 pour les messages binaires.

Encode les messages binaires en base 64. Si le contenu d’entrée n’est pas octets, un TypeError est déclenché.

Héritage
azure.storage.queue._message_encoding.MessageEncodePolicy
BinaryBase64EncodePolicy

Constructeur

BinaryBase64EncodePolicy()

Méthodes

configure
encode

configure

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

Paramètres

Nom Description
require_encryption
Obligatoire
key_encryption_key
Obligatoire
resolver
Obligatoire
encryption_version
valeur par défaut: 1.0

encode

encode(content: bytes) -> str

Paramètres

Nom Description
content
Obligatoire

Attributs

encryption_version

Indique la version du chiffrement utilisée.

encryption_version: str

key_encryption_key

Clé de chiffrement de clé fournie par l’utilisateur.

key_encryption_key: KeyEncryptionKey | None

require_encryption

Indique si le chiffrement est requis ou non.

require_encryption: bool

resolver

Programme de résolution de clé fourni par l’utilisateur.

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