Message 클래스
IoTHub에서 오가는 메시지를 나타냅니다.
메시지에 대한 이니셜라이저
- 상속
-
builtins.objectMessage
생성자
Message(data, message_id=None, content_encoding=None, content_type=None, output_name=None)
매개 변수
Name | Description |
---|---|
data
필수
|
페이로드를 구성하는 데이터 |
message_id
|
사용자가 설정할 수 있는 메시지에 대한 식별자는 요청-회신 패턴에 사용됩니다. 형식: ASCII 7비트 영숫자 문자 + {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', '!', '(', ')', ',', '=', '@', ';', '$'}의 대/소문자를 구분하는 문자열(최대 128자 길이)입니다. 기본값: None
|
content_encoding
|
메시지 데이터의 콘텐츠 인코딩입니다. 다른 값은 utf-16' 또는 'utf-32'일 수 있습니다. 기본값: None
|
content_type
|
메시지 본문을 사용하여 라우팅하는 데 사용되는 콘텐츠 형식 속성입니다. 기본값: None
|
output_name
|
가 전송되는 출력의 이름입니다. 기본값: None
|
변수
Name | Description |
---|---|
data
|
페이로드를 구성하는 데이터 |
custom_properties
|
사용자 지정 메시지 속성의 사전입니다. 이러한 속성의 키와 값은 항상 문자열입니다. |
id
|
<xref:message>
사용자가 설정할 수 있는 메시지에 대한 식별자는 요청-회신 패턴에 사용됩니다. 형식: ASCII 7비트 영숫자 문자 + {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', '!', '(', ')', ',', '=', '@', ';', '$'}의 대/소문자를 구분하는 문자열(최대 128자 길이)입니다. |
expiry_time_utc
|
UTC 형식의 메시지 만료 날짜 및 시간 |
correlation_id
|
일반적으로 요청-회신 패턴에서 요청의 message_id 포함하는 응답 메시지의 속성 |
user_id
|
메시지의 원본을 지정하는 ID |
content_encoding
|
메시지 데이터의 콘텐츠 인코딩입니다. 'utf-8', 'utf-16' 또는 'utf-32'일 수 있습니다. |
content_type
|
메시지 본문을 사용하여 메시지를 라우팅하는 데 사용되는 콘텐츠 형식 속성입니다. 'application/json'일 수 있습니다. |
output_name
|
메시지를 보낼 출력의 이름입니다. |
input_name
|
메시지를 받은 입력의 이름입니다. |
메서드
get_size | |
set_as_security_message |
메시지를 보안 메시지로 설정합니다. 임시 API입니다. 기능은 아직 보장되지 않습니다. |
get_size
get_size()
set_as_security_message
메시지를 보안 메시지로 설정합니다.
임시 API입니다. 기능은 아직 보장되지 않습니다.
set_as_security_message()
특성
iothub_interface_id
Azure SDK for Python