System.Net.WebSockets.WebSocketProtocolComponent.WebSocketAbortHandle C# (CSharp) Method

WebSocketAbortHandle() static private method

static private WebSocketAbortHandle ( SafeHandle webSocketHandle ) : void
webSocketHandle System.Runtime.InteropServices.SafeHandle
return void
        internal static void WebSocketAbortHandle(SafeHandle webSocketHandle)
        {
            Debug.Assert(webSocketHandle != null && !webSocketHandle.IsInvalid,
                "'webSocketHandle' MUST NOT be NULL or INVALID.");

            Interop.WebSocket.WebSocketAbortHandle(webSocketHandle);

            DrainActionQueue(webSocketHandle, ActionQueue.Send);
            DrainActionQueue(webSocketHandle, ActionQueue.Receive);
        }