Inhaltsverzeichnis

Klasse MessageContext

Namespace
Microsoft.AutoGen.Contracts
Assembly
Microsoft.AutoGen.Contracts.dll

Stellt den Kontext einer Nachricht dar, die innerhalb der Agentenlaufzeit gesendet wird. Dies umfasst Metadaten wie Absender, Thema, RPC-Status und Abbrechungsbehandlung.

public class MessageContext
Vererbung
MessageContext
Geerbte Member

Konstruktoren

MessageContext(string, CancellationToken)

Stellt den Kontext einer Nachricht dar, die innerhalb der Agentenlaufzeit gesendet wird. Dies umfasst Metadaten wie Absender, Thema, RPC-Status und Abbrechungsbehandlung.

public MessageContext(string messageId, CancellationToken cancellationToken)

Parameter

messageId string
cancellationToken CancellationToken

MessageContext(CancellationToken)

public MessageContext(CancellationToken cancellation)

Parameter

cancellation CancellationToken

Eigenschaften

CancellationToken

Ruft den Abbruchtoken ab oder legt ihn fest, der dieser Nachricht zugeordnet ist. Dies kann verwendet werden, um den Vorgang bei Bedarf abzubrechen.

public CancellationToken CancellationToken { get; set; }

Eigenschaftswert

CancellationToken

IsRpc

Ruft einen Wert ab oder legt ihn fest, der angibt, ob diese Nachricht Teil eines RPC (Remote Procedure Call) ist.

public bool IsRpc { get; set; }

Eigenschaftswert

bool

MessageId

Ruft die eindeutige Kennung für diese Nachricht ab oder legt sie fest.

public string MessageId { get; set; }

Eigenschaftswert

string

Sender

Ruft den Absender der Nachricht ab oder legt ihn fest. Wenn null, ist der Absender nicht angegeben.

public AgentId? Sender { get; set; }

Eigenschaftswert

AgentId?

Topic

Ruft das mit der Nachricht verbundene Thema ab oder legt es fest. Wenn null, ist die Nachricht nicht an ein bestimmtes Thema gebunden.

public TopicId? Topic { get; set; }

Eigenschaftswert

TopicId?