Class MessageHeaderNames
- Namespace
- PatternKit.Messaging
- Assembly
- PatternKit.Core.dll
Well-known header names used by PatternKit messaging and enterprise integration patterns.
public static class MessageHeaderNames
- Inheritance
-
MessageHeaderNames
- Inherited Members
Fields
CausationId
Identifier of the message or operation that caused this message.
public const string CausationId = "causation-id"
Field Value
ContentType
Payload content type, such as application/json.
public const string ContentType = "content-type"
Field Value
CorrelationId
Identifier shared by messages that belong to the same logical flow.
public const string CorrelationId = "correlation-id"
Field Value
IdempotencyKey
Stable key used by idempotent receivers to detect duplicates.
public const string IdempotencyKey = "idempotency-key"
Field Value
MessageId
Unique identifier for the message envelope.
public const string MessageId = "message-id"
Field Value
ReplyTo
Logical reply address for request/reply workflows.
public const string ReplyTo = "reply-to"
Field Value
RoutingSlip
Routing slip itinerary carried with a message.
public const string RoutingSlip = "routing-slip"
Field Value
RoutingSlipCompleted
Names of routing slip steps completed by the current process.
public const string RoutingSlipCompleted = "routing-slip-completed"
Field Value
RoutingSlipIndex
Zero-based index of the next or current routing slip step.
public const string RoutingSlipIndex = "routing-slip-index"
Field Value
Timestamp
Timestamp recorded when the message was created or accepted.
public const string Timestamp = "timestamp"