Struct DeserializedMessage
- Namespace
- Silverback.Messaging.Serialization
- Assembly
- Silverback.Integration.dll
public struct DeserializedMessage : IEquatable<DeserializedMessage>
- Implements
- Inherited Members
Constructors
DeserializedMessage(object?, Type)
public DeserializedMessage(object? Message, Type MessageType)
Parameters
MessageobjectThe deserialized message.
MessageTypeTypeThe message type, which should be filled with the expected type even if the message body is
null.
Properties
Message
The deserialized message.
public object? Message { readonly get; set; }
Property Value
MessageType
The message type, which should be filled with the expected type even if the message body is null.
public Type MessageType { readonly get; set; }
Property Value
Methods
Deconstruct(out object?, out Type)
public readonly void Deconstruct(out object? Message, out Type MessageType)
Parameters
Equals(DeserializedMessage)
public readonly bool Equals(DeserializedMessage other)
Parameters
otherDeserializedMessage
Returns
Equals(object)
public override readonly bool Equals(object obj)
Parameters
objobject
Returns
GetHashCode()
public override readonly int GetHashCode()
Returns
ToString()
public override readonly string ToString()
Returns
Operators
operator ==(DeserializedMessage, DeserializedMessage)
public static bool operator ==(DeserializedMessage left, DeserializedMessage right)
Parameters
leftDeserializedMessagerightDeserializedMessage
Returns
operator !=(DeserializedMessage, DeserializedMessage)
public static bool operator !=(DeserializedMessage left, DeserializedMessage right)
Parameters
leftDeserializedMessagerightDeserializedMessage