Freigeben über


TextBase64DecodePolicy Klasse

Nachrichtendecodierungsrichtlinie für 64-codierte Basisnachrichten in Text.

Decodiert base64-codierte Nachrichten in Text (Unicode). Wenn der Eingabeinhalt nicht auf Basis 64 gültig ist, wird ein DecodeError ausgelöst. Nachrichtendaten müssen UTF-8 unterstützen.

Vererbung
azure.storage.queue._message_encoding.MessageDecodePolicy
TextBase64DecodePolicy

Konstruktor

TextBase64DecodePolicy()

Methoden

configure
decode

configure

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

Parameter

Name Beschreibung
require_encryption
Erforderlich
key_encryption_key
Erforderlich
resolver
Erforderlich

decode

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

Parameter

Name Beschreibung
content
Erforderlich
response
Erforderlich

Attribute

key_encryption_key

Der vom Benutzer bereitgestellte Schlüsselverschlüsselungsschlüssel.

key_encryption_key: KeyEncryptionKey | None = None

require_encryption

Gibt an, ob eine Verschlüsselung erforderlich ist.

require_encryption: bool = False

resolver

Der vom Benutzer bereitgestellte Schlüssellöser.

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