类 MessageContext
表示在代理运行时发送的消息的上下文。 这包括元数据,例如发送者、主题、RPC 状态和取消处理。
public class MessageContext
- 继承
-
MessageContext
- 继承的成员
构造函数
MessageContext(string, CancellationToken)
表示在代理运行时发送的消息的上下文。 这包括元数据,例如发送者、主题、RPC 状态和取消处理。
public MessageContext(string messageId, CancellationToken cancellationToken)
参数
messageId
stringcancellationToken
CancellationToken
MessageContext(CancellationToken)
public MessageContext(CancellationToken cancellation)
参数
cancellation
CancellationToken
属性
CancellationToken
获取或设置与此消息关联的取消令牌。 这可用于在必要时取消操作。
public CancellationToken CancellationToken { get; set; }
属性值
IsRpc
获取或设置一个值,该值指示此消息是否为 RPC(远程过程调用)的一部分。
public bool IsRpc { get; set; }
属性值
MessageId
获取或设置此消息的唯一标识符。
public string MessageId { get; set; }
属性值
Sender
获取或设置消息的发送者。 如果为 null
,则未指定发送者。
public AgentId? Sender { get; set; }
属性值
Topic
获取或设置与消息关联的主题。 如果为 null
,则该消息不与特定主题相关联。
public TopicId? Topic { get; set; }