Klasse MessageContext
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
messageIdstringcancellationTokenCancellationToken
MessageContext(CancellationToken)
public MessageContext(CancellationToken cancellation)
Parameter
cancellationCancellationToken
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
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
MessageId
Ruft die eindeutige Kennung für diese Nachricht ab oder legt sie fest.
public string MessageId { get; set; }
Eigenschaftswert
Sender
Ruft den Absender der Nachricht ab oder legt ihn fest. Wenn null, ist der Absender nicht angegeben.
public AgentId? Sender { get; set; }
Eigenschaftswert
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; }