Table of Contents

Class WebSocketConnectionSnapshot

Namespace
Virtufin.WebSocketManager.Actors
Assembly
Virtufin.WebSocketManager.dll
public sealed record WebSocketConnectionSnapshot : IEquatable<WebSocketConnectionSnapshot>
Inheritance
WebSocketConnectionSnapshot
Implements
Inherited Members

Constructors

WebSocketConnectionSnapshot(string, string, string, string?, Dictionary<string, string>, string?)

public WebSocketConnectionSnapshot(string Id, string Url, string Status, string? Topic, Dictionary<string, string> Tags, string? ContentType)

Parameters

Id string
Url string
Status string
Topic string
Tags Dictionary<string, string>
ContentType string

Properties

ContentType

public string? ContentType { get; init; }

Property Value

string

Id

public string Id { get; init; }

Property Value

string

Status

public string Status { get; init; }

Property Value

string

Tags

public Dictionary<string, string> Tags { get; init; }

Property Value

Dictionary<string, string>

Topic

public string? Topic { get; init; }

Property Value

string

Url

public string Url { get; init; }

Property Value

string

Methods

From(WebSocketConnection)

public static WebSocketConnectionSnapshot From(WebSocketConnection c)

Parameters

c WebSocketConnection

Returns

WebSocketConnectionSnapshot