Class StringMessage
- Namespace
- Silverback.Messaging.Messages
- Assembly
- Silverback.Integration.dll
Wraps a raw message string.
public class StringMessage : IEquatable<StringMessage>
- Inheritance
-
StringMessage
- Implements
- Derived
- Inherited Members
Constructors
StringMessage(string?)
Initializes a new instance of the StringMessage class.
public StringMessage(string? content)
Parameters
contentstringThe message content.
Properties
Content
Gets the message content.
public string? Content { get; }
Property Value
Methods
Equals(StringMessage?)
public bool Equals(StringMessage? other)
Parameters
otherStringMessage
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
FromString(string?)
Creates a new StringMessage instance from the specified content.
public static StringMessage FromString(string? content)
Parameters
contentstringThe message content.
Returns
- StringMessage
A StringMessage wrapping the specified content.
GetHashCode()
public override int GetHashCode()
Returns
ToString()
Returns the message content.
public override string? ToString()
Returns
- string
The message content.
Operators
operator ==(StringMessage?, StringMessage?)
public static bool operator ==(StringMessage? left, StringMessage? right)
Parameters
leftStringMessagerightStringMessage
Returns
implicit operator string?(StringMessage?)
Implicitly converts a StringMessage to a string.
public static implicit operator string?(StringMessage? message)
Parameters
messageStringMessageThe StringMessage.
Returns
- string
The message content.
implicit operator StringMessage(string?)
Implicitly converts a string to a RawMessage.
public static implicit operator StringMessage(string? content)
Parameters
contentstringThe message content.
Returns
- StringMessage
A StringMessage wrapping the specified content.
operator !=(StringMessage?, StringMessage?)
public static bool operator !=(StringMessage? left, StringMessage? right)
Parameters
leftStringMessagerightStringMessage