RoutingOutResult
Ergebnis der Verarbeitung einer ausgehenden Nachricht von einem inneren Adapter.
Eigenschaften
public IReadOnlyList<Message> ExtraMessages { get; set; }
value = routingOutResult.ExtraMessages
routingOutResult.ExtraMessages = value
Zusätzliche Nachrichten an den äußeren Handler (e.g., ConnectMessage, nachdem alle Adapter angeschlossen sind) zu senden.
public IReadOnlyList<Message> LoopbackMessages { get; set; }
value = routingOutResult.LoopbackMessages
routingOutResult.LoopbackMessages = value
Nachrichten, die zur weiteren Verarbeitung an den Korb zurückgeführt werden sollen.
public Message TransformedMessage { get; set; }
value = routingOutResult.TransformedMessage
routingOutResult.TransformedMessage = value
Die transformierte Nachricht, die an den äußeren Handler gesendet werden soll, kann null sein, wenn die Nachricht gefiltert oder aggregiert wurde.
Methoden
public static RoutingOutResult PassThrough(Message message)
result = RoutingOutResult.PassThrough(message)
Erstellen Sie ein Ergebnis, das die Nachricht unverändert durchläuft.
public static RoutingOutResult WithExtraMessages(IReadOnlyList<Message> messages)
result = RoutingOutResult.WithExtraMessages(messages)
Erstellen Sie ein Ergebnis mit zusätzlichen Nachrichten (keine primäre Nachricht).
public static RoutingOutResult WithLoopback(Message message)
result = RoutingOutResult.WithLoopback(message)
Erstellen Sie ein Ergebnis mit einer Loopback-Nachricht zum Wiederholen.
public static RoutingOutResult WithMessage(Message message)
result = RoutingOutResult.WithMessage(message)
Erstellen Sie ein Ergebnis mit einer transformierten Nachricht.
public static RoutingOutResult WithMessageAndExtras(Message message, IReadOnlyList<Message> extras)
result = RoutingOutResult.WithMessageAndExtras(message, extras)
Erstellen Sie ein Ergebnis mit transformierten Nachrichten und zusätzlichen Nachrichten.
Felder
public static readonly RoutingOutResult Empty
value = RoutingOutResult.Empty
Leeres Ergebnis (Nachrichten wurden herausgefiltert oder intern bearbeitet).