BinaryBase64EncodePolicy Sınıf

İkili iletiler için temel 64 ileti kodlama ilkesi.

İkili iletileri 64 tabanına kodlar. Giriş içeriği bayt değilse bir TypeError oluşturulur.

Devralma
azure.storage.queue._message_encoding.MessageEncodePolicy
BinaryBase64EncodePolicy

Oluşturucu

BinaryBase64EncodePolicy()

Yöntemler

configure
encode

configure

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

Parametreler

Name Description
require_encryption
Gerekli
key_encryption_key
Gerekli
resolver
Gerekli
encryption_version
varsayılan değer: 1.0

encode

encode(content: bytes) -> str

Parametreler

Name Description
content
Gerekli

Öznitelikler

encryption_version

Kullanılan şifreleme sürümünü gösterir.

encryption_version: str

key_encryption_key

Kullanıcı tarafından sağlanan anahtar-şifreleme anahtarı.

key_encryption_key: KeyEncryptionKey | None

require_encryption

Şifrelemenin gerekli olup olmadığını gösterir.

require_encryption: bool

resolver

Kullanıcı tarafından sağlanan anahtar çözümleyici.

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