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