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