Interface IRawOutboundEnvelope
Wraps the message that is being produced to an outbound endpoint.
Namespace: Silverback.Messaging.Messages
Assembly: Silverback.Integration.dll
Syntax
public interface IRawOutboundEnvelope : IRawBrokerEnvelope
Properties
| Improve this doc View sourceActualEndpointDisplayName
Gets the name to actual target endpoint (ActualEndpointName) to be displayed in the human-targeted output (e.g. logs, health checks result, etc.).
Declaration
string ActualEndpointDisplayName { get; }
Property Value
Type | Description |
---|---|
string |
ActualEndpointName
Gets the name of the actual target endpoint resolved by the GetActualName(IOutboundEnvelope, IServiceProvider) method.
Declaration
string ActualEndpointName { get; }
Property Value
Type | Description |
---|---|
string |
BrokerMessageIdentifier
Gets the message identifier on the message broker (the Kafka offset or similar).
Declaration
IBrokerMessageIdentifier? BrokerMessageIdentifier { get; }
Property Value
Type | Description |
---|---|
IBrokerMessageIdentifier |
Remarks
The identifier value will be set only after the message has been successfully published to the message broker.
Endpoint
Gets the destination endpoint.
Declaration
IProducerEndpoint Endpoint { get; }
Property Value
Type | Description |
---|---|
IProducerEndpoint |