Class WebSocketEndpointInfo
- Namespace
- Kuestenlogik.Bowire.Protocol.WebSocket
- Assembly
- Kuestenlogik.Bowire.Protocol.WebSocket.dll
One discovered (or manually registered) WebSocket endpoint.
public sealed record WebSocketEndpointInfo : IEquatable<WebSocketEndpointInfo>
- Inheritance
-
WebSocketEndpointInfo
- Implements
- Inherited Members
Constructors
WebSocketEndpointInfo(string, string?, string?, string?)
One discovered (or manually registered) WebSocket endpoint.
public WebSocketEndpointInfo(string Path, string? DisplayName = null, string? Description = null, string? Group = null)
Parameters
Properties
Description
public string? Description { get; init; }
Property Value
DisplayName
public string? DisplayName { get; init; }
Property Value
Group
public string? Group { get; init; }
Property Value
Path
public string Path { get; init; }
Property Value
Methods
Deconstruct(out string, out string?, out string?, out string?)
public void Deconstruct(out string Path, out string? DisplayName, out string? Description, out string? Group)
Parameters
Equals(WebSocketEndpointInfo?)
public bool Equals(WebSocketEndpointInfo? other)
Parameters
otherWebSocketEndpointInfo
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(WebSocketEndpointInfo?, WebSocketEndpointInfo?)
public static bool operator ==(WebSocketEndpointInfo? left, WebSocketEndpointInfo? right)
Parameters
leftWebSocketEndpointInforightWebSocketEndpointInfo
Returns
operator !=(WebSocketEndpointInfo?, WebSocketEndpointInfo?)
public static bool operator !=(WebSocketEndpointInfo? left, WebSocketEndpointInfo? right)
Parameters
leftWebSocketEndpointInforightWebSocketEndpointInfo