diff --git a/websocket-sharp/Server/WebSocketBehavior.cs b/websocket-sharp/Server/WebSocketBehavior.cs index 21e2faef..6e4d80e9 100644 --- a/websocket-sharp/Server/WebSocketBehavior.cs +++ b/websocket-sharp/Server/WebSocketBehavior.cs @@ -279,12 +279,21 @@ namespace WebSocketSharp.Server /// The default value is . /// /// + /// + /// The set operation is not available when the session has already started. + /// public Func CookiesValidator { get { return _cookiesValidator; } set { + if (_websocket != null) { + var msg = "The set operation is not available."; + + throw new InvalidOperationException (msg); + } + _cookiesValidator = value; } }