BinaryBase64EncodePolicy Třída

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

Kóduje binární zprávy do základu 64. Pokud vstupní obsah neobsahuje bajty, vyvolá se Chyba TypeError.

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

Konstruktor

BinaryBase64EncodePolicy()

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