다음을 통해 공유


ServiceBusMessageInConverter Class

Inheritance
ServiceBusMessageInConverter

Constructor

ServiceBusMessageInConverter()

Methods

check_input_type_annotation
decode

Returns the application setting from environment variable.

decode_multiple_messages

Unlike EventHub, the trigger_metadata already contains a set of arrays (e.g. 'ContentTypeArray', 'CorrelationidArray'...). We can retrieve message properties directly from those array.

decode_single_message
has_implicit_output

check_input_type_annotation

check_input_type_annotation(pytype: type) -> bool

Parameters

Name Description
pytype
Required

decode

Returns the application setting from environment variable.

decode(data: Datum, *, trigger_metadata: Mapping[str, Datum]) -> ServiceBusMessage | List[ServiceBusMessage]

Parameters

Name Description
data
Required
<xref:meta.Datum>

The datum from GRPC message

trigger_metadata
Required
<xref:Mapping>[str, <xref:meta.Datum>]

The metadata of the Service Bus trigger, usually populated by function host

Keyword-Only Parameters

Name Description
trigger_metadata
Required

Returns

Type Description

When 'cardinality' is set to 'one', this method returns a single ServiceBusMessage. When 'cardinality' is set to 'many' this method returns a list of ServiceBusMessage.

decode_multiple_messages

Unlike EventHub, the trigger_metadata already contains a set of arrays (e.g. 'ContentTypeArray', 'CorrelationidArray'...). We can retrieve message properties directly from those array.

decode_multiple_messages(data: Datum, *, trigger_metadata: Mapping[str, Datum]) -> List[ServiceBusMessage]

Parameters

Name Description
data
Required

Keyword-Only Parameters

Name Description
trigger_metadata
Required

decode_single_message

decode_single_message(data: Datum, *, trigger_metadata: Mapping[str, Datum]) -> ServiceBusMessage

Parameters

Name Description
data
Required

Keyword-Only Parameters

Name Description
trigger_metadata
Required

has_implicit_output

abstract classmethod has_implicit_output() -> bool