Condividi tramite


TextBase64EncodePolicy Classe

Criteri di codifica dei messaggi di base 64 per i messaggi di testo.

Codifica i messaggi di testo (unicode) alla base 64. Se il contenuto di input non è testo, verrà generato un TypeError. Il testo di input deve supportare UTF-8.

Ereditarietà
azure.storage.queue._message_encoding.MessageEncodePolicy
TextBase64EncodePolicy

Costruttore

TextBase64EncodePolicy()

Metodi

configure
encode

configure

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

Parametri

Nome Descrizione
require_encryption
Necessario
key_encryption_key
Necessario
resolver
Necessario
encryption_version
valore predefinito: 1.0

encode

encode(content: str) -> str

Parametri

Nome Descrizione
content
Necessario

Attributi

encryption_version

Indica la versione della crittografia usata.

encryption_version: str

key_encryption_key

Chiave-crittografia-chiave fornita dall'utente.

key_encryption_key: KeyEncryptionKey | None

require_encryption

Indica se la crittografia è necessaria o meno.

require_encryption: bool

resolver

Sistema di risoluzione delle chiavi fornito dall'utente.

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