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