Udostępnij za pośrednictwem


TextBase64EncodePolicy Klasa

Podstawowe zasady kodowania komunikatów 64 dla wiadomości tekstowych.

Koduje komunikaty tekstowe (Unicode) do podstawy 64. Jeśli zawartość wejściowa nie jest tekstem, zostanie zgłoszony błąd TypeError. Tekst wejściowy musi obsługiwać kod UTF-8.

Dziedziczenie
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

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

encode

encode(content: str) -> 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