Share via


TextBase64EncodePolicy Sınıf

Metin iletileri için temel 64 ileti kodlama ilkesi.

Metin (unicode) iletilerini 64 tabanına kodlar. Giriş içeriği metin değilse, bir TypeError oluşturulur. Giriş metni UTF-8'i desteklemelidir.

Devralma
azure.storage.queue._message_encoding.MessageEncodePolicy
TextBase64EncodePolicy

Oluşturucu

TextBase64EncodePolicy()

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