TextBase64EncodePolicy Třída

Základní zásady kódování zpráv 64 pro textové zprávy.

Zakóduje textové zprávy (Unicode) do základu 64. Pokud vstupní obsah není text, bude vyvolána chyba TypeError. Vstupní text musí podporovat kódování UTF-8.

Dědičnost
azure.storage.queue._message_encoding.MessageEncodePolicy
TextBase64EncodePolicy

Konstruktor

TextBase64EncodePolicy()

Metody

configure
encode

configure

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

Parametry

Name Description
require_encryption
Vyžadováno
key_encryption_key
Vyžadováno
resolver
Vyžadováno
encryption_version
výchozí hodnota: 1.0

encode

encode(content: str) -> str

Parametry

Name Description
content
Vyžadováno

Atributy

encryption_version

Označuje verzi použitého šifrování.

encryption_version: str

key_encryption_key

Klíč-šifrování-klíč zadaný uživatelem.

key_encryption_key: KeyEncryptionKey | None

require_encryption

Určuje, jestli se vyžaduje šifrování.

require_encryption: bool

resolver

Překladač klíčů zadaný uživatelem.

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