目录

类 MessageContext

命名空间
Microsoft.AutoGen.Contracts
程序集
Microsoft.AutoGen.Contracts.dll

表示在代理运行时发送的消息的上下文。 这包括元数据,例如发送者、主题、RPC 状态和取消处理。

public class MessageContext
继承
MessageContext
继承的成员

构造函数

MessageContext(string, CancellationToken)

表示在代理运行时发送的消息的上下文。 这包括元数据,例如发送者、主题、RPC 状态和取消处理。

public MessageContext(string messageId, CancellationToken cancellationToken)

参数

messageId string
cancellationToken CancellationToken

MessageContext(CancellationToken)

public MessageContext(CancellationToken cancellation)

参数

cancellation CancellationToken

属性

CancellationToken

获取或设置与此消息关联的取消令牌。 这可用于在必要时取消操作。

public CancellationToken CancellationToken { get; set; }

属性值

CancellationToken

IsRpc

获取或设置一个值,该值指示此消息是否为 RPC(远程过程调用)的一部分。

public bool IsRpc { get; set; }

属性值

bool

MessageId

获取或设置此消息的唯一标识符。

public string MessageId { get; set; }

属性值

string

Sender

获取或设置消息的发送者。 如果为 null,则未指定发送者。

public AgentId? Sender { get; set; }

属性值

AgentId?

Topic

获取或设置与消息关联的主题。 如果为 null,则该消息不与特定主题相关联。

public TopicId? Topic { get; set; }

属性值

TopicId?