3 instantiations of ManagedWebSocket
System.Net.WebSockets (3)
System\Net\WebSockets\WebSocket.cs (3)
153
return new
ManagedWebSocket
(stream, isServer, subProtocol, keepAliveInterval, WebSocketDefaults.DefaultKeepAliveTimeout);
167
return new
ManagedWebSocket
(stream, options);
212
return new
ManagedWebSocket
(innerStream, false, subProtocol, keepAliveInterval, WebSocketDefaults.DefaultKeepAliveTimeout);
10 references to ManagedWebSocket
System.Net.WebSockets (10)
System\Net\WebSockets\ManagedWebSocket.cs (5)
192
var wr = (WeakReference<
ManagedWebSocket
>)s!;
193
if (wr.TryGetTarget(out
ManagedWebSocket
? thisRef))
197
}, new WeakReference<
ManagedWebSocket
>(this), heartBeatIntervalMs, heartBeatIntervalMs);
601
using (cancellationToken.Register(static s => ((
ManagedWebSocket
)s!).Abort(), this))
782
registration = cancellationToken.Register(static s => ((
ManagedWebSocket
)s!).Abort(), this);
System\Net\WebSockets\ManagedWebSocket.KeepAlive.cs (2)
130
private readonly
ManagedWebSocket
_parent;
143
public KeepAlivePingState(TimeSpan keepAliveInterval, TimeSpan keepAliveTimeout,
ManagedWebSocket
parent)
System\Net\WebSockets\WebSocketStream.cs (3)
37
ManagedWebSocket
.ThrowIfInvalidMessageType(writeMessageType);
53
ManagedWebSocket
.ThrowIfInvalidMessageType(writeMessageType);
73
ManagedWebSocket
.ThrowIfInvalidMessageType(writeMessageType);