다음을 통해 공유


BinaryBase64EncodePolicy 클래스

이진 메시지에 대한 기본 64 메시지 인코딩 정책입니다.

이진 메시지를 base 64로 인코딩합니다. 입력 내용이 바이트가 아닌 경우 TypeError가 발생합니다.

상속
azure.storage.queue._message_encoding.MessageEncodePolicy
BinaryBase64EncodePolicy

생성자

BinaryBase64EncodePolicy()

메서드

configure
encode

configure

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

매개 변수

Name Description
require_encryption
필수
key_encryption_key
필수
resolver
필수
encryption_version
기본값: 1.0

encode

encode(content: bytes) -> str

매개 변수

Name Description
content
필수

특성

encryption_version

사용 중인 암호화 버전을 나타냅니다.

encryption_version: str

key_encryption_key

사용자가 제공한 키-암호화 키입니다.

key_encryption_key: KeyEncryptionKey | None

require_encryption

암호화가 필요한지 여부를 나타냅니다.

require_encryption: bool

resolver

사용자가 제공한 키 확인자입니다.

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