Udostępnij za pośrednictwem


TextBase64DecodePolicy Klasa

Zasady dekodowania komunikatów dla komunikatów zakodowanych w formacie base 64 do tekstu.

Dekoduje komunikaty zakodowane w formacie Base64 na tekst (Unicode). Jeśli zawartość wejściowa nie jest prawidłową bazą 64, zostanie zgłoszony błąd DecodeError. Dane komunikatów muszą obsługiwać kod UTF-8.

Dziedziczenie
azure.storage.queue._message_encoding.MessageDecodePolicy
TextBase64DecodePolicy

Konstruktor

TextBase64DecodePolicy()

Metody

configure
decode

configure

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

Parametry

Nazwa Opis
require_encryption
Wymagane
key_encryption_key
Wymagane
resolver
Wymagane

decode

decode(content: str, response: PipelineResponse) -> str

Parametry

Nazwa Opis
content
Wymagane
response
Wymagane

Atrybuty

key_encryption_key

Podany przez użytkownika klucz-encryption-key.

key_encryption_key: KeyEncryptionKey | None = None

require_encryption

Wskazuje, czy szyfrowanie jest wymagane, czy nie.

require_encryption: bool = False

resolver

Rozpoznawanie klucza dostarczonego przez użytkownika.

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