BinaryBase64EncodePolicy Klasa

Podstawowe zasady kodowania komunikatów 64 dla komunikatów binarnych.

Koduje komunikaty binarne do bazy 64. Jeśli zawartość wejściowa nie jest bajtami, zostanie zgłoszony błąd TypeError.

Dziedziczenie
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

Nazwa Opis
require_encryption
Wymagane
key_encryption_key
Wymagane
resolver
Wymagane
encryption_version
wartość domyślna: 1.0

encode

encode(content: bytes) -> str

Parametry

Nazwa Opis
content
Wymagane

Atrybuty

encryption_version

Wskazuje wersję używanego szyfrowania.

encryption_version: str

key_encryption_key

Podany przez użytkownika klucz-encryption-key.

key_encryption_key: KeyEncryptionKey | None

require_encryption

Wskazuje, czy szyfrowanie jest wymagane, czy nie.

require_encryption: bool

resolver

Rozpoznawanie klucza dostarczonego przez użytkownika.

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