Freigeben über


TextBase64EncodePolicy Klasse

Basis-64-Nachrichtencodierungsrichtlinie für Textnachrichten.

Codiert Textnachrichten (Unicode) in Basis 64. Wenn der Eingabeinhalt kein Text ist, wird ein TypeError ausgelöst. Eingabetext muss UTF-8 unterstützen.

Vererbung
azure.storage.queue._message_encoding.MessageEncodePolicy
TextBase64EncodePolicy

Konstruktor

TextBase64EncodePolicy()

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: str) -> 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