Struct NatsSvcMsg<T>
NATS service exception.
public readonly struct NatsSvcMsg<T>Type Parameters
- T
- Inherited Members
Constructors
- NatsSvcMsg(NatsMsg<T>, NatsSvcEndpointBase?, Exception?)
- Creates a new instance of NatsSvcMsg<T>. 
Properties
- Data
- Message data. 
- Exception
- Optional exception if there were any errors. 
- Headers
- Pass additional information using name-value pairs. 
- ReplyTo
- Message reply-to subject. 
- Subject
- Message subject. 
Methods
- ReplyAsync(NatsHeaders?, string?, NatsPubOpts?, CancellationToken)
- Send a reply with an empty message body. 
- ReplyAsync<TReply>(TReply, NatsHeaders?, string?, INatsSerialize<TReply>?, NatsPubOpts?, CancellationToken)
- Send a reply with a message body. 
- ReplyErrorAsync(int, string, NatsHeaders?, string?, NatsPubOpts?, CancellationToken)
- Reply with an error. 
- ReplyErrorAsync<TReply>(int, string, TReply, NatsHeaders?, string?, INatsSerialize<TReply>?, NatsPubOpts?, CancellationToken)
- Reply with an error and additional data as error body.