Partager via


TextBase64EncodePolicy Classe

Stratégie d’encodage des messages en base 64 pour les sms.

Encode les messages texte (unicode) en base 64. Si le contenu d’entrée n’est pas du texte, un TypeError est déclenché. Le texte d’entrée doit prendre en charge UTF-8.

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

Constructeur

TextBase64EncodePolicy()

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