Freigeben über


BinaryBase64EncodePolicy Klasse

Basis-64-Nachrichtencodierungsrichtlinie für binäre Nachrichten.

Codiert binäre Nachrichten in Basis 64. Wenn der Eingabeinhalt keine Bytes ist, wird ein TypeError ausgelöst.

Vererbung
azure.storage.queue._message_encoding.MessageEncodePolicy
BinaryBase64EncodePolicy

Konstruktor

BinaryBase64EncodePolicy()

Methoden

configure
encode

configure

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

Parameter

Name Beschreibung
require_encryption
Erforderlich
key_encryption_key
Erforderlich
resolver
Erforderlich
encryption_version
Standardwert: 1.0

encode

encode(content: bytes) -> str

Parameter

Name Beschreibung
content
Erforderlich

Attribute

encryption_version

Gibt die verwendete Verschlüsselungsversion an.

encryption_version: str

key_encryption_key

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

key_encryption_key: KeyEncryptionKey | None

require_encryption

Gibt an, ob eine Verschlüsselung erforderlich ist.

require_encryption: bool

resolver

Der vom Benutzer bereitgestellte Schlüssellöser.

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