Class MessageExtensions
- Namespace
- Microsoft.AutoGen.Contracts
- Assembly
- Microsoft.AutoGen.Contracts.dll
public static class MessageExtensions
- Inheritance
-
MessageExtensions
- Inherited Members
-
Methods
FromAgentState<T>(AgentState)
public static T FromAgentState<T>(this AgentState state) where T : IMessage, new()
Parameters
state AgentState
Returns
- T
Type Parameters
T
FromCloudEvent<T>(CloudEvent)
public static T FromCloudEvent<T>(this CloudEvent cloudEvent) where T : IMessage, new()
Parameters
cloudEvent CloudEvent
Returns
- T
Type Parameters
T
ToAgentState<T>(T, AgentId, string)
public static AgentState ToAgentState<T>(this T state, AgentId agentId, string eTag) where T : IMessage
Parameters
state T
agentId AgentId
eTag string
Returns
- AgentState
Type Parameters
T
ToCloudEvent<T>(T, string)
public static CloudEvent ToCloudEvent<T>(this T message, string source) where T : IMessage
Parameters
message T
source string
Returns
- CloudEvent
Type Parameters
T