Class WebSocketMessageProperties
public record WebSocketMessageProperties : IEquatable<WebSocketMessageProperties>
- Inheritance
-
WebSocketMessageProperties
- Implements
- Inherited Members
Constructors
WebSocketMessageProperties()
public WebSocketMessageProperties()
WebSocketMessageProperties(WebSocketMessageProperties)
protected WebSocketMessageProperties(WebSocketMessageProperties original)
Parameters
originalWebSocketMessageProperties
Properties
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
MessageFlags
The flags to apply to the message. Defaults to EndOfMessage.
public WebSocketMessageFlags? MessageFlags { get; set; }
Property Value
MessageType
The type of message to send. Defaults to Text.
public WebSocketMessageType? MessageType { get; set; }
Property Value
RetryHandling
The retry handling to apply to the message. Defaults to Retry.
public WebSocketRetryHandling? RetryHandling { get; set; }
Property Value
Methods
Equals(WebSocketMessageProperties?)
public virtual bool Equals(WebSocketMessageProperties? other)
Parameters
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
ToString()
public override string ToString()
Returns
WithMessageFlags(WebSocketMessageFlags?)
The flags to apply to the message. Defaults to EndOfMessage.
public WebSocketMessageProperties WithMessageFlags(WebSocketMessageFlags? messageFlags)
Parameters
messageFlagsWebSocketMessageFlags?
Returns
WithMessageType(WebSocketMessageType?)
The type of message to send. Defaults to Text.
public WebSocketMessageProperties WithMessageType(WebSocketMessageType? messageType)
Parameters
messageTypeWebSocketMessageType?
Returns
WithRetryHandling(WebSocketRetryHandling?)
The retry handling to apply to the message. Defaults to Retry.
public WebSocketMessageProperties WithRetryHandling(WebSocketRetryHandling? retryHandling)
Parameters
retryHandlingWebSocketRetryHandling?
Returns
Operators
operator ==(WebSocketMessageProperties?, WebSocketMessageProperties?)
public static bool operator ==(WebSocketMessageProperties? left, WebSocketMessageProperties? right)
Parameters
Returns
operator !=(WebSocketMessageProperties?, WebSocketMessageProperties?)
public static bool operator !=(WebSocketMessageProperties? left, WebSocketMessageProperties? right)