Class FlowMessageExtensions
Helpers for FlowMessage
Inheritance
System.Object
FlowMessageExtensions
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Crosser.EdgeNode.Flows.Models.Abstractions.Models.FlowMessageExtensions
Assembly: Crosser.EdgeNode.Flows.Abstractions.dll
Syntax
public static class FlowMessageExtensions
Methods
DeepCopy(IFlowMessage)
Declaration
public static IFlowMessage DeepCopy(this IFlowMessage original)
Parameters
IFlowMessage
original
|
Returns
IFlowMessage
|
Deserialize(String)
Declaration
public static object Deserialize(this string json)
Parameters
System.String
json
|
Returns
System.Object
|
GetPropertyLevel(IFlowMessage, String, String)
Declaration
public static string GetPropertyLevel(this IFlowMessage message, string property, string newProperty)
Parameters
IFlowMessage
message
|
System.String
property
|
System.String
newProperty
|
Returns
System.String
|
RemoveChangedProperties(IFlowMessage, IFlowMessage)
Declaration
public static void RemoveChangedProperties(this IFlowMessage originalObject, IFlowMessage changedObject)
Parameters
IFlowMessage
originalObject
|
IFlowMessage
changedObject
|
Serialize(IFlowMessage)
Declaration
public static string Serialize(this IFlowMessage message)
Parameters
IFlowMessage
message
|
Returns
System.String
|
Serialize(Object)
Declaration
public static string Serialize(object message)
Parameters
System.Object
message
|
Returns
System.String
|
ToFlowMessage(Object)
Converts an object into a FlowMessage
Declaration
public static FlowMessage ToFlowMessage(object obj)
Parameters
System.Object
obj
the object to convert to a FlowMessage |
Returns
FlowMessage
A new FlowMessage |