Table of Contents

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

content string

The message content.

Properties

Content

Gets the message content.

public string? Content { get; }

Property Value

string

Methods

Equals(StringMessage?)

public bool Equals(StringMessage? other)

Parameters

other StringMessage

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

FromString(string?)

Creates a new StringMessage instance from the specified content.

public static StringMessage FromString(string? content)

Parameters

content string

The message content.

Returns

StringMessage

A StringMessage wrapping the specified content.

GetHashCode()

public override int GetHashCode()

Returns

int

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

left StringMessage
right StringMessage

Returns

bool

implicit operator string?(StringMessage?)

Implicitly converts a StringMessage to a string.

public static implicit operator string?(StringMessage? message)

Parameters

message StringMessage

The 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

content string

The message content.

Returns

StringMessage

A StringMessage wrapping the specified content.

operator !=(StringMessage?, StringMessage?)

public static bool operator !=(StringMessage? left, StringMessage? right)

Parameters

left StringMessage
right StringMessage

Returns

bool