public WebSocketListenerConfig(WebSocketListenerOptions options) { options.CheckCoherence(); Options = options.Clone(); ConnectionExtensions = new WebSocketConnectionExtensionCollection(); Standards = new WebSocketFactoryCollection(); MessageExtensions = new WebSocketMessageExtensionCollection(); }
internal WebSocketMessageExtensionCollection Clone() { var cloned = new WebSocketMessageExtensionCollection(); foreach (var item in this.extensions) { cloned.extensions.Add(item.Clone()); } return(cloned); }
public WebSocketFactory() { MessageExtensions = new WebSocketMessageExtensionCollection(); }
public WebSocketFactory(WebSocketListener listener) { MessageExtensions = new WebSocketMessageExtensionCollection(listener); }
protected WebSocketFactory() { MessageExtensions = new WebSocketMessageExtensionCollection(); }