diff --git a/Example/bin/Release_Ubuntu/example.exe b/Example/bin/Release_Ubuntu/example.exe index 4cbeab44..7dd248ff 100755 Binary files a/Example/bin/Release_Ubuntu/example.exe and b/Example/bin/Release_Ubuntu/example.exe differ diff --git a/Example/bin/Release_Ubuntu/websocket-sharp.dll b/Example/bin/Release_Ubuntu/websocket-sharp.dll index 9ca89d17..d3955bb4 100755 Binary files a/Example/bin/Release_Ubuntu/websocket-sharp.dll and b/Example/bin/Release_Ubuntu/websocket-sharp.dll differ diff --git a/Example2/Example2.pidb b/Example2/Example2.pidb index 7da842f1..86990302 100644 Binary files a/Example2/Example2.pidb and b/Example2/Example2.pidb differ diff --git a/websocket-sharp.userprefs b/websocket-sharp.userprefs index 9b182064..4f01e372 100644 --- a/websocket-sharp.userprefs +++ b/websocket-sharp.userprefs @@ -1,5 +1,5 @@  - + diff --git a/websocket-sharp/ByteOrder.cs b/websocket-sharp/ByteOrder.cs index a2959f9d..df8013ea 100644 --- a/websocket-sharp/ByteOrder.cs +++ b/websocket-sharp/ByteOrder.cs @@ -1,5 +1,5 @@ #region MIT License -/** +/* * ByteOrder.cs * * The MIT License @@ -28,11 +28,20 @@ using System; -namespace WebSocketSharp -{ +namespace WebSocketSharp { + + /// + /// Contains the values that indicate whether the byte order is a Little-endian or Big-endian. + /// public enum ByteOrder : byte { - LITTLE = 0x0, - BIG = 0x1 + /// + /// Indicates a Little-endian. + /// + LITTLE, + /// + /// Indicates a Big-endian. + /// + BIG } } diff --git a/websocket-sharp/CloseEventArgs.cs b/websocket-sharp/CloseEventArgs.cs index c5fdbaf4..495b6d33 100644 --- a/websocket-sharp/CloseEventArgs.cs +++ b/websocket-sharp/CloseEventArgs.cs @@ -1,5 +1,5 @@ #region MIT License -/** +/* * CloseEventArgs.cs * * The MIT License @@ -30,41 +30,30 @@ using System; using System.Text; using WebSocketSharp.Frame; -namespace WebSocketSharp -{ +namespace WebSocketSharp { + + /// + /// Contains the event data associated with a event. + /// + /// + /// The event occurs when the WebSocket receives a close control frame or + /// the WebSocket.Close method is called. If you want to get the reason for closure, you should access the or + /// properties. + /// public class CloseEventArgs : MessageEventArgs { + #region Fields + private ushort _code; private string _reason; private bool _wasClean; - public ushort Code - { - get { - return _code; - } - } + #endregion - public string Reason - { - get { - return _reason; - } - } + #region Constructor - public bool WasClean - { - get { - return _wasClean; - } - - set { - _wasClean = value; - } - } - - public CloseEventArgs(PayloadData data) - : base(Opcode.CLOSE, data) + internal CloseEventArgs(PayloadData data) + : base(Opcode.CLOSE, data) { _code = (ushort)CloseStatusCode.NO_STATUS_CODE; _reason = String.Empty; @@ -79,5 +68,51 @@ namespace WebSocketSharp _reason = Encoding.UTF8.GetString(buffer); } } + + #endregion + + #region Properties + + /// + /// Gets the status code for closure. + /// + /// + /// A that contains a status code for closure. + /// + public ushort Code { + get { + return _code; + } + } + + /// + /// Gets the reason for closure. + /// + /// + /// A that contains a reason for closure. + /// + public string Reason { + get { + return _reason; + } + } + + /// + /// Indicates whether the connection closed cleanly or not. + /// + /// + /// true if the connection closed cleanly; otherwise, false. + /// + public bool WasClean { + get { + return _wasClean; + } + + internal set { + _wasClean = value; + } + } + + #endregion } } diff --git a/websocket-sharp/ErrorEventArgs.cs b/websocket-sharp/ErrorEventArgs.cs index 0f7c8d5c..329af9ef 100644 --- a/websocket-sharp/ErrorEventArgs.cs +++ b/websocket-sharp/ErrorEventArgs.cs @@ -1,5 +1,5 @@ #region MIT License -/** +/* * ErrorEventArgs.cs * * The MIT License @@ -28,15 +28,36 @@ using System; -namespace WebSocketSharp -{ +namespace WebSocketSharp { + + /// + /// Contains the event data associated with a error event. + /// + /// + /// The error event occurs when this event sender gets an error. + /// If you want to get the error message, you should access the property. + /// public class ErrorEventArgs : EventArgs { - public string Message { get; private set; } + #region Constructor - public ErrorEventArgs(string message) + internal ErrorEventArgs(string message) { Message = message; } + + #endregion + + #region Property + + /// + /// Gets the error message. + /// + /// + /// A that contains a error message. + /// + public string Message { get; private set; } + + #endregion } } diff --git a/websocket-sharp/Ext.cs b/websocket-sharp/Ext.cs index 878d8603..f8d8818d 100644 --- a/websocket-sharp/Ext.cs +++ b/websocket-sharp/Ext.cs @@ -1,5 +1,5 @@ #region MIT License -/** +/* * Ext.cs * IsPredefinedScheme and MaybeUri methods derived from System.Uri.cs * GetStatusDescription method derived from System.Net.HttpListenerResponse.cs @@ -116,16 +116,16 @@ namespace WebSocketSharp { } /// - /// Emit the specified delegate if is not . + /// Emit the specified EventHandler<TEventArgs> delegate if is not . /// /// - /// An to emit. + /// An EventHandler<TEventArgs> to emit. /// /// /// An that emits the . /// /// - /// An that contains the event data. + /// A TEventArgs that contains the event data. /// /// /// The type of the event data generated by the event. @@ -140,7 +140,7 @@ namespace WebSocketSharp { /// /// Determines whether the specified equals the specified as . - /// And save this specified as to the specified . + /// And save this specified as to the specified List<byte>. /// /// /// true if the parameter equals the parameter as ; otherwise, false. @@ -152,7 +152,7 @@ namespace WebSocketSharp { /// A to compare. /// /// - /// A to save the as . + /// A List<byte> to save the as . /// /// /// Is thrown when the parameter passed to a method is invalid because it is outside the allowable range of values as . @@ -290,7 +290,7 @@ namespace WebSocketSharp { /// Gets the name and value from the specified that contains a pair of name and value are separated by a separator string. /// /// - /// A that contains the name and value if any. + /// A KeyValuePair<string, string> that contains the name and value if any. /// /// /// A that contains a pair of name and value are separated by a separator string. @@ -434,7 +434,7 @@ namespace WebSocketSharp { /// true if the parameter is ; otherwise, false. /// /// - /// A to test. + /// A class to test. /// /// /// The type of the parameter. @@ -453,7 +453,7 @@ namespace WebSocketSharp { /// true if the parameter is ; otherwise, false. /// /// - /// A to test. + /// A class to test. /// /// /// An delegate that contains the method(s) called if the is . @@ -809,13 +809,13 @@ namespace WebSocketSharp { } /// - /// Executes the specified delegate times. + /// Executes the specified Action<ulong> delegate times. /// /// /// An that contains the number of times to execute. /// /// - /// An delegate that contains the method(s) to execute. + /// An Action<ulong> delegate that contains the method(s) to execute. /// A parameter to pass to this method(s) contains the zero-based count of iteration. /// public static void Times(this int n, Action act) @@ -825,13 +825,13 @@ namespace WebSocketSharp { } /// - /// Executes the specified delegate times. + /// Executes the specified Action<ulong> delegate times. /// /// /// A that contains the number of times to execute. /// /// - /// An delegate that contains the method(s) to execute. + /// An Action<ulong> delegate that contains the method(s) to execute. /// A parameter to pass to this method(s) contains the zero-based count of iteration. /// public static void Times(this long n, Action act) @@ -841,13 +841,13 @@ namespace WebSocketSharp { } /// - /// Executes the specified delegate times. + /// Executes the specified Action<ulong> delegate times. /// /// /// A that contains the number of times to execute. /// /// - /// An delegate that contains the method(s) to execute. + /// An Action<ulong> delegate that contains the method(s) to execute. /// A parameter to pass to this method(s) contains the zero-based count of iteration. /// public static void Times(this uint n, Action act) @@ -857,13 +857,13 @@ namespace WebSocketSharp { } /// - /// Executes the specified delegate times. + /// Executes the specified Action<ulong> delegate times. /// /// /// A that contains the number of times to execute. /// /// - /// An delegate that contains the method(s) to execute. + /// An Action<ulong> delegate that contains the method(s) to execute. /// A parameter to pass to this method(s) contains the zero-based count of iteration. /// public static void Times(this ulong n, Action act) diff --git a/websocket-sharp/Frame/CloseStatusCode.cs b/websocket-sharp/Frame/CloseStatusCode.cs index 55ac982b..60863880 100644 --- a/websocket-sharp/Frame/CloseStatusCode.cs +++ b/websocket-sharp/Frame/CloseStatusCode.cs @@ -1,5 +1,5 @@ #region MIT License -/** +/* * CloseStatusCode.cs * * The MIT License @@ -28,32 +28,84 @@ using System; -namespace WebSocketSharp.Frame -{ +namespace WebSocketSharp.Frame { + + /// + /// Contains the values of the status codes for the WebSocket connection closure. + /// + /// + /// + /// The CloseStatusCode enumeration contains the values of the status codes for the WebSocket connection closure + /// defined in RFC 6455 for the WebSocket protocol. + /// + /// + /// "Reserved value" must not be set as a status code in a close control frame by an endpoint. + /// It is designated for use in applications expecting a status code to indicate that connection + /// was closed due to a system grounds. + /// + /// public enum CloseStatusCode : ushort { - /* - * Close Status Code - * - * Defined Status Codes: http://tools.ietf.org/html/rfc6455#section-7.4.1 - * - * "Reserved value" MUST NOT be set as a status code in a Close control frame by an endpoint. - * It is designated for use in applications expecting a status code to indicate that connection - * was closed due to a system grounds. - * - */ - NORMAL = 1000, // Normal closure. - AWAY = 1001, // A Server going down or a browser having navigated away from a page. - PROTOCOL_ERROR = 1002, // Terminating the connection due to a protocol error. - INCORRECT_DATA = 1003, // Received a type of data it cannot accept. - UNDEFINED = 1004, // Reserved value. Still undefined. - NO_STATUS_CODE = 1005, // Reserved value. - ABNORMAL = 1006, // Reserved value. Connection was closed abnormally. - INCONSISTENT_DATA = 1007, // Received data within a message that was not consistent with the type of the message. - POLICY_VIOLATION = 1008, // Received a message that violates its policy. - TOO_BIG = 1009, // Received a message that is too big. - IGNORE_EXTENSION = 1010, // Server ignored negotiated extensions. - SERVER_ERROR = 1011, // Server encountered an unexpected condition. - HANDSHAKE_FAILURE = 1015 // Reserved value. Failure to establish a connection. + /// + /// Equivalent to close status 1000. Indicates a normal closure. + /// + NORMAL = 1000, + /// + /// Equivalent to close status 1001. Indicates that an endpoint is "going away". + /// + AWAY = 1001, + /// + /// Equivalent to close status 1002. Indicates that an endpoint is terminating the connection + /// due to a protocol error. + /// + PROTOCOL_ERROR = 1002, + /// + /// Equivalent to close status 1003. Indicates that an endpoint is terminating the connection + /// because it has received a type of data it cannot accept. + /// + INCORRECT_DATA = 1003, + /// + /// Equivalent to close status 1004. Still undefined. Reserved value. + /// + UNDEFINED = 1004, + /// + /// Equivalent to close status 1005. Indicates that no status code was actually present. Reserved value. + /// + NO_STATUS_CODE = 1005, + /// + /// Equivalent to close status 1006. Indicates that the connection was closed abnormally. Reserved value. + /// + ABNORMAL = 1006, + /// + /// Equivalent to close status 1007. Indicates that an endpoint is terminating the connection + /// because it has received data within a message that was not consistent with the type of the message. + /// + INCONSISTENT_DATA = 1007, + /// + /// Equivalent to close status 1008. Indicates that an endpoint is terminating the connection + /// because it has received a message that violates its policy. + /// + POLICY_VIOLATION = 1008, + /// + /// Equivalent to close status 1009. Indicates that an endpoint is terminating the connection + /// because it has received a message that is too big for it to process. + /// + TOO_BIG = 1009, + /// + /// Equivalent to close status 1010. Indicates that an endpoint (client) is terminating the connection + /// because it has expected the server to negotiate one or more extension, but the server didn't return + /// them in the response message of the WebSocket handshake. + /// + IGNORE_EXTENSION = 1010, + /// + /// Equivalent to close status 1011. Indicates that a server is terminating the connection because it encountered + /// an unexpected condition that prevented it from fulfilling the request. + /// + SERVER_ERROR = 1011, + /// + /// Equivalent to close status 1015. Indicates that the connection was closed due to a failure to perform + /// a TLS handshake. Reserved value. + /// + TLS_HANDSHAKE_FAILURE = 1015 } } diff --git a/websocket-sharp/Frame/Fin.cs b/websocket-sharp/Frame/Fin.cs index 87428eb3..ecd586b7 100644 --- a/websocket-sharp/Frame/Fin.cs +++ b/websocket-sharp/Frame/Fin.cs @@ -1,5 +1,5 @@ #region MIT License -/** +/* * Fin.cs * * The MIT License @@ -28,11 +28,29 @@ using System; -namespace WebSocketSharp.Frame -{ +namespace WebSocketSharp.Frame { + + /// + /// Contains the values of the FIN bit in the WebSocket data frame. + /// + /// + /// + /// The Fin enumeration contains the values of the FIN bit defined in + /// RFC 6455 for the WebSocket protocol. + /// + /// + /// The FIN bit indicates whether a WebSocket frame is the final fragment in a message. + /// + /// public enum Fin : byte { + /// + /// Equivalent to numeric value 0. Indicates that more frames follow. + /// MORE = 0x0, + /// + /// Equivalent to numeric value 1. Indicates a final frame. + /// FINAL = 0x1 } } diff --git a/websocket-sharp/Frame/Mask.cs b/websocket-sharp/Frame/Mask.cs index 62e828f8..e741be71 100644 --- a/websocket-sharp/Frame/Mask.cs +++ b/websocket-sharp/Frame/Mask.cs @@ -1,5 +1,5 @@ #region MIT License -/** +/* * Mask.cs * * The MIT License @@ -28,11 +28,29 @@ using System; -namespace WebSocketSharp.Frame -{ +namespace WebSocketSharp.Frame { + + /// + /// Contains the values of the MASK bit in the WebSocket data frame. + /// + /// + /// + /// The Mask enumeration contains the values of the MASK bit defined in + /// RFC 6455 for the WebSocket protocol. + /// + /// + /// The MASK bit indicates whether the payload data in a WebSocket frame is masked. + /// + /// public enum Mask : byte { + /// + /// Equivalent to numeric value 0. Indicates that the payload data in a frame is not masked, no masking key in this frame. + /// UNMASK = 0x0, + /// + /// Equivalent to numeric value 1. Indicates that the payload data in a frame is masked, a masking key is present in this frame. + /// MASK = 0x1 } } diff --git a/websocket-sharp/Frame/Opcode.cs b/websocket-sharp/Frame/Opcode.cs index d04155c4..36b99baa 100644 --- a/websocket-sharp/Frame/Opcode.cs +++ b/websocket-sharp/Frame/Opcode.cs @@ -1,5 +1,5 @@ #region MIT License -/** +/* * Opcode.cs * * The MIT License @@ -28,16 +28,41 @@ using System; -namespace WebSocketSharp.Frame -{ +namespace WebSocketSharp.Frame { + + /// + /// Contains the values of the opcodes that denotes the frame type of the WebSocket frame. + /// + /// + /// The Opcode enumeration contains the values of the opcodes defined in + /// RFC 6455 for the WebSocket protocol. + /// [Flags] public enum Opcode : byte { + /// + /// Equivalent to numeric value 0. Indicates a continuation frame. + /// CONT = 0x0, + /// + /// Equivalent to numeric value 1. Indicates a text frame. + /// TEXT = 0x1, + /// + /// Equivalent to numeric value 2. Indicates a binary frame. + /// BINARY = 0x2, + /// + /// Equivalent to numeric value 8. Indicates a connection close frame. + /// CLOSE = 0x8, + /// + /// Equivalent to numeric value 9. Indicates a ping frame. + /// PING = 0x9, + /// + /// Equivalent to numeric value 10. Indicates a pong frame. + /// PONG = 0xa } } diff --git a/websocket-sharp/Frame/PayloadData.cs b/websocket-sharp/Frame/PayloadData.cs index 9d599337..93e57c43 100644 --- a/websocket-sharp/Frame/PayloadData.cs +++ b/websocket-sharp/Frame/PayloadData.cs @@ -1,5 +1,5 @@ #region MIT License -/** +/* * PayloadData.cs * * The MIT License diff --git a/websocket-sharp/Frame/Rsv.cs b/websocket-sharp/Frame/Rsv.cs index 1d31f854..90845764 100644 --- a/websocket-sharp/Frame/Rsv.cs +++ b/websocket-sharp/Frame/Rsv.cs @@ -1,5 +1,5 @@ #region MIT License -/** +/* * Rsv.cs * * The MIT License @@ -28,11 +28,29 @@ using System; -namespace WebSocketSharp.Frame -{ +namespace WebSocketSharp.Frame { + + /// + /// Contains the values of the reserved bit in the WebSocket data frame. + /// + /// + /// + /// The Rsv enumeration contains the values of the reserved bit (RSV1, RSV2, RSV3) defined in + /// RFC 6455 for the WebSocket protocol. + /// + /// + /// The reserved bit must be zero unless an extension is negotiated that defines meanings for non-zero values. + /// + /// public enum Rsv : byte { + /// + /// Equivalent to numeric value 0. + /// OFF = 0x0, + /// + /// Equivalent to numeric value 1. + /// ON = 0x1 } } diff --git a/websocket-sharp/Frame/WsFrame.cs b/websocket-sharp/Frame/WsFrame.cs index 8891a658..c0749ecd 100644 --- a/websocket-sharp/Frame/WsFrame.cs +++ b/websocket-sharp/Frame/WsFrame.cs @@ -1,5 +1,5 @@ #region MIT License -/** +/* * WsFrame.cs * * The MIT License diff --git a/websocket-sharp/Handshake.cs b/websocket-sharp/Handshake.cs index 94618f8b..7ccd8383 100644 --- a/websocket-sharp/Handshake.cs +++ b/websocket-sharp/Handshake.cs @@ -1,5 +1,5 @@ #region MIT License -/** +/* * Handshake.cs * * The MIT License @@ -33,7 +33,7 @@ using WebSocketSharp.Net; namespace WebSocketSharp { - public abstract class Handshake { + internal abstract class Handshake { #region Field diff --git a/websocket-sharp/MessageEventArgs.cs b/websocket-sharp/MessageEventArgs.cs index 393f8e8c..a93a01a0 100644 --- a/websocket-sharp/MessageEventArgs.cs +++ b/websocket-sharp/MessageEventArgs.cs @@ -1,5 +1,5 @@ #region MIT License -/** +/* * MessageEventArgs.cs * * The MIT License @@ -30,58 +30,77 @@ using System; using System.Text; using WebSocketSharp.Frame; -namespace WebSocketSharp -{ +namespace WebSocketSharp { + + /// + /// Contains the event data associated with a event. + /// + /// + /// The event occurs when the WebSocket receives a text or binary data frame. + /// If you want to get the received data, you should access the or + /// properties. + /// public class MessageEventArgs : EventArgs { - private Opcode _type; + #region Fields + private PayloadData _data; + private Opcode _type; - public Opcode Type - { - get - { - return _type; - } - } + #endregion - public string Data - { - get - { - if (((Opcode.TEXT | Opcode.PING | Opcode.PONG) & _type) == _type) - { - if (_data.Length > 0) - { - return Encoding.UTF8.GetString(_data.ToBytes()); - } - else - { - return String.Empty; - } - } + #region Constructor - return _type.ToString(); - } - } - - public byte[] RawData - { - get - { - return _data.ToBytes(); - } - } - - public MessageEventArgs(string data) - : this(Opcode.TEXT, new PayloadData(data)) - { - } - - public MessageEventArgs(Opcode type, PayloadData data) + internal MessageEventArgs(Opcode type, PayloadData data) { _type = type; _data = data; } + + #endregion + + #region Properties + + /// + /// Gets the received data as a . + /// + /// + /// A that contains a received data. + /// + public string Data { + get { + return ((Opcode.TEXT | Opcode.PING | Opcode.PONG) & _type) == _type + ? _data.Length > 0 + ? Encoding.UTF8.GetString(_data.ToBytes()) + : String.Empty + : _type.ToString(); + } + } + + /// + /// Gets the received data as an array of . + /// + /// + /// An array of that contains a received data. + /// + public byte[] RawData { + get { + return _data.ToBytes(); + } + } + + /// + /// Gets the type of received data. + /// + /// + /// One of the that indicates the type of received data. + /// + public Opcode Type { + get { + return _type; + } + } + + #endregion } } diff --git a/websocket-sharp/Net/HttpListenerWebSocketContext.cs b/websocket-sharp/Net/HttpListenerWebSocketContext.cs index 7ed7456c..d776855a 100644 --- a/websocket-sharp/Net/HttpListenerWebSocketContext.cs +++ b/websocket-sharp/Net/HttpListenerWebSocketContext.cs @@ -1,5 +1,5 @@ #region MIT License -/** +/* * HttpListenerWebSocketContext.cs * * The MIT License diff --git a/websocket-sharp/Net/Security/SslStream.cs b/websocket-sharp/Net/Security/SslStream.cs index fcb3635c..86a387ab 100644 --- a/websocket-sharp/Net/Security/SslStream.cs +++ b/websocket-sharp/Net/Security/SslStream.cs @@ -1,5 +1,5 @@ #region MIT License -/** +/* * SslStream.cs * * The MIT License @@ -32,7 +32,7 @@ using System.Net.Sockets; namespace WebSocketSharp.Net.Security { - public class SslStream : System.Net.Security.SslStream + internal class SslStream : System.Net.Security.SslStream { #region Constructors diff --git a/websocket-sharp/Net/Sockets/TcpListenerWebSocketContext.cs b/websocket-sharp/Net/Sockets/TcpListenerWebSocketContext.cs index 00179863..5aed7f14 100644 --- a/websocket-sharp/Net/Sockets/TcpListenerWebSocketContext.cs +++ b/websocket-sharp/Net/Sockets/TcpListenerWebSocketContext.cs @@ -1,5 +1,5 @@ #region MIT License -/** +/* * TcpListenerWebSocketContext.cs * * The MIT License diff --git a/websocket-sharp/Net/WebSocketContext.cs b/websocket-sharp/Net/WebSocketContext.cs index 55f86480..953563a2 100644 --- a/websocket-sharp/Net/WebSocketContext.cs +++ b/websocket-sharp/Net/WebSocketContext.cs @@ -1,5 +1,5 @@ #region MIT License -/** +/* * WebSocketContext.cs * * The MIT License diff --git a/websocket-sharp/RequestHandshake.cs b/websocket-sharp/RequestHandshake.cs index eadb467b..16ea5d9e 100644 --- a/websocket-sharp/RequestHandshake.cs +++ b/websocket-sharp/RequestHandshake.cs @@ -1,5 +1,5 @@ #region MIT License -/** +/* * RequestHandshake.cs * * The MIT License @@ -33,7 +33,7 @@ using WebSocketSharp.Net; namespace WebSocketSharp { - public class RequestHandshake : Handshake + internal class RequestHandshake : Handshake { #region Private Field diff --git a/websocket-sharp/ResponseHandshake.cs b/websocket-sharp/ResponseHandshake.cs index 8995003d..9d7c7eca 100644 --- a/websocket-sharp/ResponseHandshake.cs +++ b/websocket-sharp/ResponseHandshake.cs @@ -1,5 +1,5 @@ #region MIT License -/** +/* * ResponseHandshake.cs * * The MIT License @@ -33,7 +33,7 @@ using WebSocketSharp.Net; namespace WebSocketSharp { - public class ResponseHandshake : Handshake + internal class ResponseHandshake : Handshake { #region Constructor diff --git a/websocket-sharp/Server/HttpServer.cs b/websocket-sharp/Server/HttpServer.cs index a46924a6..072f4acd 100644 --- a/websocket-sharp/Server/HttpServer.cs +++ b/websocket-sharp/Server/HttpServer.cs @@ -1,5 +1,5 @@ #region MIT License -/** +/* * HttpServer.cs * * The MIT License diff --git a/websocket-sharp/Server/IServiceHost.cs b/websocket-sharp/Server/IServiceHost.cs index 07d3b583..ee07ce07 100644 --- a/websocket-sharp/Server/IServiceHost.cs +++ b/websocket-sharp/Server/IServiceHost.cs @@ -1,5 +1,5 @@ #region MIT License -/** +/* * IServiceHost.cs * * The MIT License @@ -30,12 +30,41 @@ using System; namespace WebSocketSharp.Server { + /// + /// Exposes the methods and property for the WebSocket service host. + /// + /// + /// public interface IServiceHost { + /// + /// Indicates whether the WebSocket service host closes the connection to a inactive service client. + /// + /// + /// true if the WebSocket service host closes the connection to a inactive service client; otherwise, false. + /// bool Sweeped { get; set; } + /// + /// Binds the specified . + /// + /// + /// An to bind. + /// void BindWebSocket(WebSocket socket); + /// + /// Broadcasts the specified . + /// + /// + /// A to broadcast. + /// void Broadcast(string data); + /// + /// Starts the WebSocket service host. + /// void Start(); + /// + /// Stops the WebSocket service host. + /// void Stop(); } } diff --git a/websocket-sharp/Server/ResponseEventArgs.cs b/websocket-sharp/Server/ResponseEventArgs.cs index 81a651b4..457b3fe6 100644 --- a/websocket-sharp/Server/ResponseEventArgs.cs +++ b/websocket-sharp/Server/ResponseEventArgs.cs @@ -1,5 +1,5 @@ #region MIT License -/** +/* * ResponseEventArgs.cs * * The MIT License diff --git a/websocket-sharp/Server/ServiceManager.cs b/websocket-sharp/Server/ServiceManager.cs index f23bf734..7f294ad1 100644 --- a/websocket-sharp/Server/ServiceManager.cs +++ b/websocket-sharp/Server/ServiceManager.cs @@ -1,5 +1,5 @@ #region MIT License -/** +/* * ServiceManager.cs * * The MIT License diff --git a/websocket-sharp/Server/SessionManager.cs b/websocket-sharp/Server/SessionManager.cs index 8c5b0299..3ea24a85 100644 --- a/websocket-sharp/Server/SessionManager.cs +++ b/websocket-sharp/Server/SessionManager.cs @@ -1,5 +1,5 @@ #region MIT License -/** +/* * SessionManager.cs * * The MIT License diff --git a/websocket-sharp/Server/WebSocketServer.cs b/websocket-sharp/Server/WebSocketServer.cs index 5d84e432..bcfbb778 100644 --- a/websocket-sharp/Server/WebSocketServer.cs +++ b/websocket-sharp/Server/WebSocketServer.cs @@ -1,5 +1,5 @@ #region MIT License -/** +/* * WebSocketServer.cs * * A C# implementation of the WebSocket protocol server. diff --git a/websocket-sharp/Server/WebSocketServerBase.cs b/websocket-sharp/Server/WebSocketServerBase.cs index 351c6f1c..940f78c7 100644 --- a/websocket-sharp/Server/WebSocketServerBase.cs +++ b/websocket-sharp/Server/WebSocketServerBase.cs @@ -1,10 +1,10 @@ #region MIT License -/** +/* * WebSocketServerBase.cs * * The MIT License * - * Copyright (c) 2012 sta.blockhead + * Copyright (c) 2012-2013 sta.blockhead * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -34,6 +34,12 @@ using System.Threading; namespace WebSocketSharp.Server { + /// + /// Provides the basic functions of the server that receives the WebSocket connection requests. + /// + /// + /// The WebSocketServerBase class is an abstract class. + /// public abstract class WebSocketServerBase { #region Fields @@ -50,11 +56,27 @@ namespace WebSocketSharp.Server { #region Constructors + /// + /// Initializes a new instance of the class. + /// protected WebSocketServerBase() { _isSelfHost = false; } + /// + /// Initializes a new instance of the class that listens for incoming connection attempts + /// on the specified WebSocket URL. + /// + /// + /// A that contains a WebSocket URL. + /// + /// + /// is . + /// + /// + /// is invalid. + /// protected WebSocketServerBase(string url) { if (url.IsNull()) @@ -68,6 +90,36 @@ namespace WebSocketSharp.Server { init(uri); } + /// + /// Initializes a new instance of the class that listens for incoming connection attempts + /// on the specified , , and . + /// + /// + /// An that contains a local IP address. + /// + /// + /// An that contains a port number. + /// + /// + /// A that contains a absolute path. + /// + /// + /// A that indicates providing a secure connection or not. (true indicates providing a secure connection.) + /// + /// + /// Either or is . + /// + /// + /// + /// is invalid. + /// + /// + /// -or- + /// + /// + /// Pair of and is invalid. + /// + /// protected WebSocketServerBase(IPAddress address, int port, string absPath, bool secure) { if (address.IsNull()) @@ -102,6 +154,12 @@ namespace WebSocketSharp.Server { #region Protected Property + /// + /// Gets or sets the WebSocket URL on which to listen for incoming connection attempts. + /// + /// + /// A that contains a WebSocket URL. + /// protected Uri BaseUri { get { @@ -117,24 +175,48 @@ namespace WebSocketSharp.Server { #region Public Properties + /// + /// Gets the local IP address on which to listen for incoming connection attempts. + /// + /// + /// A that contains a local IP address. + /// public IPAddress Address { get { return _address; } } + /// + /// Gets a value indicating whether this server is secure. + /// + /// + /// true if this server is secure; otherwise, false. + /// public bool IsSecure { get { return _isSecure; } } + /// + /// Gets a value indicating whether this server is self host. + /// + /// + /// true if this server is self host; otherwise, false. + /// public bool IsSelfHost { get { return _isSelfHost; } } - + + /// + /// Gets the port on which to listen for incoming connection attempts. + /// + /// + /// An that contains a port number. + /// public int Port { get { return _port; @@ -143,8 +225,11 @@ namespace WebSocketSharp.Server { #endregion - #region Events + #region Event + /// + /// Occurs when this server gets an error. + /// public event EventHandler OnError; #endregion @@ -249,8 +334,20 @@ namespace WebSocketSharp.Server { #region Protected Methods + /// + /// Accepts the WebSocket connection. + /// + /// + /// A that contains the WebSocket connection. + /// protected abstract void AcceptWebSocket(TcpClient client); + /// + /// Occurs the event with the specified . + /// + /// + /// A that contains an error message. + /// protected virtual void Error(string message) { onError(message); @@ -260,6 +357,9 @@ namespace WebSocketSharp.Server { #region Public Methods + /// + /// Starts to receive the WebSocket connection requests. + /// public virtual void Start() { if (!_isSelfHost) @@ -269,6 +369,9 @@ namespace WebSocketSharp.Server { startAcceptClientThread(); } + /// + /// Stops receiving the WebSocket connection requests. + /// public virtual void Stop() { if (!_isSelfHost) diff --git a/websocket-sharp/Server/WebSocketService.cs b/websocket-sharp/Server/WebSocketService.cs index e8e379c6..da246cb3 100644 --- a/websocket-sharp/Server/WebSocketService.cs +++ b/websocket-sharp/Server/WebSocketService.cs @@ -1,5 +1,5 @@ #region MIT License -/** +/* * WebSocketService.cs * * The MIT License diff --git a/websocket-sharp/Server/WebSocketServiceHost.cs b/websocket-sharp/Server/WebSocketServiceHost.cs index 88d3d0b3..eb03e240 100644 --- a/websocket-sharp/Server/WebSocketServiceHost.cs +++ b/websocket-sharp/Server/WebSocketServiceHost.cs @@ -1,5 +1,5 @@ #region MIT License -/** +/* * WebSocketServiceHost.cs * * A C# implementation of the WebSocket protocol server. diff --git a/websocket-sharp/WebSocket.cs b/websocket-sharp/WebSocket.cs index 5c001eef..45be208a 100644 --- a/websocket-sharp/WebSocket.cs +++ b/websocket-sharp/WebSocket.cs @@ -1,5 +1,5 @@ #region MIT License -/** +/* * WebSocket.cs * * A C# implementation of the WebSocket interface. @@ -31,6 +31,7 @@ #endregion using System; +using System.Collections; using System.Collections.Generic; using System.Collections.Specialized; using System.Diagnostics; @@ -80,8 +81,9 @@ namespace WebSocketSharp { private volatile WsState _readyState; private AutoResetEvent _receivePong; private TcpClient _tcpClient; + private List _unsentBuffer; + private volatile uint _unsentCount; private Uri _uri; - private SynchronizedCollection _unTransmittedBuffer; private WsStream _wsStream; #endregion @@ -95,12 +97,13 @@ namespace WebSocketSharp { _forSend = new Object(); _protocol = String.Empty; _readyState = WsState.CONNECTING; - _unTransmittedBuffer = new SynchronizedCollection(); + _unsentBuffer = new List(); + _unsentCount = 0; } #endregion - #region Internal Constructor + #region Internal Constructors internal WebSocket(HttpListenerWebSocketContext context) : this() @@ -221,25 +224,6 @@ namespace WebSocketSharp { #region Public Properties - /// - /// Gets the amount of untransmitted data. - /// - /// - /// The number of bytes of untransmitted data. - /// - public ulong BufferedAmount { - get { - lock (_unTransmittedBuffer.SyncRoot) - { - ulong bufferedAmount = 0; - foreach (WsFrame frame in _unTransmittedBuffer) - bufferedAmount += frame.PayloadLength; - - return bufferedAmount; - } - } - } - /// /// Gets the extensions selected by the server. /// @@ -295,7 +279,7 @@ namespace WebSocketSharp { /// Gets the state of the connection. /// /// - /// A . By default, WsState.CONNECTING. + /// One of the . By default, WsState.CONNECTING. /// public WsState ReadyState { get { @@ -304,14 +288,29 @@ namespace WebSocketSharp { } /// - /// Gets the untransmitted WebSocket frames. + /// Gets the buffer that contains unsent WebSocket frames. /// /// - /// A IList<WsFrame> that contains the untransmitted WebSocket frames. + /// An array of that contains unsent WebSocket frames. /// - public IList UnTransmittedBuffer { + public byte[] UnsentBuffer { get { - return _unTransmittedBuffer; + lock (((ICollection)_unsentBuffer).SyncRoot) + { + return _unsentBuffer.ToArray(); + } + } + } + + /// + /// Gets the count of unsent WebSocket frames. + /// + /// + /// A that contains the count of unsent WebSocket frames. + /// + public uint UnsentCount { + get { + return _unsentCount; } } @@ -366,7 +365,7 @@ namespace WebSocketSharp { if (!isValidRequest(req, out msg)) { onError(msg); - close(CloseStatusCode.HANDSHAKE_FAILURE, msg); + close(CloseStatusCode.ABNORMAL, msg); return; } @@ -381,7 +380,7 @@ namespace WebSocketSharp { var code = data.ToBytes().SubArray(0, 2).To(ByteOrder.BIG); if (code == (ushort)CloseStatusCode.NO_STATUS_CODE || code == (ushort)CloseStatusCode.ABNORMAL || - code == (ushort)CloseStatusCode.HANDSHAKE_FAILURE) + code == (ushort)CloseStatusCode.TLS_HANDSHAKE_FAILURE) return false; } @@ -586,7 +585,7 @@ namespace WebSocketSharp { if (!isValidResponse(res, out msg)) { onError(msg); - close(CloseStatusCode.HANDSHAKE_FAILURE, msg); + close(CloseStatusCode.ABNORMAL, msg); return; } @@ -936,35 +935,28 @@ namespace WebSocketSharp { if (_readyState == WsState.CONNECTING || _readyState == WsState.CLOSED) { - var msg = "The WebSocket connection isn't established or has been closed."; - onError(msg); + onError("The WebSocket connection isn't established or has been closed."); return false; } try { - if (_unTransmittedBuffer.Count == 0) + if (_unsentCount == 0 && !_wsStream.IsNull()) { - if (!_wsStream.IsNull()) - { - _wsStream.WriteFrame(frame); - return true; - } + _wsStream.WriteFrame(frame); + return true; } - if (_unTransmittedBuffer.Count > 0) - { - _unTransmittedBuffer.Add(frame); - var msg = "Current data can not be sent because there is untransmitted data."; - onError(msg); - } + unsend(frame); + onError("Current data can not be sent because there is unsent data."); return false; } catch (Exception ex) { - _unTransmittedBuffer.Add(frame); + unsend(frame); onError(ex.Message); + return false; } } @@ -985,8 +977,7 @@ namespace WebSocketSharp { { if (_readyState != WsState.OPEN) { - var msg = "The WebSocket connection isn't established or has been closed."; - onError(msg); + onError("The WebSocket connection isn't established or has been closed."); return; } @@ -1144,6 +1135,15 @@ namespace WebSocketSharp { return uriString.TryCreateWebSocketUri(out result, out message); } + private void unsend(WsFrame frame) + { + lock (((ICollection)_unsentBuffer).SyncRoot) + { + _unsentCount++; + _unsentBuffer.AddRange(frame.ToBytes()); + } + } + private void writeHandshake(Handshake handshake) { _wsStream.WriteHandshake(handshake); @@ -1256,7 +1256,7 @@ namespace WebSocketSharp { catch (Exception ex) { onError(ex.Message); - close(CloseStatusCode.HANDSHAKE_FAILURE, "An exception has occured."); + close(CloseStatusCode.ABNORMAL, "An exception has occured."); } } diff --git a/websocket-sharp/WsReceivedTooBigMessageException.cs b/websocket-sharp/WsReceivedTooBigMessageException.cs index 057707f2..9d4b5266 100644 --- a/websocket-sharp/WsReceivedTooBigMessageException.cs +++ b/websocket-sharp/WsReceivedTooBigMessageException.cs @@ -1,5 +1,5 @@ #region MIT License -/** +/* * WsReceivedTooBigMessageException.cs * * The MIT License diff --git a/websocket-sharp/WsState.cs b/websocket-sharp/WsState.cs index 130c6691..422da31b 100644 --- a/websocket-sharp/WsState.cs +++ b/websocket-sharp/WsState.cs @@ -1,5 +1,5 @@ #region MIT License -/** +/* * WsState.cs * * The MIT License @@ -28,13 +28,32 @@ using System; -namespace WebSocketSharp -{ - public enum WsState +namespace WebSocketSharp { + + /// + /// Contains the values of the state of the WebSocket connection. + /// + /// + /// The WsState enumeration contains the values of the state of the WebSocket connection defined in + /// The WebSocket API. + /// + public enum WsState : ushort { - CONNECTING, - OPEN, - CLOSING, - CLOSED + /// + /// Equivalent to numeric value 0. Indicates that the connection has not yet been established. + /// + CONNECTING = 0, + /// + /// Equivalent to numeric value 1. Indicates that the connection is established and communication is possible. + /// + OPEN = 1, + /// + /// Equivalent to numeric value 2. Indicates that the connection is going through the closing handshake, or the Close method has been invoked. + /// + CLOSING = 2, + /// + /// Equivalent to numeric value 3. Indicates that the connection has been closed or could not be opened. + /// + CLOSED = 3 } } diff --git a/websocket-sharp/WsStream.cs b/websocket-sharp/WsStream.cs index cdd5ba41..4f6c6448 100644 --- a/websocket-sharp/WsStream.cs +++ b/websocket-sharp/WsStream.cs @@ -1,5 +1,5 @@ #region MIT License -/** +/* * WsStream.cs * * The MIT License diff --git a/websocket-sharp/bin/Debug_Ubuntu/websocket-sharp.dll b/websocket-sharp/bin/Debug_Ubuntu/websocket-sharp.dll index 0b4a51ac..f3b46164 100755 Binary files a/websocket-sharp/bin/Debug_Ubuntu/websocket-sharp.dll and b/websocket-sharp/bin/Debug_Ubuntu/websocket-sharp.dll differ diff --git a/websocket-sharp/bin/Debug_Ubuntu/websocket-sharp.dll.mdb b/websocket-sharp/bin/Debug_Ubuntu/websocket-sharp.dll.mdb index a61290ec..65e8ec87 100644 Binary files a/websocket-sharp/bin/Debug_Ubuntu/websocket-sharp.dll.mdb and b/websocket-sharp/bin/Debug_Ubuntu/websocket-sharp.dll.mdb differ diff --git a/websocket-sharp/bin/Release_Ubuntu/websocket-sharp.dll b/websocket-sharp/bin/Release_Ubuntu/websocket-sharp.dll index 9ca89d17..29b9380b 100755 Binary files a/websocket-sharp/bin/Release_Ubuntu/websocket-sharp.dll and b/websocket-sharp/bin/Release_Ubuntu/websocket-sharp.dll differ diff --git a/websocket-sharp/bin/Release_Ubuntu/websocket-sharp.xml b/websocket-sharp/bin/Release_Ubuntu/websocket-sharp.xml new file mode 100644 index 00000000..13655f6b --- /dev/null +++ b/websocket-sharp/bin/Release_Ubuntu/websocket-sharp.xml @@ -0,0 +1,1416 @@ + + + + /home/starless/Projects/websocket-sharp/websocket-sharp/bin/Release_Ubuntu/websocket-sharp + + + + + Provides a set of static methods for the websocket-sharp. + + + + + Accept a WebSocket connection by the . + + + A that contains a WebSocket connection. + + + A that contains a TCP connection to accept a WebSocket connection from. + + + A that indicates a secure connection or not. (true indicates a secure connection.) + + + Is thrown when the parameter passed to a method is invalid because it is . + + + + + Emit the specified delegate if is not . + + + An to emit. + + + An that emits the . + + + An that contains no event data. + + + + + Emit the specified EventHandler<TEventArgs> delegate if is not . + + + An EventHandler<TEventArgs> to emit. + + + An that emits the . + + + A TEventArgs that contains the event data. + + + The type of the event data generated by the event. + + + + + Determines whether the specified equals the specified as . + And save this specified as to the specified List<byte>. + + + true if the parameter equals the parameter as ; otherwise, false. + + + An to compare. + + + A to compare. + + + A List<byte> to save the as . + + + Is thrown when the parameter passed to a method is invalid because it is outside the allowable range of values as . + + + + + Determines whether the entry with the specified key exists in the specified . + + + true if the entry with the exists in the ; otherwise, false. + + + A that contains the entries. + + + A that contains the key of the entry to find. + + + + + Determines whether the entry with the specified both key and value exists in the specified . + + + true if the entry with the both and exists in the ; otherwise, false. + + + A that contains the entries. + + + A that contains the key of the entry to find. + + + A that contains the value of the entry to find. + + + + + Gets the absolute path from the specified . + + + A that contains the absolute path if got successfully; otherwise, . + + + A that contains the URI to get the absolute path from. + + + + + Gets the description of the HTTP status code using the specified code. + + + A that contains the description of the . + + + One of values that contains the HTTP status code. + + + + + Gets the name from the specified that contains a pair of name and value are separated by a separator string. + + + A that contains the name if any; otherwise, null. + + + A that contains a pair of name and value are separated by a separator string. + + + A that contains a separator string. + + + + + Gets the name and value from the specified that contains a pair of name and value are separated by a separator string. + + + A KeyValuePair<string, string> that contains the name and value if any. + + + A that contains a pair of name and value are separated by a separator string. + + + A that contains a separator string. + + + + + Gets the description of the HTTP status code using the specified code. + + + A that contains the description of the . + + + An that contains the HTTP status code. + + + + + Gets the value from the specified that contains a pair of name and value are separated by a separator string. + + + A that contains the value if any; otherwise, null. + + + A that contains a pair of name and value are separated by a separator string. + + + A that contains a separator string. + + + + + Determines whether the specified is a . + + + true if the parameter is a ; otherwise, false. + + + A to test. + + + + + Determines whether the specified is host (this computer architecture) byte order. + + + true if the parameter is host byte order; otherwise, false. + + + A to test. + + + + + Determines whether the specified object is . + + + true if the parameter is ; otherwise, false. + + + A class to test. + + + The type of the parameter. + + + + + Determines whether the specified object is . + And invokes the specified delegate if the specified object is . + + + true if the parameter is ; otherwise, false. + + + A class to test. + + + An delegate that contains the method(s) called if the is . + + + The type of the parameter. + + + + + Determines whether the specified is or . + + + true if the parameter is or ; otherwise, false. + + + A to test. + + + + + Determines whether the specified is predefined scheme. + + + true if the parameter is the predefined scheme; otherwise, false. + + + A to test. + + + + + Determines whether the specified is valid absolute path. + + + true if the parameter is valid absolute path; otherwise, false. + + + A to test. + + + A that receives a message if the is invalid. + + + + + Determines whether the specified is a URI string. + + + true if the parameter is maybe a URI string; otherwise, false. + + + A to test. + + + + + Determines whether two specified objects don't have the same value. + + + true if the value of parameter isn't the same as the value of parameter; otherwise, false. + + + The first to compare. + + + The second to compare. + + + A that indicates a case-sensitive or insensitive comparison. (true indicates a case-insensitive comparison.) + + + + + Reads a block of bytes from the specified stream and returns the read data in an array of . + + + An array of that receives the read data. + + + A that contains the data to read. + + + An that contains the number of bytes to read. + + + + + Reads a block of bytes from the specified stream and returns the read data in an array of . + + + An array of that receives the read data. + + + A that contains the data to read. + + + A that contains the number of bytes to read. + + + + + Reads a block of bytes from the specified stream and returns the read data in an array of . + + + An array of that receives the read data. + + + A that contains the data to read. + + + A that contains the number of bytes to read. + + + An that contains the buffer size in bytes of each internal read. + + + + + Retrieves a sub-array from the specified . A sub-array starts at the specified element position. + + + An array of T that receives a sub-array, or an empty array of T if any problems with the parameters. + + + An array of T that contains the data to retrieve a sub-array. + + + An that contains the zero-based starting position of a sub-array in the . + + + An that contains the number of elements to retrieve a sub-array. + + + The type of elements in the . + + + + + Executes the specified delegate times. + + + An that contains the number of times to execute. + + + An delegate that contains the method(s) to execute. + + + + + Executes the specified delegate times. + + + A that contains the number of times to execute. + + + An delegate that contains the method(s) to execute. + + + + + Executes the specified delegate times. + + + A that contains the number of times to execute. + + + An delegate that contains the method(s) to execute. + + + + + Executes the specified delegate times. + + + A that contains the number of times to execute. + + + An delegate that contains the method(s) to execute. + + + + + Executes the specified Action<ulong> delegate times. + + + An that contains the number of times to execute. + + + An Action<ulong> delegate that contains the method(s) to execute. + A parameter to pass to this method(s) contains the zero-based count of iteration. + + + + + Executes the specified Action<ulong> delegate times. + + + A that contains the number of times to execute. + + + An Action<ulong> delegate that contains the method(s) to execute. + A parameter to pass to this method(s) contains the zero-based count of iteration. + + + + + Executes the specified Action<ulong> delegate times. + + + A that contains the number of times to execute. + + + An Action<ulong> delegate that contains the method(s) to execute. + A parameter to pass to this method(s) contains the zero-based count of iteration. + + + + + Executes the specified Action<ulong> delegate times. + + + A that contains the number of times to execute. + + + An Action<ulong> delegate that contains the method(s) to execute. + A parameter to pass to this method(s) contains the zero-based count of iteration. + + + + + Converts the specified array of to the specified type data. + + + A T converted from the , or a default value of T + if the is an empty array of + or if the types of T aren't the , , , + , , , , + , , . + + + An array of to convert. + + + A that indicates the byte order of the . + + + The type of the return value. The T must be a value type. + + + Is thrown when the parameter passed to a method is invalid because it is . + + + + + Converts the specified data to an array of . + + + An array of converted from the . + + + A T to convert. + + + A that indicates the byte order of the return. + + + The type of the . The T must be a value type. + + + + + Converts the order of the specified array of to the host byte order. + + + An array of converted from the . + + + An array of to convert. + + + A that indicates the byte order of the . + + + Is thrown when the parameter passed to a method is invalid because it is . + + + + + Converts the specified array to a concatenated the specified separator string + between each element of this array. + + + A converted from the parameter, or a + if the length of the is zero. + + + An array of T to convert. + + + A that contains a separator string. + + + The type of elements in the . + + + Is thrown when the parameter passed to a method is invalid because it is . + + + + + Converts the specified to a object. + + + A converted from the parameter, or + if the is or . + + + A to convert. + + + + + Tries to create a new WebSocket using the specified . + + + true if the WebSocket was successfully created; otherwise, false. + + + A that contains a WebSocket URI. + + + When this method returns, contains a created WebSocket if the parameter is valid WebSocket URI; otherwise, . + + + When this method returns, contains a error message if the parameter is invalid WebSocket URI; otherwise, String.Empty. + + + Is thrown when the parameter passed to a method is invalid because it is . + + + + + URL-decodes the specified . + + + A that receives a decoded string, or the parameter + if the is or . + + + A to decode. + + + + + URL-encodes the specified . + + + A that receives a encoded string, or the parameter + if the is or . + + + A to encode. + + + + + Writes the specified content data using the specified . + + + A that contains a network stream to write a content data. + + + An array of that contains a content data to write. + + + Is thrown when the parameter passed to a method is invalid because it is . + + + + + Contains the values of the state of the WebSocket connection. + + + The WsState enumeration contains the values of the state of the WebSocket connection defined in + The WebSocket API. + + + + + Equivalent to numeric value 0. Indicates that the connection has not yet been established. + + + + + Equivalent to numeric value 1. Indicates that the connection is established and communication is possible. + + + + + Equivalent to numeric value 2. Indicates that the connection is going through the closing handshake, or the Close method has been invoked. + + + + + Equivalent to numeric value 3. Indicates that the connection has been closed or could not be opened. + + + + + Contains the event data associated with a event. + + + The event occurs when the WebSocket receives a text or binary data frame. + If you want to get the received data, you should access the or + properties. + + + + + Gets the received data as a . + + + A that contains a received data. + + + + + Gets the received data as an array of . + + + An array of that contains a received data. + + + + + Gets the type of received data. + + + One of the that indicates the type of received data. + + + + + Contains the event data associated with a event. + + + The event occurs when the WebSocket receives a close control frame or + the WebSocket.Close method is called. If you want to get the reason for closure, you should access the or + properties. + + + + + Gets the status code for closure. + + + A that contains a status code for closure. + + + + + Gets the reason for closure. + + + A that contains a reason for closure. + + + + + Indicates whether the connection closed cleanly or not. + + + true if the connection closed cleanly; otherwise, false. + + + + + Contains the values that indicate whether the byte order is a Little-endian or Big-endian. + + + + + Indicates a Little-endian. + + + + + Indicates a Big-endian. + + + + + Contains the values of the status codes for the WebSocket connection closure. + + + + The CloseStatusCode enumeration contains the values of the status codes for the WebSocket connection closure + defined in RFC 6455 for the WebSocket protocol. + + + "Reserved value" must not be set as a status code in a close control frame by an endpoint. + It is designated for use in applications expecting a status code to indicate that connection + was closed due to a system grounds. + + + + + + Equivalent to close status 1000. Indicates a normal closure. + + + + + Equivalent to close status 1001. Indicates that an endpoint is "going away". + + + + + Equivalent to close status 1002. Indicates that an endpoint is terminating the connection + due to a protocol error. + + + + + Equivalent to close status 1003. Indicates that an endpoint is terminating the connection + because it has received a type of data it cannot accept. + + + + + Equivalent to close status 1004. Still undefined. Reserved value. + + + + + Equivalent to close status 1005. Indicates that no status code was actually present. Reserved value. + + + + + Equivalent to close status 1006. Indicates that the connection was closed abnormally. Reserved value. + + + + + Equivalent to close status 1007. Indicates that an endpoint is terminating the connection + because it has received data within a message that was not consistent with the type of the message. + + + + + Equivalent to close status 1008. Indicates that an endpoint is terminating the connection + because it has received a message that violates its policy. + + + + + Equivalent to close status 1009. Indicates that an endpoint is terminating the connection + because it has received a message that is too big for it to process. + + + + + Equivalent to close status 1010. Indicates that an endpoint (client) is terminating the connection + because it has expected the server to negotiate one or more extension, but the server didn't return + them in the response message of the WebSocket handshake. + + + + + Equivalent to close status 1011. Indicates that a server is terminating the connection because it encountered + an unexpected condition that prevented it from fulfilling the request. + + + + + Equivalent to close status 1015. Indicates that the connection was closed due to a failure to perform + a TLS handshake. Reserved value. + + + + + Contains the values of the FIN bit in the WebSocket data frame. + + + + The Fin enumeration contains the values of the FIN bit defined in + RFC 6455 for the WebSocket protocol. + + + The FIN bit indicates whether a WebSocket frame is the final fragment in a message. + + + + + + Equivalent to numeric value 0. Indicates that more frames follow. + + + + + Equivalent to numeric value 1. Indicates a final frame. + + + + + Contains the values of the MASK bit in the WebSocket data frame. + + + + The Mask enumeration contains the values of the MASK bit defined in + RFC 6455 for the WebSocket protocol. + + + The MASK bit indicates whether the payload data in a WebSocket frame is masked. + + + + + + Equivalent to numeric value 0. Indicates that the payload data in a frame is not masked, no masking key in this frame. + + + + + Equivalent to numeric value 1. Indicates that the payload data in a frame is masked, a masking key is present in this frame. + + + + + Contains the values of the opcodes that denotes the frame type of the WebSocket frame. + + + The Opcode enumeration contains the values of the opcodes defined in + RFC 6455 for the WebSocket protocol. + + + + + Equivalent to numeric value 0. Indicates a continuation frame. + + + + + Equivalent to numeric value 1. Indicates a text frame. + + + + + Equivalent to numeric value 2. Indicates a binary frame. + + + + + Equivalent to numeric value 8. Indicates a connection close frame. + + + + + Equivalent to numeric value 9. Indicates a ping frame. + + + + + Equivalent to numeric value 10. Indicates a pong frame. + + + + + Contains the values of the reserved bit in the WebSocket data frame. + + + + The Rsv enumeration contains the values of the reserved bit (RSV1, RSV2, RSV3) defined in + RFC 6455 for the WebSocket protocol. + + + The reserved bit must be zero unless an extension is negotiated that defines meanings for non-zero values. + + + + + + Equivalent to numeric value 0. + + + + + Equivalent to numeric value 1. + + + + + Contains the event data associated with a error event. + + + The error event occurs when this event sender gets an error. + If you want to get the error message, you should access the property. + + + + + Gets the error message. + + + A that contains a error message. + + + + + Implements the WebSocket interface. + + + The WebSocket class provides methods and properties for two-way communication using the WebSocket protocol (RFC 6455). + + + + + Initializes a new instance of the class with the specified WebSocket URL and subprotocols. + + + A that contains the WebSocket URL. + + + An array of that contains the WebSocket subprotocols if any. + + + is . + + + is not valid WebSocket URL. + + + + + Initializes a new instance of the class with the specified WebSocket URL, OnOpen, OnMessage, OnError, OnClose event handlers and subprotocols. + + + A that contains the WebSocket URL. + + + An OnOpen event handler. + + + An OnMessage event handler. + + + An OnError event handler. + + + An OnClose event handler. + + + An array of that contains the WebSocket subprotocols if any. + + + is . + + + is not valid WebSocket URL. + + + + + Occurs when the WebSocket connection has been established. + + + + + Occurs when the WebSocket receives a data frame. + + + + + Occurs when the WebSocket gets an error. + + + + + Occurs when the WebSocket receives a Close frame or the Close method is called. + + + + + Gets the extensions selected by the server. + + + A that contains the extensions if any. By default, String.Empty. (Currently this will only ever be the String.Empty.) + + + + + Gets a value indicating whether a connection is alive. + + + true if the connection is alive; otherwise, false. + + + + + Gets a value indicating whether a connection is secure. + + + true if the connection is secure; otherwise, false. + + + + + Gets the subprotocol selected by the server. + + + A that contains the subprotocol if any. By default, String.Empty. + + + + + Gets the state of the connection. + + + One of the . By default, WsState.CONNECTING. + + + + + Gets the buffer that contains unsent WebSocket frames. + + + An array of that contains unsent WebSocket frames. + + + + + Gets the count of unsent WebSocket frames. + + + A that contains the count of unsent WebSocket frames. + + + + + Gets or sets the WebSocket URL. + + + A that contains the WebSocket URL. + + + + + Closes the connection and releases all associated resources after sends a Close control frame. + + + + + Closes the connection and releases all associated resources after sends a Close control frame. + + + A that contains a status code indicating a reason for closure. + + + + + Closes the connection and releases all associated resources after sends a Close control frame. + + + A that contains a status code indicating a reason for closure. + + + + + Closes the connection and releases all associated resources after sends a Close control frame. + + + A that contains a status code indicating a reason for closure. + + + A that contains a reason for closure. + + + + + Closes the connection and releases all associated resources after sends a Close control frame. + + + A that contains a status code indicating a reason for closure. + + + A that contains a reason for closure. + + + + + Establishes a connection. + + + + + Closes the connection and releases all associated resources after sends a Close control frame. + + + Call when you are finished using the . The + method leaves the in an unusable state. After + calling , you must release all references to the so + the garbage collector can reclaim the memory that the was occupying. + + + + + Sends a Ping frame using the connection. + + + true if the WebSocket receives a Pong frame in a time; otherwise, false. + + + + + Sends a Ping frame with a message using the connection. + + + A that contains the message to be sent. + + + true if the WebSocket receives a Pong frame in a time; otherwise, false. + + + + + Sends a text data using the connection. + + + A that contains the text data to be sent. + + + + + Sends a binary data using the connection. + + + An array of that contains the binary data to be sent. + + + + + Sends a binary data using the connection. + + + A that contains the binary data to be sent. + + + + + Sends a text data asynchronously using the connection. + + + A that contains the text data to be sent. + + + An delegate that contains the method(s) that is called when an asynchronous operation completes. + + + + + Sends a binary data asynchronously using the connection. + + + An array of that contains the binary data to be sent. + + + An delegate that contains the method(s) that is called when an asynchronous operation completes. + + + + + Sends a binary data asynchronously using the connection. + + + A that contains the binary data to be sent. + + + An delegate that contains the method(s) that is called when an asynchronous operation completes. + + + + + Decodes an HTML-encoded string and returns the decoded string. + + The HTML string to decode. + The decoded text. + + + + Decodes an HTML-encoded string and sends the resulting output to a TextWriter output stream. + + The HTML string to decode. + The TextWriter output stream containing the decoded string. + + + + HTML-encodes a string and returns the encoded string. + + The text string to encode. + The HTML-encoded text. + + + + HTML-encodes a string and sends the resulting output to a TextWriter output stream. + + The string to encode. + The TextWriter output stream containing the encoded string. + + + + Provides the basic functions of the server that receives the WebSocket connection requests. + + + The WebSocketServerBase class is an abstract class. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class that listens for incoming connection attempts + on the specified WebSocket URL. + + + A that contains a WebSocket URL. + + + is . + + + is invalid. + + + + + Initializes a new instance of the class that listens for incoming connection attempts + on the specified , , and . + + + An that contains a local IP address. + + + An that contains a port number. + + + A that contains a absolute path. + + + A that indicates providing a secure connection or not. (true indicates providing a secure connection.) + + + Either or is . + + + + is invalid. + + + -or- + + + Pair of and is invalid. + + + + + + Occurs when this server gets an error. + + + + + Gets or sets the WebSocket URL on which to listen for incoming connection attempts. + + + A that contains a WebSocket URL. + + + + + Gets the local IP address on which to listen for incoming connection attempts. + + + A that contains a local IP address. + + + + + Gets a value indicating whether this server is secure. + + + true if this server is secure; otherwise, false. + + + + + Gets a value indicating whether this server is self host. + + + true if this server is self host; otherwise, false. + + + + + Gets the port on which to listen for incoming connection attempts. + + + An that contains a port number. + + + + + Accepts the WebSocket connection. + + + A that contains the WebSocket connection. + + + + + Occurs the event with the specified . + + + A that contains an error message. + + + + + Starts to receive the WebSocket connection requests. + + + + + Stops receiving the WebSocket connection requests. + + + + + Exposes the methods and property for the WebSocket service host. + + + + + + + Indicates whether the WebSocket service host closes the connection to a inactive service client. + + + true if the WebSocket service host closes the connection to a inactive service client; otherwise, false. + + + + + Binds the specified . + + + An to bind. + + + + + Broadcasts the specified . + + + A to broadcast. + + + + + Starts the WebSocket service host. + + + + + Stops the WebSocket service host. + + + + diff --git a/websocket-sharp/doc/doc.sh b/websocket-sharp/doc/doc.sh new file mode 100755 index 00000000..1a61d3be --- /dev/null +++ b/websocket-sharp/doc/doc.sh @@ -0,0 +1,33 @@ +#!/bin/sh +# +# @(#) doc.sh ver.0.0.1 2013.01.11 +# +# Usage: +# doc.sh +# +# Description: +# Creating documentation for websocket-sharp. +# +########################################################################### + +SRC_DIR="../bin/Release_Ubuntu" +XML="${SRC_DIR}/websocket-sharp.xml" +DLL="${SRC_DIR}/websocket-sharp.dll" + +DOC_DIR="." +MDOC_DIR="${DOC_DIR}/mdoc" +HTML_DIR="${DOC_DIR}/html" + +createDir() { + if [ -d $1 ]; then + rm -fr $1/* + else + mkdir -p $1 + fi +} + +set -e +createDir ${MDOC_DIR} +createDir ${HTML_DIR} +mdoc update -i ${XML} -o ${MDOC_DIR}/ ${DLL} +mdoc export-html -o ${HTML_DIR}/ ${MDOC_DIR}/ diff --git a/websocket-sharp/doc/html/WebSocketSharp.Frame/CloseStatusCode.html b/websocket-sharp/doc/html/WebSocketSharp.Frame/CloseStatusCode.html new file mode 100644 index 00000000..0b03b83b --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Frame/CloseStatusCode.html @@ -0,0 +1,361 @@ + + + WebSocketSharp.Frame.CloseStatusCode + + + + + + + +

CloseStatusCode Enum

+

+ Contains the values of the status codes for the WebSocket connection closure. +

+
+

Syntax

+
public enum CloseStatusCode
+
+
+

Remarks

+
+

+ The CloseStatusCode enumeration contains the values of the status codes for the WebSocket connection closure + defined in RFC 6455 for the WebSocket protocol. +

+

+ "Reserved value" must not be set as a status code in a close control frame by an endpoint. + It is designated for use in applications expecting a status code to indicate that connection + was closed due to a system grounds. +

+
+

Members

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Member NameDescription
+ ABNORMAL + + Equivalent to close status 1006. Indicates that the connection was closed abnormally. Reserved value. +
+ AWAY + + Equivalent to close status 1001. Indicates that an endpoint is "going away". +
+ IGNORE_EXTENSION + + Equivalent to close status 1010. Indicates that an endpoint (client) is terminating the connection + because it has expected the server to negotiate one or more extension, but the server didn't return + them in the response message of the WebSocket handshake. +
+ INCONSISTENT_DATA + + Equivalent to close status 1007. Indicates that an endpoint is terminating the connection + because it has received data within a message that was not consistent with the type of the message. +
+ INCORRECT_DATA + + Equivalent to close status 1003. Indicates that an endpoint is terminating the connection + because it has received a type of data it cannot accept. +
+ NO_STATUS_CODE + + Equivalent to close status 1005. Indicates that no status code was actually present. Reserved value. +
+ NORMAL + + Equivalent to close status 1000. Indicates a normal closure. +
+ POLICY_VIOLATION + + Equivalent to close status 1008. Indicates that an endpoint is terminating the connection + because it has received a message that violates its policy. +
+ PROTOCOL_ERROR + + Equivalent to close status 1002. Indicates that an endpoint is terminating the connection + due to a protocol error. +
+ SERVER_ERROR + + Equivalent to close status 1011. Indicates that a server is terminating the connection because it encountered + an unexpected condition that prevented it from fulfilling the request. +
+ TLS_HANDSHAKE_FAILURE + + Equivalent to close status 1015. Indicates that the connection was closed due to a failure to perform + a TLS handshake. Reserved value. +
+ TOO_BIG + + Equivalent to close status 1009. Indicates that an endpoint is terminating the connection + because it has received a message that is too big for it to process. +
+ UNDEFINED + + Equivalent to close status 1004. Still undefined. Reserved value. +
+
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Frame/Fin.html b/websocket-sharp/doc/html/WebSocketSharp.Frame/Fin.html new file mode 100644 index 00000000..b6440411 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Frame/Fin.html @@ -0,0 +1,262 @@ + + + WebSocketSharp.Frame.Fin + + + + + + + +

Fin Enum

+

+ Contains the values of the FIN bit in the WebSocket data frame. +

+
+

Syntax

+
public enum Fin
+
+
+

Remarks

+
+

+ The Fin enumeration contains the values of the FIN bit defined in + RFC 6455 for the WebSocket protocol. +

+

+ The FIN bit indicates whether a WebSocket frame is the final fragment in a message. +

+
+

Members

+
+ + + + + + + + + + + + + +
Member NameDescription
+ FINAL + + Equivalent to numeric value 1. Indicates a final frame. +
+ MORE + + Equivalent to numeric value 0. Indicates that more frames follow. +
+
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Frame/Mask.html b/websocket-sharp/doc/html/WebSocketSharp.Frame/Mask.html new file mode 100644 index 00000000..b39726cf --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Frame/Mask.html @@ -0,0 +1,262 @@ + + + WebSocketSharp.Frame.Mask + + + + + + + +

Mask Enum

+

+ Contains the values of the MASK bit in the WebSocket data frame. +

+
+

Syntax

+
public enum Mask
+
+
+

Remarks

+
+

+ The Mask enumeration contains the values of the MASK bit defined in + RFC 6455 for the WebSocket protocol. +

+

+ The MASK bit indicates whether the payload data in a WebSocket frame is masked. +

+
+

Members

+
+ + + + + + + + + + + + + +
Member NameDescription
+ MASK + + Equivalent to numeric value 1. Indicates that the payload data in a frame is masked, a masking key is present in this frame. +
+ UNMASK + + Equivalent to numeric value 0. Indicates that the payload data in a frame is not masked, no masking key in this frame. +
+
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Frame/Opcode.html b/websocket-sharp/doc/html/WebSocketSharp.Frame/Opcode.html new file mode 100644 index 00000000..11a1c0b0 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Frame/Opcode.html @@ -0,0 +1,289 @@ + + + WebSocketSharp.Frame.Opcode + + + + + + + +

Opcode Enum

+

+ Contains the values of the opcodes that denotes the frame type of the WebSocket frame. +

+
+

Syntax

+
[System.Flags]
public enum Opcode
+
+
+

Remarks

+
+ The Opcode enumeration contains the values of the opcodes defined in + RFC 6455 for the WebSocket protocol. +
+

Members

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Member NameDescription
+ BINARY + + Equivalent to numeric value 2. Indicates a binary frame. +
+ CLOSE + + Equivalent to numeric value 8. Indicates a connection close frame. +
+ CONT + + Equivalent to numeric value 0. Indicates a continuation frame. +
+ PING + + Equivalent to numeric value 9. Indicates a ping frame. +
+ PONG + + Equivalent to numeric value 10. Indicates a pong frame. +
+ TEXT + + Equivalent to numeric value 1. Indicates a text frame. +
+
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Frame/PayloadData.html b/websocket-sharp/doc/html/WebSocketSharp.Frame/PayloadData.html new file mode 100644 index 00000000..cf825206 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Frame/PayloadData.html @@ -0,0 +1,859 @@ + + + WebSocketSharp.Frame.PayloadData + + + + + + + +

PayloadData Class

+

+ Documentation for this section has not yet been entered. +

+
+

Syntax

+
public class PayloadData : IEnumerable<byte>
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+

Members

+
+

+ See Also: Inherited members from + object. +

+

Public Constructors

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ + PayloadData + (byte[])
+
+ Documentation for this section has not yet been entered. +
+
+
+
+ + + Documentation for this section has not yet been entered. +
+
+
+
+
+ + PayloadData + (byte[], bool)
+
+ Documentation for this section has not yet been entered. +
+
+
+
+
+ + PayloadData + (byte[], byte[])
+
+ Documentation for this section has not yet been entered. +
+
+
+
+
+ + PayloadData + (byte[], byte[], bool)
+
+ Documentation for this section has not yet been entered. +
+
+
+

Public Fields

+
+
+ + + + + + +
+
const
+
+ + MaxLength + + + + ulong + (9223372036854775807). Documentation for this section has not yet been entered.
+
+
+

Public Properties

+
+
+ + + + + + + + + + + + + + + + + + + + + +
[read-only]
+ + ApplicationData + + + + byte[]. Documentation for this section has not yet been entered.
[read-only]
+ + ExtensionData + + + + byte[]. Documentation for this section has not yet been entered.
[read-only]
+ + IsMasked + + + + bool + . Documentation for this section has not yet been entered.
[read-only]
+ + Length + + + + ulong + . Documentation for this section has not yet been entered.
+
+
+

Public Methods

+
+
+ + + + + + + + + + + + + + + + + +
+
+
+
+ + GetEnumerator + () : IEnumerator<byte>
Documentation for this section has not yet been entered.
+
+
+
+ + Mask + (byte[])
Documentation for this section has not yet been entered.
+
+
+
+ + ToBytes + () : byte[]
Documentation for this section has not yet been entered.
+
override
+
+ + ToString + () : string
Documentation for this section has not yet been entered.
+
+
+

Explicitly Implemented Interface Members

+
+
+ + + + + + +
+
+
+
+ + IEnumerable.GetEnumerator + + + Documentation for this section has not yet been entered. +
+
+
+

Extension Methods

+
+
+ + + + + + + + + +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
+
+
+
+
+

Member Details

+
+

PayloadData Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public PayloadData (byte[] appData)
+

Parameters

+
+
+
+ appData +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

PayloadData Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public PayloadData (string appData)
+

Parameters

+
+
+
+ appData +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

PayloadData Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public PayloadData (byte[] appData, bool masked)
+

Parameters

+
+
+
+ appData +
+
+ Documentation for this section has not yet been entered. +
+
+ masked +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

PayloadData Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public PayloadData (byte[] extData, byte[] appData)
+

Parameters

+
+
+
+ extData +
+
+ Documentation for this section has not yet been entered. +
+
+ appData +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

PayloadData Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public PayloadData (byte[] extData, byte[] appData, bool masked)
+

Parameters

+
+
+
+ extData +
+
+ Documentation for this section has not yet been entered. +
+
+ appData +
+
+ Documentation for this section has not yet been entered. +
+
+ masked +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ApplicationData Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public byte[] ApplicationData { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ExtensionData Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public byte[] ExtensionData { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

GetEnumerator Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public IEnumerator<byte> GetEnumerator ()
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsMasked Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool IsMasked { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Length Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public ulong Length { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Mask Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Mask (byte[] maskingKey)
+

Parameters

+
+
+
+ maskingKey +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

MaxLength Field

+
+

+ Documentation for this section has not yet been entered. +

+

+ Value: 9223372036854775807

+

Syntax

+
public const ulong MaxLength
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

System.Collections.IEnumerable.GetEnumerator Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
+ IEnumerator System.Collections.IEnumerable.GetEnumerator ()
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ToBytes Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public byte[] ToBytes ()
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ToString Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override string ToString ()
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Frame/Rsv.html b/websocket-sharp/doc/html/WebSocketSharp.Frame/Rsv.html new file mode 100644 index 00000000..64cc7816 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Frame/Rsv.html @@ -0,0 +1,262 @@ + + + WebSocketSharp.Frame.Rsv + + + + + + + +

Rsv Enum

+

+ Contains the values of the reserved bit in the WebSocket data frame. +

+
+

Syntax

+
public enum Rsv
+
+
+

Remarks

+
+

+ The Rsv enumeration contains the values of the reserved bit (RSV1, RSV2, RSV3) defined in + RFC 6455 for the WebSocket protocol. +

+

+ The reserved bit must be zero unless an extension is negotiated that defines meanings for non-zero values. +

+
+

Members

+
+ + + + + + + + + + + + + +
Member NameDescription
+ OFF + + Equivalent to numeric value 0. +
+ ON + + Equivalent to numeric value 1. +
+
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Frame/WsFrame.html b/websocket-sharp/doc/html/WebSocketSharp.Frame/WsFrame.html new file mode 100644 index 00000000..8b3250d8 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Frame/WsFrame.html @@ -0,0 +1,1255 @@ + + + WebSocketSharp.Frame.WsFrame + + + + + + + +

WsFrame Class

+

+ Documentation for this section has not yet been entered. +

+
+

Syntax

+
public class WsFrame : IEnumerable<byte>
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+

Members

+
+

+ See Also: Inherited members from + object. +

+

Public Constructors

+
+
+ + + + + + + + + + + + + + + + +
+
+
+
+ + + Documentation for this section has not yet been entered. +
+
+
+
+ + + Documentation for this section has not yet been entered. +
+
+
+
+ + + Documentation for this section has not yet been entered. +
+
+
+

Public Properties

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[read-only]
+ + ExtPayloadLen + + + + byte[]. Documentation for this section has not yet been entered.
[read-only]
+ + Fin + + + + Fin + . Documentation for this section has not yet been entered.
[read-only]
+ + Length + + + + ulong + . Documentation for this section has not yet been entered.
[read-only]
+ + Masked + + + + Mask + . Documentation for this section has not yet been entered.
[read-only]
+ + MaskingKey + + + + byte[]. Documentation for this section has not yet been entered.
[read-only]
+ + Opcode + + + + Opcode + . Documentation for this section has not yet been entered.
[read-only]
+ + PayloadData + + + + PayloadData + . Documentation for this section has not yet been entered.
[read-only]
+ + PayloadLen + + + + byte + . Documentation for this section has not yet been entered.
[read-only]
+ + PayloadLength + + + + ulong + . Documentation for this section has not yet been entered.
[read-only]
+ + Rsv1 + + + + Rsv + . Documentation for this section has not yet been entered.
[read-only]
+ + Rsv2 + + + + Rsv + . Documentation for this section has not yet been entered.
[read-only]
+ + Rsv3 + + + + Rsv + . Documentation for this section has not yet been entered.
+
+
+

Public Methods

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + GetEnumerator + () : IEnumerator<byte>
Documentation for this section has not yet been entered.
+
static
+
+ + Parse + (byte[]) : WsFrame
Documentation for this section has not yet been entered.
+
static
+
+ + Parse + (System.IO.Stream) : WsFrame
Documentation for this section has not yet been entered.
+
static
+
+ + Parse + (byte[], bool) : WsFrame
Documentation for this section has not yet been entered.
+
static
+
+ + Parse + (System.IO.Stream, bool) : WsFrame
Documentation for this section has not yet been entered.
+
static
+
+ + ParseAsync + (System.IO.Stream, Action<WsFrame>)
Documentation for this section has not yet been entered.
+
static
+
+ + ParseAsync + (System.IO.Stream, bool, Action<WsFrame>)
Documentation for this section has not yet been entered.
+
+
+
+ + Print + ()
Documentation for this section has not yet been entered.
+
+
+
+ + ToBytes + () : byte[]
Documentation for this section has not yet been entered.
+
override
+
+ + ToString + () : string
Documentation for this section has not yet been entered.
+
+
+

Explicitly Implemented Interface Members

+
+
+ + + + + + +
+
+
+
+ + IEnumerable.GetEnumerator + + + Documentation for this section has not yet been entered. +
+
+
+

Extension Methods

+
+
+ + + + + + + + + +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
+
+
+
+
+

Member Details

+
+

WsFrame Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public WsFrame (Opcode opcode, PayloadData payloadData)
+

Parameters

+
+
+
+ opcode +
+
+ Documentation for this section has not yet been entered. +
+
+ payloadData +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

WsFrame Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public WsFrame (Fin fin, Opcode opcode, PayloadData payloadData)
+

Parameters

+
+
+
+ fin +
+
+ Documentation for this section has not yet been entered. +
+
+ opcode +
+
+ Documentation for this section has not yet been entered. +
+
+ payloadData +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

WsFrame Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public WsFrame (Fin fin, Opcode opcode, Mask mask, PayloadData payloadData)
+

Parameters

+
+
+
+ fin +
+
+ Documentation for this section has not yet been entered. +
+
+ opcode +
+
+ Documentation for this section has not yet been entered. +
+
+ mask +
+
+ Documentation for this section has not yet been entered. +
+
+ payloadData +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ExtPayloadLen Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public byte[] ExtPayloadLen { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Fin Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public Fin Fin { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

GetEnumerator Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public IEnumerator<byte> GetEnumerator ()
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Length Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public ulong Length { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Masked Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public Mask Masked { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

MaskingKey Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public byte[] MaskingKey { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Opcode Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public Opcode Opcode { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Parse Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public static WsFrame Parse (byte[] src)
+

Parameters

+
+
+
+ src +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Parse Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public static WsFrame Parse (System.IO.Stream stream)
+

Parameters

+
+
+
+ stream +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Parse Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public static WsFrame Parse (byte[] src, bool unmask)
+

Parameters

+
+
+
+ src +
+
+ Documentation for this section has not yet been entered. +
+
+ unmask +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Parse Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public static WsFrame Parse (System.IO.Stream stream, bool unmask)
+

Parameters

+
+
+
+ stream +
+
+ Documentation for this section has not yet been entered. +
+
+ unmask +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ParseAsync Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public static void ParseAsync (System.IO.Stream stream, Action<WsFrame> completed)
+

Parameters

+
+
+
+ stream +
+
+ Documentation for this section has not yet been entered. +
+
+ completed +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ParseAsync Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public static void ParseAsync (System.IO.Stream stream, bool unmask, Action<WsFrame> completed)
+

Parameters

+
+
+
+ stream +
+
+ Documentation for this section has not yet been entered. +
+
+ unmask +
+
+ Documentation for this section has not yet been entered. +
+
+ completed +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

PayloadData Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public PayloadData PayloadData { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

PayloadLen Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public byte PayloadLen { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

PayloadLength Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public ulong PayloadLength { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Print Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Print ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Rsv1 Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public Rsv Rsv1 { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Rsv2 Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public Rsv Rsv2 { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Rsv3 Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public Rsv Rsv3 { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

System.Collections.IEnumerable.GetEnumerator Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
+ IEnumerator System.Collections.IEnumerable.GetEnumerator ()
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ToBytes Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public byte[] ToBytes ()
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ToString Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override string ToString ()
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Frame
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Frame/index.html b/websocket-sharp/doc/html/WebSocketSharp.Frame/index.html new file mode 100644 index 00000000..43142c6d --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Frame/index.html @@ -0,0 +1,270 @@ + + + websocket-sharp: WebSocketSharp.Frame + + + + + + +

WebSocketSharp.Frame Namespace

+

+

+
+
+
+

Namespace

+

+ Documentation for this section has not yet been entered. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeDescription
+ CloseStatusCode + + Contains the values of the status codes for the WebSocket connection closure. +
+ Fin + + Contains the values of the FIN bit in the WebSocket data frame. +
+ Mask + + Contains the values of the MASK bit in the WebSocket data frame. +
+ Opcode + + Contains the values of the opcodes that denotes the frame type of the WebSocket frame. +
+ PayloadData + + Documentation for this section has not yet been entered. +
+ Rsv + + Contains the values of the reserved bit in the WebSocket data frame. +
+ WsFrame + + Documentation for this section has not yet been entered. +
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Net.Sockets/TcpListenerWebSocketContext.html b/websocket-sharp/doc/html/WebSocketSharp.Net.Sockets/TcpListenerWebSocketContext.html new file mode 100644 index 00000000..4667b18d --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Net.Sockets/TcpListenerWebSocketContext.html @@ -0,0 +1,902 @@ + + + WebSocketSharp.Net.Sockets.TcpListenerWebSocketContext + + + + + + + +

TcpListenerWebSocketContext Class

+

+ Documentation for this section has not yet been entered. +

+
+

Syntax

+
public class TcpListenerWebSocketContext : WebSocketSharp.Net.WebSocketContext
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net.Sockets
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+

Members

+
+

+ See Also: Inherited members from + WebSocketSharp.Net.WebSocketContext. +

+

Public Properties

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[read-only]
override
+ + CookieCollection + + + + WebSocketSharp.Net.CookieCollection + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + CookieCollection + + + + WebSocketSharp.Net.CookieCollection + . Documentation for this section has not yet been entered. (Inherited from WebSocketSharp.Net.WebSocketContext.)
[read-only]
override
+ + Headers + + + + System.Collections.Specialized.NameValueCollection + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + Headers + + + + System.Collections.Specialized.NameValueCollection + . Documentation for this section has not yet been entered. (Inherited from WebSocketSharp.Net.WebSocketContext.)
[read-only]
override
+ + IsAuthenticated + + + + bool + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + IsAuthenticated + + + + bool + . Documentation for this section has not yet been entered. (Inherited from WebSocketSharp.Net.WebSocketContext.)
[read-only]
override
+ + IsLocal + + + + bool + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + IsLocal + + + + bool + . Documentation for this section has not yet been entered. (Inherited from WebSocketSharp.Net.WebSocketContext.)
[read-only]
override
+ + IsSecureConnection + + + + bool + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + IsSecureConnection + + + + bool + . Documentation for this section has not yet been entered. (Inherited from WebSocketSharp.Net.WebSocketContext.)
[read-only]
override
+ + Origin + + + + string + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + Origin + + + + string + . Documentation for this section has not yet been entered. (Inherited from WebSocketSharp.Net.WebSocketContext.)
[read-only]
+ + Path + + + + string + . Documentation for this section has not yet been entered.
[read-only]
override
+ + RequestUri + + + + Uri + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + RequestUri + + + + Uri + . Documentation for this section has not yet been entered. (Inherited from WebSocketSharp.Net.WebSocketContext.)
[read-only]
override
+ + SecWebSocketKey + + + + string + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + SecWebSocketKey + + + + string + . Documentation for this section has not yet been entered. (Inherited from WebSocketSharp.Net.WebSocketContext.)
[read-only]
override
+ + SecWebSocketProtocols + + + + IEnumerable<string> + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + SecWebSocketProtocols + + + + IEnumerable<string> + . Documentation for this section has not yet been entered. (Inherited from WebSocketSharp.Net.WebSocketContext.)
[read-only]
override
+ + SecWebSocketVersion + + + + string + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + SecWebSocketVersion + + + + string + . Documentation for this section has not yet been entered. (Inherited from WebSocketSharp.Net.WebSocketContext.)
[read-only]
+ + ServerEndPoint + + + + System.Net.IPEndPoint + . Documentation for this section has not yet been entered.
[read-only]
override
+ + User + + + + System.Security.Principal.IPrincipal + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + User + + + + System.Security.Principal.IPrincipal + . Documentation for this section has not yet been entered. (Inherited from WebSocketSharp.Net.WebSocketContext.)
[read-only]
+ + UserEndPoint + + + + System.Net.IPEndPoint + . Documentation for this section has not yet been entered.
[read-only]
override
+ + WebSocket + + + + WebSocketSharp.WebSocket + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + WebSocket + + + + WebSocketSharp.WebSocket + . Documentation for this section has not yet been entered. (Inherited from WebSocketSharp.Net.WebSocketContext.)
+
+
+

Extension Methods

+
+
+ + + + + + + + + +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
+
+
+
+
+

Member Details

+
+

CookieCollection Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override WebSocketSharp.Net.CookieCollection CookieCollection { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net.Sockets
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Headers Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+ +

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net.Sockets
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsAuthenticated Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override bool IsAuthenticated { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net.Sockets
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsLocal Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override bool IsLocal { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net.Sockets
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsSecureConnection Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override bool IsSecureConnection { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net.Sockets
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Origin Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override string Origin { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net.Sockets
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Path Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public virtual string Path { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net.Sockets
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

RequestUri Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override Uri RequestUri { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net.Sockets
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

SecWebSocketKey Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override string SecWebSocketKey { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net.Sockets
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

SecWebSocketProtocols Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override IEnumerable<string> SecWebSocketProtocols { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net.Sockets
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

SecWebSocketVersion Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override string SecWebSocketVersion { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net.Sockets
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ServerEndPoint Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public virtual System.Net.IPEndPoint ServerEndPoint { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net.Sockets
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

User Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override System.Security.Principal.IPrincipal User { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net.Sockets
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

UserEndPoint Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public virtual System.Net.IPEndPoint UserEndPoint { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net.Sockets
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

WebSocket Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override WebSocketSharp.WebSocket WebSocket { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net.Sockets
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Net.Sockets/index.html b/websocket-sharp/doc/html/WebSocketSharp.Net.Sockets/index.html new file mode 100644 index 00000000..b4b85d67 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Net.Sockets/index.html @@ -0,0 +1,222 @@ + + + websocket-sharp: WebSocketSharp.Net.Sockets + + + + + + +

WebSocketSharp.Net.Sockets Namespace

+

+

+
+
+
+

Namespace

+

+ Documentation for this section has not yet been entered. +

+ + + + + + + + + +
TypeDescription
+ TcpListenerWebSocketContext + + Documentation for this section has not yet been entered. +
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Net/AuthenticationSchemeSelector.html b/websocket-sharp/doc/html/WebSocketSharp.Net/AuthenticationSchemeSelector.html new file mode 100644 index 00000000..cfa9c651 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Net/AuthenticationSchemeSelector.html @@ -0,0 +1,246 @@ + + + WebSocketSharp.Net.AuthenticationSchemeSelector + + + + + + + +

AuthenticationSchemeSelector Delegate

+

+ Documentation for this section has not yet been entered. +

+
+

Syntax

+
public delegate AuthenticationSchemes AuthenticationSchemeSelector (HttpListenerRequest httpRequest)
+
+
+

Parameters

+
+
+
+ httpRequest +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Net/AuthenticationSchemes.html b/websocket-sharp/doc/html/WebSocketSharp.Net/AuthenticationSchemes.html new file mode 100644 index 00000000..0db24d63 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Net/AuthenticationSchemes.html @@ -0,0 +1,296 @@ + + + WebSocketSharp.Net.AuthenticationSchemes + + + + + + + +

AuthenticationSchemes Enum

+

+ Documentation for this section has not yet been entered. +

+
+

Syntax

+
[System.Flags]
public enum AuthenticationSchemes
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Members

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Member NameDescription
+ Anonymous + + Documentation for this section has not yet been entered. +
+ Basic + + Documentation for this section has not yet been entered. +
+ Digest + + Documentation for this section has not yet been entered. +
+ IntegratedWindowsAuthentication + + Documentation for this section has not yet been entered. +
+ Negotiate + + Documentation for this section has not yet been entered. +
+ None + + Documentation for this section has not yet been entered. +
+ Ntlm + + Documentation for this section has not yet been entered. +
+
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Net/Cookie.html b/websocket-sharp/doc/html/WebSocketSharp.Net/Cookie.html new file mode 100644 index 00000000..f9df8589 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Net/Cookie.html @@ -0,0 +1,1070 @@ + + + WebSocketSharp.Net.Cookie + + + + + + + +

Cookie Class

+

+ Documentation for this section has not yet been entered. +

+
+

Syntax

+
public sealed class Cookie
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+

Members

+
+

+ See Also: Inherited members from + object. +

+

Public Constructors

+
+
+ + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ + Cookie + ()
+
+ Documentation for this section has not yet been entered. +
+
+
+
+
+ + Cookie + (string, string)
+
+ Documentation for this section has not yet been entered. +
+
+
+
+ + + Documentation for this section has not yet been entered. +
+
+
+
+ + + Documentation for this section has not yet been entered. +
+
+
+

Public Properties

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + Comment + + + + string + . Documentation for this section has not yet been entered.
+
+
+
+ + CommentUri + + + + Uri + . Documentation for this section has not yet been entered.
+
+
+
+ + Discard + + + + bool + . Documentation for this section has not yet been entered.
+
+
+
+ + Domain + + + + string + . Documentation for this section has not yet been entered.
+
+
+
+ + Expired + + + + bool + . Documentation for this section has not yet been entered.
+
+
+
+ + Expires + + + + DateTime + . Documentation for this section has not yet been entered.
+
+
+
+ + HttpOnly + + + + bool + . Documentation for this section has not yet been entered.
+
+
+
+ + Name + + + + string + . Documentation for this section has not yet been entered.
+
+
+
+ + Path + + + + string + . Documentation for this section has not yet been entered.
+
+
+
+ + Port + + + + string + . Documentation for this section has not yet been entered.
+
+
+
+ + Secure + + + + bool + . Documentation for this section has not yet been entered.
[read-only]
+ + TimeStamp + + + + DateTime + . Documentation for this section has not yet been entered.
+
+
+
+ + Value + + + + string + . Documentation for this section has not yet been entered.
+
+
+
+ + Version + + + + int + . Documentation for this section has not yet been entered.
+
+
+

Public Methods

+
+
+ + + + + + + + + + + + + +
+
override
+
+ + Equals + (object) : bool
Documentation for this section has not yet been entered.
+
override
+
+ + GetHashCode + () : int
Documentation for this section has not yet been entered.
+
override
+
+ + ToString + () : string
Documentation for this section has not yet been entered.
+
+
+

Extension Methods

+
+
+ + + + + + + + + +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
+
+
+
+
+

Member Details

+
+

Cookie Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public Cookie ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Cookie Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public Cookie (string name, string value)
+

Parameters

+
+
+
+ name +
+
+ Documentation for this section has not yet been entered. +
+
+ value +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Cookie Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public Cookie (string name, string value, string path)
+

Parameters

+
+
+
+ name +
+
+ Documentation for this section has not yet been entered. +
+
+ value +
+
+ Documentation for this section has not yet been entered. +
+
+ path +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Cookie Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public Cookie (string name, string value, string path, string domain)
+

Parameters

+
+
+
+ name +
+
+ Documentation for this section has not yet been entered. +
+
+ value +
+
+ Documentation for this section has not yet been entered. +
+
+ path +
+
+ Documentation for this section has not yet been entered. +
+
+ domain +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Comment Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public string Comment { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

CommentUri Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public Uri CommentUri { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Discard Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool Discard { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Domain Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public string Domain { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Equals Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override bool Equals (object obj)
+

Parameters

+
+
+
+ obj +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Expired Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool Expired { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Expires Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public DateTime Expires { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

GetHashCode Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override int GetHashCode ()
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

HttpOnly Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool HttpOnly { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Name Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public string Name { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Path Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public string Path { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Port Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public string Port { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Secure Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool Secure { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

TimeStamp Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public DateTime TimeStamp { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ToString Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override string ToString ()
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Value Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public string Value { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Version Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public int Version { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Net/CookieCollection.html b/websocket-sharp/doc/html/WebSocketSharp.Net/CookieCollection.html new file mode 100644 index 00000000..04ac8604 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Net/CookieCollection.html @@ -0,0 +1,731 @@ + + + WebSocketSharp.Net.CookieCollection + + + + + + + +

CookieCollection Class

+

+ Documentation for this section has not yet been entered. +

+
+

Syntax

+
public class CookieCollection : ICollection
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+

Members

+
+

+ See Also: Inherited members from + object. +

+

Public Constructors

+
+
+ + + + + + +
+
+
+
+ + + Documentation for this section has not yet been entered. +
+
+
+

Public Properties

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[read-only]
+ + Count + + + + int + . Documentation for this section has not yet been entered.
[read-only]
+ + IsReadOnly + + + + bool + . Documentation for this section has not yet been entered.
[read-only]
+ + IsSynchronized + + + + bool + . Documentation for this section has not yet been entered.
[read-only]
default property
+ + Item + (int) + + Cookie + . Documentation for this section has not yet been entered.
[read-only]
default property
+ + Item + (string) + + Cookie + . Documentation for this section has not yet been entered.
[read-only]
+ + SyncRoot + + + + object + . Documentation for this section has not yet been entered.
+
+
+

Public Methods

+
+
+ + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + Add + (Cookie)
Documentation for this section has not yet been entered.
+
+
+
+ + Add + (CookieCollection)
Documentation for this section has not yet been entered.
+
+
+
+ + CopyTo + (Array, int)
Documentation for this section has not yet been entered.
+
+
+
+ + CopyTo + (Cookie[], int)
Documentation for this section has not yet been entered.
+
+
+
+ + GetEnumerator + () : IEnumerator
Documentation for this section has not yet been entered.
+
+
+

Extension Methods

+
+
+ + + + + + + + + +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
+
+
+
+
+

Member Details

+
+

CookieCollection Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public CookieCollection ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Add Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Add (Cookie cookie)
+

Parameters

+
+
+
+ cookie +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Add Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Add (CookieCollection cookies)
+

Parameters

+
+
+
+ cookies +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

CopyTo Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void CopyTo (Array array, int index)
+

Parameters

+
+
+
+ array +
+
+ Documentation for this section has not yet been entered. +
+
+ index +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

CopyTo Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void CopyTo (Cookie[] array, int index)
+

Parameters

+
+
+
+ array +
+
+ Documentation for this section has not yet been entered. +
+
+ index +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Count Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public int Count { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

GetEnumerator Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public IEnumerator GetEnumerator ()
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsReadOnly Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool IsReadOnly { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsSynchronized Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool IsSynchronized { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Item Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
+

+ This is the default property for this class. +

public Cookie this [int index] { get; }
+

Parameters

+
+
+
+ index +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Item Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
+

+ This is the default property for this class. +

public Cookie this [string name] { get; }
+

Parameters

+
+
+
+ name +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

SyncRoot Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public object SyncRoot { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Net/CookieException.html b/websocket-sharp/doc/html/WebSocketSharp.Net/CookieException.html new file mode 100644 index 00000000..ee2ee3ff --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Net/CookieException.html @@ -0,0 +1,468 @@ + + + WebSocketSharp.Net.CookieException + + + + + + + +

CookieException Class

+

+ Documentation for this section has not yet been entered. +

+
+

Syntax

+
public class CookieException : FormatException
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+

Members

+
+

+ See Also: Inherited members from + FormatException. +

+

Public Constructors

+
+
+ + + + + + +
+
+
+
+
+ + CookieException + ()
+
+ Documentation for this section has not yet been entered. +
+
+
+

Protected Constructors

+
+
+ + + + + + +
+
+
+
+ + + Documentation for this section has not yet been entered. +
+
+
+

Public Methods

+
+
+ + + + + +
+
override
+
+ + GetObjectData + (System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
Documentation for this section has not yet been entered.
+
+
+

Explicitly Implemented Interface Members

+
+
+ + + + + + +
+
+
+
+ + System.Runtime.Serialization.ISerializable.GetObjectData + + + Documentation for this section has not yet been entered. +
+
+
+

Extension Methods

+
+
+ + + + + + + + + +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
+
+
+
+
+

Member Details

+
+

CookieException Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public CookieException ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

CookieException Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+ +

Parameters

+
+
+
+ info +
+
+ Documentation for this section has not yet been entered. +
+
+ context +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

GetObjectData Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override void GetObjectData (System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext)
+

Parameters

+
+
+
+ serializationInfo +
+
+ Documentation for this section has not yet been entered. +
+
+ streamingContext +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

System.Runtime.Serialization.ISerializable.GetObjectData Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
+ void System.Runtime.Serialization.ISerializable.GetObjectData (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)
+

Parameters

+
+
+
+ info +
+
+ Documentation for this section has not yet been entered. +
+
+ context +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Net/HttpListener.html b/websocket-sharp/doc/html/WebSocketSharp.Net/HttpListener.html new file mode 100644 index 00000000..1aab2842 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Net/HttpListener.html @@ -0,0 +1,854 @@ + + + WebSocketSharp.Net.HttpListener + + + + + + + +

HttpListener Class

+

+ Documentation for this section has not yet been entered. +

+
+

Syntax

+
public sealed class HttpListener : IDisposable
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+

Members

+
+

+ See Also: Inherited members from + object. +

+

Public Constructors

+
+
+ + + + + + +
+
+
+
+
+ + HttpListener + ()
+
+ Documentation for this section has not yet been entered. +
+
+
+

Public Properties

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + AuthenticationSchemes + + + + AuthenticationSchemes + . Documentation for this section has not yet been entered.
+
+
+
+ + AuthenticationSchemeSelectorDelegate + + + + AuthenticationSchemeSelector + . Documentation for this section has not yet been entered.
+
+
+
+ + IgnoreWriteExceptions + + + + bool + . Documentation for this section has not yet been entered.
[read-only]
+ + IsListening + + + + bool + . Documentation for this section has not yet been entered.
[read-only]
static
+ + IsSupported + + + + bool + . Documentation for this section has not yet been entered.
[read-only]
+ + Prefixes + + + + HttpListenerPrefixCollection + . Documentation for this section has not yet been entered.
+
+
+
+ + Realm + + + + string + . Documentation for this section has not yet been entered.
+
+
+
+ + UnsafeConnectionNtlmAuthentication + + + + bool + . Documentation for this section has not yet been entered.
+
+
+

Public Methods

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + Abort + ()
Documentation for this section has not yet been entered.
+
+
+
+ + BeginGetContext + (AsyncCallback, object) : IAsyncResult
Documentation for this section has not yet been entered.
+
+
+
+ + Close + ()
Documentation for this section has not yet been entered.
+
+
+
+ + EndGetContext + (IAsyncResult) : HttpListenerContext
Documentation for this section has not yet been entered.
+
+
+
+ + GetContext + () : HttpListenerContext
Documentation for this section has not yet been entered.
+
+
+
+ + Start + ()
Documentation for this section has not yet been entered.
+
+
+
+ + Stop + ()
Documentation for this section has not yet been entered.
+
+
+

Explicitly Implemented Interface Members

+
+
+ + + + + + +
+
+
+
+ + IDisposable.Dispose + + + Documentation for this section has not yet been entered. +
+
+
+

Extension Methods

+
+
+ + + + + + + + + +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
+
+
+
+
+

Member Details

+
+

HttpListener Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public HttpListener ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Abort Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Abort ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

AuthenticationSchemes Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public AuthenticationSchemes AuthenticationSchemes { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

AuthenticationSchemeSelectorDelegate Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public AuthenticationSchemeSelector AuthenticationSchemeSelectorDelegate { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

BeginGetContext Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public IAsyncResult BeginGetContext (AsyncCallback callback, object state)
+

Parameters

+
+
+
+ callback +
+
+ Documentation for this section has not yet been entered. +
+
+ state +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Close Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Close ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

EndGetContext Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public HttpListenerContext EndGetContext (IAsyncResult asyncResult)
+

Parameters

+
+
+
+ asyncResult +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

GetContext Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public HttpListenerContext GetContext ()
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IgnoreWriteExceptions Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool IgnoreWriteExceptions { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsListening Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool IsListening { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsSupported Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public static bool IsSupported { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Prefixes Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public HttpListenerPrefixCollection Prefixes { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Realm Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public string Realm { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Start Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Start ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Stop Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Stop ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

System.IDisposable.Dispose Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
+ void System.IDisposable.Dispose ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

UnsafeConnectionNtlmAuthentication Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool UnsafeConnectionNtlmAuthentication { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Net/HttpListenerContext.html b/websocket-sharp/doc/html/WebSocketSharp.Net/HttpListenerContext.html new file mode 100644 index 00000000..f460df07 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Net/HttpListenerContext.html @@ -0,0 +1,411 @@ + + + WebSocketSharp.Net.HttpListenerContext + + + + + + + +

HttpListenerContext Class

+

+ Documentation for this section has not yet been entered. +

+
+

Syntax

+
public sealed class HttpListenerContext
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+

Members

+
+

+ See Also: Inherited members from + object. +

+

Public Properties

+
+
+ + + + + + + + + + + + + + + + +
[read-only]
+ + Request + + + + HttpListenerRequest + . Documentation for this section has not yet been entered.
[read-only]
+ + Response + + + + HttpListenerResponse + . Documentation for this section has not yet been entered.
[read-only]
+ + User + + + + System.Security.Principal.IPrincipal + . Documentation for this section has not yet been entered.
+
+
+

Public Methods

+
+
+ + + + + +
+
+
+
+ + AcceptWebSocket + () : HttpListenerWebSocketContext
Documentation for this section has not yet been entered.
+
+
+

Extension Methods

+
+
+ + + + + + + + + +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
+
+
+
+
+

Member Details

+
+

AcceptWebSocket Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public HttpListenerWebSocketContext AcceptWebSocket ()
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Request Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public HttpListenerRequest Request { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Response Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public HttpListenerResponse Response { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

User Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+ +

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Net/HttpListenerException.html b/websocket-sharp/doc/html/WebSocketSharp.Net/HttpListenerException.html new file mode 100644 index 00000000..d59664b2 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Net/HttpListenerException.html @@ -0,0 +1,493 @@ + + + WebSocketSharp.Net.HttpListenerException + + + + + + + +

HttpListenerException Class

+

+ Documentation for this section has not yet been entered. +

+
+

Syntax

+
public class HttpListenerException : System.ComponentModel.Win32Exception
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+

Members

+
+

+ See Also: Inherited members from + System.ComponentModel.Win32Exception. +

+

Public Constructors

+
+
+ + + + + + + + + + + + + + + + +
+
+
+
+ + + Documentation for this section has not yet been entered. +
+
+
+
+ + + Documentation for this section has not yet been entered. +
+
+
+
+ + + Documentation for this section has not yet been entered. +
+
+
+

Protected Constructors

+
+
+ + + + + + +
+
+
+
+ + + Documentation for this section has not yet been entered. +
+
+
+

Public Properties

+
+
+ + + + + + +
[read-only]
override
+ + ErrorCode + + + + int + . Documentation for this section has not yet been entered.
+
+
+

Extension Methods

+
+
+ + + + + + + + + +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
+
+
+
+
+

Member Details

+
+

HttpListenerException Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public HttpListenerException ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

HttpListenerException Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public HttpListenerException (int errorCode)
+

Parameters

+
+
+
+ errorCode +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

HttpListenerException Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public HttpListenerException (int errorCode, string message)
+

Parameters

+
+
+
+ errorCode +
+
+ Documentation for this section has not yet been entered. +
+
+ message +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

HttpListenerException Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
protected HttpListenerException (System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext)
+

Parameters

+
+
+
+ serializationInfo +
+
+ Documentation for this section has not yet been entered. +
+
+ streamingContext +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ErrorCode Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override int ErrorCode { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Net/HttpListenerPrefixCollection.html b/websocket-sharp/doc/html/WebSocketSharp.Net/HttpListenerPrefixCollection.html new file mode 100644 index 00000000..08903cf5 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Net/HttpListenerPrefixCollection.html @@ -0,0 +1,684 @@ + + + WebSocketSharp.Net.HttpListenerPrefixCollection + + + + + + + +

HttpListenerPrefixCollection Class

+

+ Documentation for this section has not yet been entered. +

+
+

Syntax

+
public class HttpListenerPrefixCollection : ICollection<string>, IEnumerable<string>
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+

Members

+
+

+ See Also: Inherited members from + object. +

+

Public Properties

+
+
+ + + + + + + + + + + + + + + + +
[read-only]
+ + Count + + + + int + . Documentation for this section has not yet been entered.
[read-only]
+ + IsReadOnly + + + + bool + . Documentation for this section has not yet been entered.
[read-only]
+ + IsSynchronized + + + + bool + . Documentation for this section has not yet been entered.
+
+
+

Public Methods

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + Add + (string)
Documentation for this section has not yet been entered.
+
+
+
+ + Clear + ()
Documentation for this section has not yet been entered.
+
+
+
+ + Contains + (string) : bool
Documentation for this section has not yet been entered.
+
+
+
+ + CopyTo + (Array, int)
Documentation for this section has not yet been entered.
+
+
+
+ + CopyTo + (string[], int)
Documentation for this section has not yet been entered.
+
+
+
+ + GetEnumerator + () : IEnumerator<string>
Documentation for this section has not yet been entered.
+
+
+
+ + Remove + (string) : bool
Documentation for this section has not yet been entered.
+
+
+

Explicitly Implemented Interface Members

+
+
+ + + + + + +
+
+
+
+ + IEnumerable.GetEnumerator + + + Documentation for this section has not yet been entered. +
+
+
+

Extension Methods

+
+
+ + + + + + + + + +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
+
+
+
+
+

Member Details

+
+

Add Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Add (string uriPrefix)
+

Parameters

+
+
+
+ uriPrefix +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Clear Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Clear ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Contains Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool Contains (string uriPrefix)
+

Parameters

+
+
+
+ uriPrefix +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

CopyTo Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void CopyTo (Array array, int offset)
+

Parameters

+
+
+
+ array +
+
+ Documentation for this section has not yet been entered. +
+
+ offset +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

CopyTo Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void CopyTo (string[] array, int offset)
+

Parameters

+
+
+
+ array +
+
+ Documentation for this section has not yet been entered. +
+
+ offset +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Count Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public int Count { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

GetEnumerator Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public IEnumerator<string> GetEnumerator ()
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsReadOnly Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool IsReadOnly { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsSynchronized Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool IsSynchronized { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Remove Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool Remove (string uriPrefix)
+

Parameters

+
+
+
+ uriPrefix +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

System.Collections.IEnumerable.GetEnumerator Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
+ IEnumerator System.Collections.IEnumerable.GetEnumerator ()
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Net/HttpListenerRequest.html b/websocket-sharp/doc/html/WebSocketSharp.Net/HttpListenerRequest.html new file mode 100644 index 00000000..344302b6 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Net/HttpListenerRequest.html @@ -0,0 +1,1265 @@ + + + WebSocketSharp.Net.HttpListenerRequest + + + + + + + +

HttpListenerRequest Class

+

+ Documentation for this section has not yet been entered. +

+
+

Syntax

+
public sealed class HttpListenerRequest
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+

Members

+
+

+ See Also: Inherited members from + object. +

+

Public Properties

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[read-only]
+ + AcceptTypes + + + + string[]. Documentation for this section has not yet been entered.
[read-only]
+ + ClientCertificateError + + + + int + . Documentation for this section has not yet been entered.
[read-only]
+ + ContentEncoding + + + + System.Text.Encoding + . Documentation for this section has not yet been entered.
[read-only]
+ + ContentLength64 + + + + long + . Documentation for this section has not yet been entered.
[read-only]
+ + ContentType + + + + string + . Documentation for this section has not yet been entered.
[read-only]
+ + Cookies + + + + CookieCollection + . Documentation for this section has not yet been entered.
[read-only]
+ + HasEntityBody + + + + bool + . Documentation for this section has not yet been entered.
[read-only]
+ + Headers + + + + System.Collections.Specialized.NameValueCollection + . Documentation for this section has not yet been entered.
[read-only]
+ + HttpMethod + + + + string + . Documentation for this section has not yet been entered.
[read-only]
+ + InputStream + + + + System.IO.Stream + . Documentation for this section has not yet been entered.
[read-only]
+ + IsAuthenticated + + + + bool + . Documentation for this section has not yet been entered.
[read-only]
+ + IsLocal + + + + bool + . Documentation for this section has not yet been entered.
[read-only]
+ + IsSecureConnection + + + + bool + . Documentation for this section has not yet been entered.
[read-only]
+ + IsWebSocketRequest + + + + bool + . Documentation for this section has not yet been entered.
[read-only]
+ + KeepAlive + + + + bool + . Documentation for this section has not yet been entered.
[read-only]
+ + LocalEndPoint + + + + System.Net.IPEndPoint + . Documentation for this section has not yet been entered.
[read-only]
+ + ProtocolVersion + + + + Version + . Documentation for this section has not yet been entered.
[read-only]
+ + QueryString + + + + System.Collections.Specialized.NameValueCollection + . Documentation for this section has not yet been entered.
[read-only]
+ + RawUrl + + + + string + . Documentation for this section has not yet been entered.
[read-only]
+ + RemoteEndPoint + + + + System.Net.IPEndPoint + . Documentation for this section has not yet been entered.
[read-only]
+ + RequestTraceIdentifier + + + + Guid + . Documentation for this section has not yet been entered.
[read-only]
+ + Url + + + + Uri + . Documentation for this section has not yet been entered.
[read-only]
+ + UrlReferrer + + + + Uri + . Documentation for this section has not yet been entered.
[read-only]
+ + UserAgent + + + + string + . Documentation for this section has not yet been entered.
[read-only]
+ + UserHostAddress + + + + string + . Documentation for this section has not yet been entered.
[read-only]
+ + UserHostName + + + + string + . Documentation for this section has not yet been entered.
[read-only]
+ + UserLanguages + + + + string[]. Documentation for this section has not yet been entered.
+
+
+

Public Methods

+
+
+ + + + + + + + + + + + + +
+
+
+
+ + BeginGetClientCertificate + (AsyncCallback, object) : IAsyncResult
Documentation for this section has not yet been entered.
+
+
+
+ + EndGetClientCertificate + (IAsyncResult) : System.Security.Cryptography.X509Certificates.X509Certificate2
Documentation for this section has not yet been entered.
+
+
+
+ + GetClientCertificate + () : System.Security.Cryptography.X509Certificates.X509Certificate2
Documentation for this section has not yet been entered.
+
+
+

Extension Methods

+
+
+ + + + + + + + + +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
+
+
+
+
+

Member Details

+
+

AcceptTypes Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public string[] AcceptTypes { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

BeginGetClientCertificate Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public IAsyncResult BeginGetClientCertificate (AsyncCallback requestCallback, object state)
+

Parameters

+
+
+
+ requestCallback +
+
+ Documentation for this section has not yet been entered. +
+
+ state +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ClientCertificateError Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public int ClientCertificateError { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ContentEncoding Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public System.Text.Encoding ContentEncoding { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ContentLength64 Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public long ContentLength64 { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ContentType Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public string ContentType { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Cookies Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public CookieCollection Cookies { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

EndGetClientCertificate Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+ +

Parameters

+
+
+
+ asyncResult +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

GetClientCertificate Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+ +

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

HasEntityBody Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool HasEntityBody { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Headers Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+ +

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

HttpMethod Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public string HttpMethod { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

InputStream Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public System.IO.Stream InputStream { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsAuthenticated Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool IsAuthenticated { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsLocal Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool IsLocal { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsSecureConnection Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool IsSecureConnection { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsWebSocketRequest Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool IsWebSocketRequest { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

KeepAlive Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool KeepAlive { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

LocalEndPoint Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public System.Net.IPEndPoint LocalEndPoint { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ProtocolVersion Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public Version ProtocolVersion { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

QueryString Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+ +

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

RawUrl Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public string RawUrl { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

RemoteEndPoint Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public System.Net.IPEndPoint RemoteEndPoint { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

RequestTraceIdentifier Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public Guid RequestTraceIdentifier { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Url Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public Uri Url { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

UrlReferrer Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public Uri UrlReferrer { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

UserAgent Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public string UserAgent { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

UserHostAddress Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public string UserHostAddress { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

UserHostName Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public string UserHostName { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

UserLanguages Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public string[] UserLanguages { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Net/HttpListenerResponse.html b/websocket-sharp/doc/html/WebSocketSharp.Net/HttpListenerResponse.html new file mode 100644 index 00000000..ab8ecd56 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Net/HttpListenerResponse.html @@ -0,0 +1,1080 @@ + + + WebSocketSharp.Net.HttpListenerResponse + + + + + + + +

HttpListenerResponse Class

+

+ Documentation for this section has not yet been entered. +

+
+

Syntax

+
public sealed class HttpListenerResponse : IDisposable
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+

Members

+
+

+ See Also: Inherited members from + object. +

+

Public Properties

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + ContentEncoding + + + + System.Text.Encoding + . Documentation for this section has not yet been entered.
+
+
+
+ + ContentLength64 + + + + long + . Documentation for this section has not yet been entered.
+
+
+
+ + ContentType + + + + string + . Documentation for this section has not yet been entered.
+
+
+
+ + Cookies + + + + CookieCollection + . Documentation for this section has not yet been entered.
+
+
+
+ + Headers + + + + WebHeaderCollection + . Documentation for this section has not yet been entered.
+
+
+
+ + KeepAlive + + + + bool + . Documentation for this section has not yet been entered.
[read-only]
+ + OutputStream + + + + System.IO.Stream + . Documentation for this section has not yet been entered.
+
+
+
+ + ProtocolVersion + + + + Version + . Documentation for this section has not yet been entered.
+
+
+
+ + RedirectLocation + + + + string + . Documentation for this section has not yet been entered.
+
+
+
+ + SendChunked + + + + bool + . Documentation for this section has not yet been entered.
+
+
+
+ + StatusCode + + + + int + . Documentation for this section has not yet been entered.
+
+
+
+ + StatusDescription + + + + string + . Documentation for this section has not yet been entered.
+
+
+

Public Methods

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + Abort + ()
Documentation for this section has not yet been entered.
+
+
+
+ + AddHeader + (string, string)
Documentation for this section has not yet been entered.
+
+
+
+ + AppendCookie + (Cookie)
Documentation for this section has not yet been entered.
+
+
+
+ + AppendHeader + (string, string)
Documentation for this section has not yet been entered.
+
+
+
+ + Close + ()
Documentation for this section has not yet been entered.
+
+
+
+ + Close + (byte[], bool)
Documentation for this section has not yet been entered.
+
+
+
+ + CopyFrom + (HttpListenerResponse)
Documentation for this section has not yet been entered.
+
+
+
+ + Redirect + (string)
Documentation for this section has not yet been entered.
+
+
+
+ + SetCookie + (Cookie)
Documentation for this section has not yet been entered.
+
+
+

Explicitly Implemented Interface Members

+
+
+ + + + + + +
+
+
+
+ + IDisposable.Dispose + + + Documentation for this section has not yet been entered. +
+
+
+

Extension Methods

+
+
+ + + + + + + + + + + + + +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
static
+
+ + WriteContent + (this HttpListenerResponse, byte[])
+ Writes the specified content data using the specified WebSocketSharp.Net.HttpListenerResponse. +
+
+
+
+
+
+

Member Details

+
+

Abort Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Abort ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

AddHeader Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void AddHeader (string name, string value)
+

Parameters

+
+
+
+ name +
+
+ Documentation for this section has not yet been entered. +
+
+ value +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

AppendCookie Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void AppendCookie (Cookie cookie)
+

Parameters

+
+
+
+ cookie +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

AppendHeader Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void AppendHeader (string name, string value)
+

Parameters

+
+
+
+ name +
+
+ Documentation for this section has not yet been entered. +
+
+ value +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Close Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Close ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Close Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Close (byte[] responseEntity, bool willBlock)
+

Parameters

+
+
+
+ responseEntity +
+
+ Documentation for this section has not yet been entered. +
+
+ willBlock +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ContentEncoding Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public System.Text.Encoding ContentEncoding { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ContentLength64 Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public long ContentLength64 { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ContentType Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public string ContentType { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Cookies Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public CookieCollection Cookies { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

CopyFrom Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void CopyFrom (HttpListenerResponse templateResponse)
+

Parameters

+
+
+
+ templateResponse +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Headers Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public WebHeaderCollection Headers { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

KeepAlive Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool KeepAlive { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

OutputStream Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public System.IO.Stream OutputStream { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ProtocolVersion Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public Version ProtocolVersion { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Redirect Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Redirect (string url)
+

Parameters

+
+
+
+ url +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

RedirectLocation Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public string RedirectLocation { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

SendChunked Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool SendChunked { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

SetCookie Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void SetCookie (Cookie cookie)
+

Parameters

+
+
+
+ cookie +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

StatusCode Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public int StatusCode { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

StatusDescription Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public string StatusDescription { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

System.IDisposable.Dispose Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
+ void System.IDisposable.Dispose ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Net/HttpListenerWebSocketContext.html b/websocket-sharp/doc/html/WebSocketSharp.Net/HttpListenerWebSocketContext.html new file mode 100644 index 00000000..2621ace8 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Net/HttpListenerWebSocketContext.html @@ -0,0 +1,902 @@ + + + WebSocketSharp.Net.HttpListenerWebSocketContext + + + + + + + +

HttpListenerWebSocketContext Class

+

+ Documentation for this section has not yet been entered. +

+
+

Syntax

+
public class HttpListenerWebSocketContext : WebSocketContext
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+

Members

+
+

+ See Also: Inherited members from + WebSocketContext. +

+

Public Properties

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[read-only]
override
+ + CookieCollection + + + + CookieCollection + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + CookieCollection + + + + CookieCollection + . Documentation for this section has not yet been entered. (Inherited from WebSocketContext.)
[read-only]
override
+ + Headers + + + + System.Collections.Specialized.NameValueCollection + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + Headers + + + + System.Collections.Specialized.NameValueCollection + . Documentation for this section has not yet been entered. (Inherited from WebSocketContext.)
[read-only]
override
+ + IsAuthenticated + + + + bool + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + IsAuthenticated + + + + bool + . Documentation for this section has not yet been entered. (Inherited from WebSocketContext.)
[read-only]
override
+ + IsLocal + + + + bool + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + IsLocal + + + + bool + . Documentation for this section has not yet been entered. (Inherited from WebSocketContext.)
[read-only]
override
+ + IsSecureConnection + + + + bool + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + IsSecureConnection + + + + bool + . Documentation for this section has not yet been entered. (Inherited from WebSocketContext.)
[read-only]
override
+ + Origin + + + + string + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + Origin + + + + string + . Documentation for this section has not yet been entered. (Inherited from WebSocketContext.)
[read-only]
+ + Path + + + + string + . Documentation for this section has not yet been entered.
[read-only]
override
+ + RequestUri + + + + Uri + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + RequestUri + + + + Uri + . Documentation for this section has not yet been entered. (Inherited from WebSocketContext.)
[read-only]
override
+ + SecWebSocketKey + + + + string + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + SecWebSocketKey + + + + string + . Documentation for this section has not yet been entered. (Inherited from WebSocketContext.)
[read-only]
override
+ + SecWebSocketProtocols + + + + IEnumerable<string> + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + SecWebSocketProtocols + + + + IEnumerable<string> + . Documentation for this section has not yet been entered. (Inherited from WebSocketContext.)
[read-only]
override
+ + SecWebSocketVersion + + + + string + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + SecWebSocketVersion + + + + string + . Documentation for this section has not yet been entered. (Inherited from WebSocketContext.)
[read-only]
+ + ServerEndPoint + + + + System.Net.IPEndPoint + . Documentation for this section has not yet been entered.
[read-only]
override
+ + User + + + + System.Security.Principal.IPrincipal + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + User + + + + System.Security.Principal.IPrincipal + . Documentation for this section has not yet been entered. (Inherited from WebSocketContext.)
[read-only]
+ + UserEndPoint + + + + System.Net.IPEndPoint + . Documentation for this section has not yet been entered.
[read-only]
override
+ + WebSocket + + + + WebSocketSharp.WebSocket + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + WebSocket + + + + WebSocketSharp.WebSocket + . Documentation for this section has not yet been entered. (Inherited from WebSocketContext.)
+
+
+

Extension Methods

+
+
+ + + + + + + + + +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
+
+
+
+
+

Member Details

+
+

CookieCollection Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override CookieCollection CookieCollection { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Headers Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+ +

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsAuthenticated Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override bool IsAuthenticated { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsLocal Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override bool IsLocal { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsSecureConnection Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override bool IsSecureConnection { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Origin Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override string Origin { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Path Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public virtual string Path { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

RequestUri Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override Uri RequestUri { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

SecWebSocketKey Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override string SecWebSocketKey { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

SecWebSocketProtocols Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override IEnumerable<string> SecWebSocketProtocols { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

SecWebSocketVersion Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override string SecWebSocketVersion { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ServerEndPoint Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public virtual System.Net.IPEndPoint ServerEndPoint { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

User Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override System.Security.Principal.IPrincipal User { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

UserEndPoint Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public virtual System.Net.IPEndPoint UserEndPoint { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

WebSocket Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override WebSocketSharp.WebSocket WebSocket { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Net/HttpStatusCode.html b/websocket-sharp/doc/html/WebSocketSharp.Net/HttpStatusCode.html new file mode 100644 index 00000000..f6a29c89 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Net/HttpStatusCode.html @@ -0,0 +1,608 @@ + + + WebSocketSharp.Net.HttpStatusCode + + + + + + + +

HttpStatusCode Enum

+

+ Documentation for this section has not yet been entered. +

+
+

Syntax

+
public enum HttpStatusCode
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Members

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Member NameDescription
+ Accepted + + Documentation for this section has not yet been entered. +
+ Ambiguous + + Documentation for this section has not yet been entered. +
+ BadGateway + + Documentation for this section has not yet been entered. +
+ BadRequest + + Documentation for this section has not yet been entered. +
+ Conflict + + Documentation for this section has not yet been entered. +
+ Continue + + Documentation for this section has not yet been entered. +
+ Created + + Documentation for this section has not yet been entered. +
+ ExpectationFailed + + Documentation for this section has not yet been entered. +
+ Forbidden + + Documentation for this section has not yet been entered. +
+ Found + + Documentation for this section has not yet been entered. +
+ GatewayTimeout + + Documentation for this section has not yet been entered. +
+ Gone + + Documentation for this section has not yet been entered. +
+ HttpVersionNotSupported + + Documentation for this section has not yet been entered. +
+ InternalServerError + + Documentation for this section has not yet been entered. +
+ LengthRequired + + Documentation for this section has not yet been entered. +
+ MethodNotAllowed + + Documentation for this section has not yet been entered. +
+ Moved + + Documentation for this section has not yet been entered. +
+ MovedPermanently + + Documentation for this section has not yet been entered. +
+ MultipleChoices + + Documentation for this section has not yet been entered. +
+ NoContent + + Documentation for this section has not yet been entered. +
+ NonAuthoritativeInformation + + Documentation for this section has not yet been entered. +
+ NotAcceptable + + Documentation for this section has not yet been entered. +
+ NotFound + + Documentation for this section has not yet been entered. +
+ NotImplemented + + Documentation for this section has not yet been entered. +
+ NotModified + + Documentation for this section has not yet been entered. +
+ OK + + Documentation for this section has not yet been entered. +
+ PartialContent + + Documentation for this section has not yet been entered. +
+ PaymentRequired + + Documentation for this section has not yet been entered. +
+ PreconditionFailed + + Documentation for this section has not yet been entered. +
+ ProxyAuthenticationRequired + + Documentation for this section has not yet been entered. +
+ Redirect + + Documentation for this section has not yet been entered. +
+ RedirectKeepVerb + + Documentation for this section has not yet been entered. +
+ RedirectMethod + + Documentation for this section has not yet been entered. +
+ RequestedRangeNotSatisfiable + + Documentation for this section has not yet been entered. +
+ RequestEntityTooLarge + + Documentation for this section has not yet been entered. +
+ RequestTimeout + + Documentation for this section has not yet been entered. +
+ RequestUriTooLong + + Documentation for this section has not yet been entered. +
+ ResetContent + + Documentation for this section has not yet been entered. +
+ SeeOther + + Documentation for this section has not yet been entered. +
+ ServiceUnavailable + + Documentation for this section has not yet been entered. +
+ SwitchingProtocols + + Documentation for this section has not yet been entered. +
+ TemporaryRedirect + + Documentation for this section has not yet been entered. +
+ Unauthorized + + Documentation for this section has not yet been entered. +
+ UnsupportedMediaType + + Documentation for this section has not yet been entered. +
+ Unused + + Documentation for this section has not yet been entered. +
+ UseProxy + + Documentation for this section has not yet been entered. +
+
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Net/HttpVersion.html b/websocket-sharp/doc/html/WebSocketSharp.Net/HttpVersion.html new file mode 100644 index 00000000..c3a96abd --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Net/HttpVersion.html @@ -0,0 +1,376 @@ + + + WebSocketSharp.Net.HttpVersion + + + + + + + +

HttpVersion Class

+

+ Documentation for this section has not yet been entered. +

+
+

Syntax

+
public class HttpVersion
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+

Members

+
+

+ See Also: Inherited members from + object. +

+

Public Constructors

+
+
+ + + + + + +
+
+
+
+
+ + HttpVersion + ()
+
+ Documentation for this section has not yet been entered. +
+
+
+

Public Fields

+
+
+ + + + + + + + + + + +
+
static readonly
+
+ + Version10 + + + + Version + . Documentation for this section has not yet been entered.
+
static readonly
+
+ + Version11 + + + + Version + . Documentation for this section has not yet been entered.
+
+
+

Extension Methods

+
+
+ + + + + + + + + +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
+
+
+
+
+

Member Details

+
+

HttpVersion Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public HttpVersion ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Version10 Field

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public static readonly Version Version10
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Version11 Field

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public static readonly Version Version11
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Net/WebHeaderCollection.html b/websocket-sharp/doc/html/WebSocketSharp.Net/WebHeaderCollection.html new file mode 100644 index 00000000..91e60130 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Net/WebHeaderCollection.html @@ -0,0 +1,1582 @@ + + + WebSocketSharp.Net.WebHeaderCollection + + + + + + + +

WebHeaderCollection Class

+

+ Documentation for this section has not yet been entered. +

+
+

Syntax

+
[System.Runtime.InteropServices.ComVisible(true)]
public class WebHeaderCollection : System.Collections.Specialized.NameValueCollection, System.Runtime.Serialization.ISerializable
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+

Members

+
+

+ See Also: Inherited members from + System.Collections.Specialized.NameValueCollection. +

+

Public Constructors

+
+
+ + + + + + +
+
+
+
+ + + Documentation for this section has not yet been entered. +
+
+
+

Protected Constructors

+
+
+ + + + + + +
+
+
+
+ + + Documentation for this section has not yet been entered. +
+
+
+

Public Properties

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
[read-only]
override
+ + AllKeys + + + + string[]. Documentation for this section has not yet been entered.
[read-only]
override
+ + Count + + + + int + . Documentation for this section has not yet been entered.
+
+ default property +
+
+
+
+ + Item + (System.Net.HttpRequestHeader) + + string + . Documentation for this section has not yet been entered.
+
+ default property +
+
+
+
+ + Item + (System.Net.HttpResponseHeader) + + string + . Documentation for this section has not yet been entered.
[read-only]
override
+ + Keys + + + + System.Collections.Specialized.NameObjectCollectionBase.KeysCollection + . Documentation for this section has not yet been entered.
+
+
+

Public Methods

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + Add + (string)
Documentation for this section has not yet been entered.
+
+
+
+ + Add + (System.Net.HttpRequestHeader, string)
Documentation for this section has not yet been entered.
+
+
+
+ + Add + (System.Net.HttpResponseHeader, string)
Documentation for this section has not yet been entered.
+
override
+
+ + Add + (string, string)
Documentation for this section has not yet been entered.
+
override
+
+ + Clear + ()
Documentation for this section has not yet been entered.
+
override
+
+ + Get + (int) : string
Documentation for this section has not yet been entered.
+
override
+
+ + Get + (string) : string
Documentation for this section has not yet been entered.
+
override
+
+ + GetEnumerator + () : IEnumerator
Documentation for this section has not yet been entered.
+
override
+
+ + GetKey + (int) : string
Documentation for this section has not yet been entered.
+
override
+
+ + GetObjectData + (System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
Documentation for this section has not yet been entered.
+
override
+
+ + GetValues + (int) : string[]
Documentation for this section has not yet been entered.
+
override
+
+ + GetValues + (string) : string[]
Documentation for this section has not yet been entered.
+
static
+
+ + IsRestricted + (string) : bool
Documentation for this section has not yet been entered.
+
static
+
+ + IsRestricted + (string, bool) : bool
Documentation for this section has not yet been entered.
+
override
+
+ + OnDeserialization + (object)
Documentation for this section has not yet been entered.
+
+
+
+ + Remove + (System.Net.HttpRequestHeader)
Documentation for this section has not yet been entered.
+
+
+
+ + Remove + (System.Net.HttpResponseHeader)
Documentation for this section has not yet been entered.
+
override
+
+ + Remove + (string)
Documentation for this section has not yet been entered.
+
+
+
+ + Set + (System.Net.HttpRequestHeader, string)
Documentation for this section has not yet been entered.
+
+
+
+ + Set + (System.Net.HttpResponseHeader, string)
Documentation for this section has not yet been entered.
+
override
+
+ + Set + (string, string)
Documentation for this section has not yet been entered.
+
+
+
+ + ToByteArray + () : byte[]
Documentation for this section has not yet been entered.
+
override
+
+ + ToString + () : string
Documentation for this section has not yet been entered.
+
+
+

Protected Methods

+
+
+ + + + + +
+
+
+
+ + AddWithoutValidate + (string, string)
Documentation for this section has not yet been entered.
+
+
+

Explicitly Implemented Interface Members

+
+
+ + + + + + +
+
+
+
+ + System.Runtime.Serialization.ISerializable.GetObjectData + + + Documentation for this section has not yet been entered. +
+
+
+

Extension Methods

+
+
+ + + + + + + + + + + + + + + + + +
+
static
+
+ + Exists + (this System.Collections.Specialized.NameValueCollection, string) : bool
+ Determines whether the entry with the specified key exists in the specified System.Collections.Specialized.NameValueCollection. +
+
static
+
+ + Exists + (this System.Collections.Specialized.NameValueCollection, string, string) : bool
+ Determines whether the entry with the specified both key and value exists in the specified System.Collections.Specialized.NameValueCollection. +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
+
+
+
+
+

Member Details

+
+

WebHeaderCollection Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public WebHeaderCollection ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

WebHeaderCollection Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
protected WebHeaderCollection (System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext)
+

Parameters

+
+
+
+ serializationInfo +
+
+ Documentation for this section has not yet been entered. +
+
+ streamingContext +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Add Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Add (string header)
+

Parameters

+
+
+
+ header +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Add Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Add (System.Net.HttpRequestHeader header, string value)
+

Parameters

+
+
+
+ header +
+
+ Documentation for this section has not yet been entered. +
+
+ value +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Add Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Add (System.Net.HttpResponseHeader header, string value)
+

Parameters

+
+
+
+ header +
+
+ Documentation for this section has not yet been entered. +
+
+ value +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Add Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override void Add (string name, string value)
+

Parameters

+
+
+
+ name +
+
+ Documentation for this section has not yet been entered. +
+
+ value +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

AddWithoutValidate Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
protected void AddWithoutValidate (string headerName, string headerValue)
+

Parameters

+
+
+
+ headerName +
+
+ Documentation for this section has not yet been entered. +
+
+ headerValue +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

AllKeys Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override string[] AllKeys { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Clear Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override void Clear ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Count Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override int Count { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Get Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override string Get (int index)
+

Parameters

+
+
+
+ index +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Get Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override string Get (string name)
+

Parameters

+
+
+
+ name +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

GetEnumerator Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override IEnumerator GetEnumerator ()
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

GetKey Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override string GetKey (int index)
+

Parameters

+
+
+
+ index +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

GetObjectData Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override void GetObjectData (System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext)
+

Parameters

+
+
+
+ serializationInfo +
+
+ Documentation for this section has not yet been entered. +
+
+ streamingContext +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

GetValues Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override string[] GetValues (int index)
+

Parameters

+
+
+
+ index +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

GetValues Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override string[] GetValues (string header)
+

Parameters

+
+
+
+ header +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsRestricted Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public static bool IsRestricted (string headerName)
+

Parameters

+
+
+
+ headerName +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsRestricted Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public static bool IsRestricted (string headerName, bool response)
+

Parameters

+
+
+
+ headerName +
+
+ Documentation for this section has not yet been entered. +
+
+ response +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Item Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
+

+ This is the default property for this class. +

public string this [System.Net.HttpRequestHeader hrh] { get; set; }
+

Parameters

+
+
+
+ hrh +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Item Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
+

+ This is the default property for this class. +

public string this [System.Net.HttpResponseHeader hrh] { get; set; }
+

Parameters

+
+
+
+ hrh +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Keys Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+ +

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

OnDeserialization Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override void OnDeserialization (object sender)
+

Parameters

+
+
+
+ sender +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Remove Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Remove (System.Net.HttpRequestHeader header)
+

Parameters

+
+
+
+ header +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Remove Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Remove (System.Net.HttpResponseHeader header)
+

Parameters

+
+
+
+ header +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Remove Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override void Remove (string name)
+

Parameters

+
+
+
+ name +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Set Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Set (System.Net.HttpRequestHeader header, string value)
+

Parameters

+
+
+
+ header +
+
+ Documentation for this section has not yet been entered. +
+
+ value +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Set Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Set (System.Net.HttpResponseHeader header, string value)
+

Parameters

+
+
+
+ header +
+
+ Documentation for this section has not yet been entered. +
+
+ value +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Set Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override void Set (string name, string value)
+

Parameters

+
+
+
+ name +
+
+ Documentation for this section has not yet been entered. +
+
+ value +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

System.Runtime.Serialization.ISerializable.GetObjectData Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
+ void System.Runtime.Serialization.ISerializable.GetObjectData (System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext)
+

Parameters

+
+
+
+ serializationInfo +
+
+ Documentation for this section has not yet been entered. +
+
+ streamingContext +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ToByteArray Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public byte[] ToByteArray ()
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ToString Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override string ToString ()
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Net/WebSocketContext.html b/websocket-sharp/doc/html/WebSocketSharp.Net/WebSocketContext.html new file mode 100644 index 00000000..14e90fa8 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Net/WebSocketContext.html @@ -0,0 +1,700 @@ + + + WebSocketSharp.Net.WebSocketContext + + + + + + + +

WebSocketContext Class

+

+ Documentation for this section has not yet been entered. +

+
+

Syntax

+
public abstract class WebSocketContext
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+

Members

+
+

+ See Also: Inherited members from + object. +

+

Protected Constructors

+
+
+ + + + + + +
+
+
+
+ + + Documentation for this section has not yet been entered. +
+
+
+

Public Properties

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[read-only]
abstract
+ + CookieCollection + + + + CookieCollection + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + Headers + + + + System.Collections.Specialized.NameValueCollection + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + IsAuthenticated + + + + bool + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + IsLocal + + + + bool + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + IsSecureConnection + + + + bool + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + Origin + + + + string + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + RequestUri + + + + Uri + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + SecWebSocketKey + + + + string + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + SecWebSocketProtocols + + + + IEnumerable<string> + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + SecWebSocketVersion + + + + string + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + User + + + + System.Security.Principal.IPrincipal + . Documentation for this section has not yet been entered.
[read-only]
abstract
+ + WebSocket + + + + WebSocketSharp.WebSocket + . Documentation for this section has not yet been entered.
+
+
+

Extension Methods

+
+
+ + + + + + + + + +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
+
+
+
+
+

Member Details

+
+

WebSocketContext Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
protected WebSocketContext ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

CookieCollection Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public abstract CookieCollection CookieCollection { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Headers Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+ +

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsAuthenticated Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public abstract bool IsAuthenticated { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsLocal Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public abstract bool IsLocal { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsSecureConnection Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public abstract bool IsSecureConnection { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Origin Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public abstract string Origin { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

RequestUri Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public abstract Uri RequestUri { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

SecWebSocketKey Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public abstract string SecWebSocketKey { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

SecWebSocketProtocols Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public abstract IEnumerable<string> SecWebSocketProtocols { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

SecWebSocketVersion Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public abstract string SecWebSocketVersion { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

User Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public abstract System.Security.Principal.IPrincipal User { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

WebSocket Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public abstract WebSocketSharp.WebSocket WebSocket { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Net
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Net/index.html b/websocket-sharp/doc/html/WebSocketSharp.Net/index.html new file mode 100644 index 00000000..7dc57ad3 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Net/index.html @@ -0,0 +1,342 @@ + + + websocket-sharp: WebSocketSharp.Net + + + + + + +

WebSocketSharp.Net Namespace

+

+

+
+
+
+

Namespace

+

+ Documentation for this section has not yet been entered. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeDescription
+ AuthenticationSchemes + + Documentation for this section has not yet been entered. +
+ AuthenticationSchemeSelector + + Documentation for this section has not yet been entered. +
+ Cookie + + Documentation for this section has not yet been entered. +
+ CookieCollection + + Documentation for this section has not yet been entered. +
+ CookieException + + Documentation for this section has not yet been entered. +
+ HttpListener + + Documentation for this section has not yet been entered. +
+ HttpListenerContext + + Documentation for this section has not yet been entered. +
+ HttpListenerException + + Documentation for this section has not yet been entered. +
+ HttpListenerPrefixCollection + + Documentation for this section has not yet been entered. +
+ HttpListenerRequest + + Documentation for this section has not yet been entered. +
+ HttpListenerResponse + + Documentation for this section has not yet been entered. +
+ HttpListenerWebSocketContext + + Documentation for this section has not yet been entered. +
+ HttpStatusCode + + Documentation for this section has not yet been entered. +
+ HttpVersion + + Documentation for this section has not yet been entered. +
+ WebHeaderCollection + + Documentation for this section has not yet been entered. +
+ WebSocketContext + + Documentation for this section has not yet been entered. +
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Server/HttpServer.html b/websocket-sharp/doc/html/WebSocketSharp.Server/HttpServer.html new file mode 100644 index 00000000..1ffe6b25 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Server/HttpServer.html @@ -0,0 +1,912 @@ + + + WebSocketSharp.Server.HttpServer + + + + + + + +

HttpServer Class

+

+ Documentation for this section has not yet been entered. +

+
+

Syntax

+
public class HttpServer
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+

Members

+
+

+ See Also: Inherited members from + object. +

+

Public Constructors

+
+
+ + + + + + + + + + + +
+
+
+
+
+ + HttpServer + ()
+
+ Documentation for this section has not yet been entered. +
+
+
+
+
+ + HttpServer + (int)
+
+ Documentation for this section has not yet been entered. +
+
+
+

Public Properties

+
+
+ + + + + + + + + + + + + + + + +
[read-only]
+ + Port + + + + int + . Documentation for this section has not yet been entered.
[read-only]
+ + ServicePath + + + + IEnumerable<string> + . Documentation for this section has not yet been entered.
+
+
+
+ + Sweeped + + + + bool + . Documentation for this section has not yet been entered.
+
+
+

Public Methods

+
+
+ + + + + + + + + + + + + + + + + +
+
+
+
+ + AddService<T> + (string)
Documentation for this section has not yet been entered.
+
+
+
+ + GetFile + (string) : byte[]
Documentation for this section has not yet been entered.
+
+
+
+ + Start + ()
Documentation for this section has not yet been entered.
+
+
+
+ + Stop + ()
Documentation for this section has not yet been entered.
+
+
+

Public Events

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + OnConnect + + + Documentation for this section has not yet been entered. +
+
+
+
+ + OnDelete + + + Documentation for this section has not yet been entered. +
+
+
+
+ + OnError + + + Documentation for this section has not yet been entered. +
+
+
+
+ + OnGet + + + Documentation for this section has not yet been entered. +
+
+
+
+ + OnHead + + + Documentation for this section has not yet been entered. +
+
+
+
+ + OnOptions + + + Documentation for this section has not yet been entered. +
+
+
+
+ + OnPatch + + + Documentation for this section has not yet been entered. +
+
+
+
+ + OnPost + + + Documentation for this section has not yet been entered. +
+
+
+
+ + OnPut + + + Documentation for this section has not yet been entered. +
+
+
+
+ + OnTrace + + + Documentation for this section has not yet been entered. +
+
+
+

Extension Methods

+
+
+ + + + + + + + + +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
+
+
+
+
+

Member Details

+
+

HttpServer Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public HttpServer ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

HttpServer Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public HttpServer (int port)
+

Parameters

+
+
+
+ port +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

AddService<T> Generic Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void AddService<T> (string absPath)
where T : WebSocketSharp.Server.WebSocketService, new()
+

Type Parameters

+
+
+
+ T +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Parameters

+
+
+
+ absPath +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

GetFile Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public byte[] GetFile (string path)
+

Parameters

+
+
+
+ path +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

OnConnect Event

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public event EventHandler<ResponseEventArgs> OnConnect
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

OnDelete Event

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public event EventHandler<ResponseEventArgs> OnDelete
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

OnError Event

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+ +

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

OnGet Event

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+ +

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

OnHead Event

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public event EventHandler<ResponseEventArgs> OnHead
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

OnOptions Event

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public event EventHandler<ResponseEventArgs> OnOptions
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

OnPatch Event

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public event EventHandler<ResponseEventArgs> OnPatch
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

OnPost Event

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public event EventHandler<ResponseEventArgs> OnPost
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

OnPut Event

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+ +

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

OnTrace Event

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public event EventHandler<ResponseEventArgs> OnTrace
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Port Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public int Port { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ServicePath Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public IEnumerable<string> ServicePath { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Start Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Start ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Stop Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Stop ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Sweeped Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool Sweeped { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Server/IServiceHost.html b/websocket-sharp/doc/html/WebSocketSharp.Server/IServiceHost.html new file mode 100644 index 00000000..1e588810 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Server/IServiceHost.html @@ -0,0 +1,451 @@ + + + WebSocketSharp.Server.IServiceHost + + + + + + + +

IServiceHost Interface

+

+ Exposes the methods and property for the WebSocket service host. +

+
+

Syntax

+
public interface IServiceHost
+
+
+

Remarks

+
+
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+

Members

+
+

Public Properties

+
+
+ + + + + + +
+
+
+
+ + Sweeped + + + + bool + . + Indicates whether the WebSocket service host closes the connection to a inactive service client. +
+
+
+

Public Methods

+
+
+ + + + + + + + + + + + + + + + + +
+
+
+
+ + BindWebSocket + (WebSocketSharp.WebSocket)
+ Binds the specified WebSocketSharp.WebSocket. +
+
+
+
+ + Broadcast + (string)
+ Broadcasts the specified string. +
+
+
+
+ + Start + ()
+ Starts the WebSocket service host. +
+
+
+
+ + Stop + ()
+ Stops the WebSocket service host. +
+
+
+

Extension Methods

+
+
+ + + + + + + + + +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
+
+
+
+
+

Member Details

+
+

BindWebSocket Method

+
+

+ Binds the specified WebSocketSharp.WebSocket. +

+

Syntax

+
public void BindWebSocket (WebSocketSharp.WebSocket socket)
+

Parameters

+
+
+
+ socket +
+
+ An WebSocketSharp.WebSocket to bind. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Broadcast Method

+
+

+ Broadcasts the specified string. +

+

Syntax

+
public void Broadcast (string data)
+

Parameters

+
+
+
+ data +
+
+ A string to broadcast. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Start Method

+
+

+ Starts the WebSocket service host. +

+

Syntax

+
public void Start ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Stop Method

+
+

+ Stops the WebSocket service host. +

+

Syntax

+
public void Stop ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Sweeped Property

+
+

+ Indicates whether the WebSocket service host closes the connection to a inactive service client. +

+

Syntax

+
public bool Sweeped { get; set; }
+

Value

+
+ true if the WebSocket service host closes the connection to a inactive service client; otherwise, false. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Server/ResponseEventArgs.html b/websocket-sharp/doc/html/WebSocketSharp.Server/ResponseEventArgs.html new file mode 100644 index 00000000..34bf84b4 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Server/ResponseEventArgs.html @@ -0,0 +1,391 @@ + + + WebSocketSharp.Server.ResponseEventArgs + + + + + + + +

ResponseEventArgs Class

+

+ Documentation for this section has not yet been entered. +

+
+

Syntax

+
public class ResponseEventArgs : EventArgs
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+

Members

+
+

+ See Also: Inherited members from + EventArgs. +

+

Public Constructors

+
+
+ + + + + + +
+
+
+
+ + + Documentation for this section has not yet been entered. +
+
+
+

Public Properties

+
+
+ + + + + + + + + + + +
[read-only]
+ + Request + + + + WebSocketSharp.Net.HttpListenerRequest + . Documentation for this section has not yet been entered.
[read-only]
+ + Response + + + + WebSocketSharp.Net.HttpListenerResponse + . Documentation for this section has not yet been entered.
+
+
+

Extension Methods

+
+
+ + + + + + + + + +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
+
+
+
+
+

Member Details

+
+

ResponseEventArgs Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public ResponseEventArgs (WebSocketSharp.Net.HttpListenerContext context)
+

Parameters

+
+
+
+ context +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Request Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+ +

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Response Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+ +

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Server/ServiceManager.html b/websocket-sharp/doc/html/WebSocketSharp.Server/ServiceManager.html new file mode 100644 index 00000000..1ab9d98c --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Server/ServiceManager.html @@ -0,0 +1,607 @@ + + + WebSocketSharp.Server.ServiceManager + + + + + + + +

ServiceManager Class

+

+ Documentation for this section has not yet been entered. +

+
+

Syntax

+
public class ServiceManager
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+

Members

+
+

+ See Also: Inherited members from + object. +

+

Public Constructors

+
+
+ + + + + + +
+
+
+
+
+ + ServiceManager + ()
+
+ Documentation for this section has not yet been entered. +
+
+
+

Public Properties

+
+
+ + + + + + + + + + + + + + + + + + + + + +
[read-only]
+ + Count + + + + int + . Documentation for this section has not yet been entered.
[read-only]
+ + Path + + + + IEnumerable<string> + . Documentation for this section has not yet been entered.
[read-only]
+ + ServiceHost + + + + IEnumerable<IServiceHost> + . Documentation for this section has not yet been entered.
+
+
+
+ + Sweeped + + + + bool + . Documentation for this section has not yet been entered.
+
+
+

Public Methods

+
+
+ + + + + + + + + + + + + + + + + +
+
+
+
+ + Add + (string, IServiceHost)
Documentation for this section has not yet been entered.
+
+
+
+ + Broadcast + (string)
Documentation for this section has not yet been entered.
+
+
+
+ + Stop + ()
Documentation for this section has not yet been entered.
+
+
+
+ + TryGetServiceHost + (string, out IServiceHost) : bool
Documentation for this section has not yet been entered.
+
+
+

Extension Methods

+
+
+ + + + + + + + + +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
+
+
+
+
+

Member Details

+
+

ServiceManager Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public ServiceManager ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Add Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Add (string absPath, IServiceHost svcHost)
+

Parameters

+
+
+
+ absPath +
+
+ Documentation for this section has not yet been entered. +
+
+ svcHost +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Broadcast Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Broadcast (string data)
+

Parameters

+
+
+
+ data +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Count Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public int Count { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Path Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public IEnumerable<string> Path { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ServiceHost Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public IEnumerable<IServiceHost> ServiceHost { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Stop Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Stop ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Sweeped Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool Sweeped { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

TryGetServiceHost Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool TryGetServiceHost (string absPath, out IServiceHost svcHost)
+

Parameters

+
+
+
+ absPath +
+
+ Documentation for this section has not yet been entered. +
+
+ svcHost +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Server/SessionManager.html b/websocket-sharp/doc/html/WebSocketSharp.Server/SessionManager.html new file mode 100644 index 00000000..9db822c8 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Server/SessionManager.html @@ -0,0 +1,857 @@ + + + WebSocketSharp.Server.SessionManager + + + + + + + +

SessionManager Class

+

+ Documentation for this section has not yet been entered. +

+
+

Syntax

+
public class SessionManager
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+

Members

+
+

+ See Also: Inherited members from + object. +

+

Public Constructors

+
+
+ + + + + + +
+
+
+
+
+ + SessionManager + ()
+
+ Documentation for this section has not yet been entered. +
+
+
+

Public Properties

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[read-only]
+ + ActiveID + + + + IEnumerable<string> + . Documentation for this section has not yet been entered.
[read-only]
+ + Count + + + + int + . Documentation for this section has not yet been entered.
[read-only]
+ + ID + + + + IEnumerable<string> + . Documentation for this section has not yet been entered.
[read-only]
+ + InactiveID + + + + IEnumerable<string> + . Documentation for this section has not yet been entered.
+
+
+
+ + Sweeped + + + + bool + . Documentation for this section has not yet been entered.
[read-only]
+ + SyncRoot + + + + object + . Documentation for this section has not yet been entered.
+
+
+

Public Methods

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + Add + (WebSocketService) : string
Documentation for this section has not yet been entered.
+
+
+
+ + Broadcast + (byte[])
Documentation for this section has not yet been entered.
+
+
+
+ + Broadcast + (string)
Documentation for this section has not yet been entered.
+
+
+
+ + Broadping + (string) : Dictionary<string, bool>
Documentation for this section has not yet been entered.
+
+
+
+ + Remove + (string) : bool
Documentation for this section has not yet been entered.
+
+
+
+ + Stop + ()
Documentation for this section has not yet been entered.
+
+
+
+ + Stop + (WebSocketSharp.Frame.CloseStatusCode, string)
Documentation for this section has not yet been entered.
+
+
+
+ + Sweep + ()
Documentation for this section has not yet been entered.
+
+
+
+ + TryGetByID + (string, out WebSocketService) : bool
Documentation for this section has not yet been entered.
+
+
+

Extension Methods

+
+
+ + + + + + + + + +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
+
+
+
+
+

Member Details

+
+

SessionManager Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public SessionManager ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ActiveID Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public IEnumerable<string> ActiveID { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Add Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public string Add (WebSocketService service)
+

Parameters

+
+
+
+ service +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Broadcast Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Broadcast (byte[] data)
+

Parameters

+
+
+
+ data +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Broadcast Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Broadcast (string data)
+

Parameters

+
+
+
+ data +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Broadping Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public Dictionary<string, bool> Broadping (string message)
+

Parameters

+
+
+
+ message +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Count Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public int Count { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ID Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public IEnumerable<string> ID { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

InactiveID Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public IEnumerable<string> InactiveID { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Remove Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool Remove (string id)
+

Parameters

+
+
+
+ id +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Stop Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Stop ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Stop Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+ +

Parameters

+
+
+
+ code +
+
+ Documentation for this section has not yet been entered. +
+
+ reason +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Sweep Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Sweep ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Sweeped Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool Sweeped { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

SyncRoot Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public object SyncRoot { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

TryGetByID Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool TryGetByID (string id, out WebSocketService service)
+

Parameters

+
+
+
+ id +
+
+ Documentation for this section has not yet been entered. +
+
+ service +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServer.html b/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServer.html new file mode 100644 index 00000000..29be67b2 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServer.html @@ -0,0 +1,925 @@ + + + WebSocketSharp.Server.WebSocketServer + + + + + + + +

WebSocketServer Class

+

+ Documentation for this section has not yet been entered. +

+
+

Syntax

+
public class WebSocketServer : WebSocketServerBase
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+

Members

+
+

+ See Also: Inherited members from + WebSocketServerBase. +

+

Public Constructors

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ + WebSocketServer + ()
+
+ Documentation for this section has not yet been entered. +
+
+
+
+ + + Documentation for this section has not yet been entered. +
+
+
+
+ + + Documentation for this section has not yet been entered. +
+
+
+
+ + + Documentation for this section has not yet been entered. +
+
+
+
+ + + Documentation for this section has not yet been entered. +
+
+
+
+ + + Documentation for this section has not yet been entered. +
+
+
+

Public Properties

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[read-only]
+ + Address + + + + System.Net.IPAddress + . + Gets the local IP address on which to listen for incoming connection attempts. + (Inherited from WebSocketServerBase.)
[read-only]
+ + IsSecure + + + + bool + . + Gets a value indicating whether this server is secure. + (Inherited from WebSocketServerBase.)
[read-only]
+ + IsSelfHost + + + + bool + . + Gets a value indicating whether this server is self host. + (Inherited from WebSocketServerBase.)
[read-only]
+ + Port + + + + int + . + Gets the port on which to listen for incoming connection attempts. + (Inherited from WebSocketServerBase.)
[read-only]
+ + ServicePath + + + + IEnumerable<string> + . Documentation for this section has not yet been entered.
+
+
+
+ + Sweeped + + + + bool + . Documentation for this section has not yet been entered.
+
+
+

Protected Properties

+
+
+ + + + + + +
+
+
+
+ + BaseUri + + + + Uri + . + Gets or sets the WebSocket URL on which to listen for incoming connection attempts. + (Inherited from WebSocketServerBase.)
+
+
+

Public Methods

+
+
+ + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + AddService<T> + (string)
Documentation for this section has not yet been entered.
+
+
+
+ + Broadcast + (string)
Documentation for this section has not yet been entered.
+
+
+
+ + Start + ()
+ Starts to receive the WebSocket connection requests. + (Inherited from WebSocketServerBase.)
+
override
+
+ + Stop + ()
Documentation for this section has not yet been entered.
+
+
+
+ + Stop + ()
+ Stops receiving the WebSocket connection requests. + (Inherited from WebSocketServerBase.)
+
+
+

Protected Methods

+
+
+ + + + + + + + + + + + + +
+
override
+
+ + AcceptWebSocket + (System.Net.Sockets.TcpClient)
Documentation for this section has not yet been entered.
+
abstract
+
+ + AcceptWebSocket + (System.Net.Sockets.TcpClient)
+ Accepts the WebSocket connection. + (Inherited from WebSocketServerBase.)
+
+
+
+ + Error + (string)
+ Occurs the WebSocketServerBase.OnError event with the specified message. + (Inherited from WebSocketServerBase.)
+
+
+

Public Events

+
+
+ + + + + + +
+
+
+
+ + OnError + + + Occurs when this server gets an error. + (Inherited from WebSocketServerBase.)
+
+
+

Extension Methods

+
+
+ + + + + + + + + +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
+
+
+
+
+

Member Details

+
+

WebSocketServer Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public WebSocketServer ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

WebSocketServer Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public WebSocketServer (int port)
+

Parameters

+
+
+
+ port +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

WebSocketServer Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public WebSocketServer (string url)
+

Parameters

+
+
+
+ url +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

WebSocketServer Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public WebSocketServer (int port, bool secure)
+

Parameters

+
+
+
+ port +
+
+ Documentation for this section has not yet been entered. +
+
+ secure +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

WebSocketServer Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public WebSocketServer (System.Net.IPAddress address, int port)
+

Parameters

+
+
+
+ address +
+
+ Documentation for this section has not yet been entered. +
+
+ port +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

WebSocketServer Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public WebSocketServer (System.Net.IPAddress address, int port, bool secure)
+

Parameters

+
+
+
+ address +
+
+ Documentation for this section has not yet been entered. +
+
+ port +
+
+ Documentation for this section has not yet been entered. +
+
+ secure +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

AcceptWebSocket Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
protected override void AcceptWebSocket (System.Net.Sockets.TcpClient client)
+

Parameters

+
+
+
+ client +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

AddService<T> Generic Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void AddService<T> (string absPath)
where T : WebSocketSharp.Server.WebSocketService, new()
+

Type Parameters

+
+
+
+ T +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Parameters

+
+
+
+ absPath +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Broadcast Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Broadcast (string data)
+

Parameters

+
+
+
+ data +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ServicePath Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public IEnumerable<string> ServicePath { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Stop Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override void Stop ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Sweeped Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool Sweeped { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServerBase.html b/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServerBase.html new file mode 100644 index 00000000..e7a96955 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServerBase.html @@ -0,0 +1,844 @@ + + + WebSocketSharp.Server.WebSocketServerBase + + + + + + + +

WebSocketServerBase Class

+

+ Provides the basic functions of the server that receives the WebSocket connection requests. +

+
+

Syntax

+
public abstract class WebSocketServerBase
+
+
+

Remarks

+
+ The WebSocketServerBase class is an abstract class. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+

Members

+
+

+ See Also: Inherited members from + object. +

+

Protected Constructors

+
+
+ + + + + + + + + + + + + + + + +
+
+
+
+ + + Initializes a new instance of the WebSocketSharp.Server.WebSocketServerBase class. +
+
+
+
+ + + Initializes a new instance of the WebSocketSharp.Server.WebSocketServerBase class that listens for incoming connection attempts + on the specified WebSocket URL. +
+
+
+
+ + + Initializes a new instance of the WebSocketSharp.Server.WebSocketServerBase class that listens for incoming connection attempts + on the specified address, port, absPath and secure. +
+
+
+

Public Properties

+
+
+ + + + + + + + + + + + + + + + + + + + + +
[read-only]
+ + Address + + + + System.Net.IPAddress + . + Gets the local IP address on which to listen for incoming connection attempts. +
[read-only]
+ + IsSecure + + + + bool + . + Gets a value indicating whether this server is secure. +
[read-only]
+ + IsSelfHost + + + + bool + . + Gets a value indicating whether this server is self host. +
[read-only]
+ + Port + + + + int + . + Gets the port on which to listen for incoming connection attempts. +
+
+
+

Protected Properties

+
+
+ + + + + + +
+
+
+
+ + BaseUri + + + + Uri + . + Gets or sets the WebSocket URL on which to listen for incoming connection attempts. +
+
+
+

Public Methods

+
+
+ + + + + + + + + +
+
+
+
+ + Start + ()
+ Starts to receive the WebSocket connection requests. +
+
+
+
+ + Stop + ()
+ Stops receiving the WebSocket connection requests. +
+
+
+

Protected Methods

+
+
+ + + + + + + + + +
+
abstract
+
+ + AcceptWebSocket + (System.Net.Sockets.TcpClient)
+ Accepts the WebSocket connection. +
+
+
+
+ + Error + (string)
+ Occurs the WebSocketServerBase.OnError event with the specified message. +
+
+
+

Public Events

+
+
+ + + + + + +
+
+
+
+ + OnError + + + Occurs when this server gets an error. +
+
+
+

Extension Methods

+
+
+ + + + + + + + + +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
+
+
+
+
+

Member Details

+
+

WebSocketServerBase Constructor

+
+

+ Initializes a new instance of the WebSocketSharp.Server.WebSocketServerBase class. +

+

Syntax

+
protected WebSocketServerBase ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

WebSocketServerBase Constructor

+
+

+ Initializes a new instance of the WebSocketSharp.Server.WebSocketServerBase class that listens for incoming connection attempts + on the specified WebSocket URL. +

+

Syntax

+
protected WebSocketServerBase (string url)
+

Parameters

+
+
+
+ url +
+
+ A string that contains a WebSocket URL. +
+
+
+

Exceptions

+
+ + + + + + + + + + + + + +
TypeReason
+ ArgumentNullException + + url is null. +
+ ArgumentException + + url is invalid. +
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

WebSocketServerBase Constructor

+
+

+ Initializes a new instance of the WebSocketSharp.Server.WebSocketServerBase class that listens for incoming connection attempts + on the specified address, port, absPath and secure. +

+

Syntax

+
protected WebSocketServerBase (System.Net.IPAddress address, int port, string absPath, bool secure)
+

Parameters

+
+
+
+ address +
+
+ An System.Net.IPAddress that contains a local IP address. +
+
+ port +
+
+ An int that contains a port number. +
+
+ absPath +
+
+ A string that contains a absolute path. +
+
+ secure +
+
+ A bool that indicates providing a secure connection or not. (true indicates providing a secure connection.) +
+
+
+

Exceptions

+
+ + + + + + + + + + + + + +
TypeReason
+ ArgumentNullException + + Either address or absPath is null. +
+ ArgumentException + +

+ absPath is invalid. +

+

+ -or- +

+

+ Pair of port and secure is invalid. +

+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

AcceptWebSocket Method

+
+

+ Accepts the WebSocket connection. +

+

Syntax

+
protected abstract void AcceptWebSocket (System.Net.Sockets.TcpClient client)
+

Parameters

+
+
+
+ client +
+
+ A System.Net.Sockets.TcpClient that contains the WebSocket connection. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Address Property

+
+

+ Gets the local IP address on which to listen for incoming connection attempts. +

+

Syntax

+
public System.Net.IPAddress Address { get; }
+

Value

+
+ A System.Net.IPAddress that contains a local IP address. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

BaseUri Property

+
+

+ Gets or sets the WebSocket URL on which to listen for incoming connection attempts. +

+

Syntax

+
protected Uri BaseUri { get; set; }
+

Value

+
+ A Uri that contains a WebSocket URL. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Error Method

+
+

+ Occurs the WebSocketServerBase.OnError event with the specified message. +

+

Syntax

+
protected virtual void Error (string message)
+

Parameters

+
+
+
+ message +
+
+ A string that contains an error message. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsSecure Property

+
+

+ Gets a value indicating whether this server is secure. +

+

Syntax

+
public bool IsSecure { get; }
+

Value

+
+ true if this server is secure; otherwise, false. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsSelfHost Property

+
+

+ Gets a value indicating whether this server is self host. +

+

Syntax

+
public bool IsSelfHost { get; }
+

Value

+
+ true if this server is self host; otherwise, false. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

OnError Event

+
+

+ Occurs when this server gets an error. +

+

Syntax

+ +

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Port Property

+
+

+ Gets the port on which to listen for incoming connection attempts. +

+

Syntax

+
public int Port { get; }
+

Value

+
+ An int that contains a port number. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Start Method

+
+

+ Starts to receive the WebSocket connection requests. +

+

Syntax

+
public virtual void Start ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Stop Method

+
+

+ Stops receiving the WebSocket connection requests. +

+

Syntax

+
public virtual void Stop ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketService.html b/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketService.html new file mode 100644 index 00000000..961ed057 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketService.html @@ -0,0 +1,1282 @@ + + + WebSocketSharp.Server.WebSocketService + + + + + + + +

WebSocketService Class

+

+ Documentation for this section has not yet been entered. +

+
+

Syntax

+
public abstract class WebSocketService
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+

Members

+
+

+ See Also: Inherited members from + object. +

+

Public Constructors

+
+
+ + + + + + +
+
+
+
+ + + Documentation for this section has not yet been entered. +
+
+
+

Public Properties

+
+
+ + + + + + + + + + + +
[read-only]
+ + ID + + + + string + . Documentation for this section has not yet been entered.
[read-only]
+ + IsBound + + + + bool + . Documentation for this section has not yet been entered.
+
+
+

Protected Properties

+
+
+ + + + + + + + + + + +
[read-only]
+ + QueryString + + + + System.Collections.Specialized.NameValueCollection + . Documentation for this section has not yet been entered.
[read-only]
+ + Sessions + + + + SessionManager + . Documentation for this section has not yet been entered.
+
+
+

Public Methods

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + Bind + (WebSocketSharp.WebSocket, SessionManager)
Documentation for this section has not yet been entered.
+
+
+
+ + Ping + () : bool
Documentation for this section has not yet been entered.
+
+
+
+ + Ping + (string) : bool
Documentation for this section has not yet been entered.
+
+
+
+ + PingAround + () : Dictionary<string, bool>
Documentation for this section has not yet been entered.
+
+
+
+ + PingAround + (string) : Dictionary<string, bool>
Documentation for this section has not yet been entered.
+
+
+
+ + PingTo + (string) : bool
Documentation for this section has not yet been entered.
+
+
+
+ + PingTo + (string, string) : bool
Documentation for this section has not yet been entered.
+
+
+
+ + Publish + (byte[])
Documentation for this section has not yet been entered.
+
+
+
+ + Publish + (string)
Documentation for this section has not yet been entered.
+
+
+
+ + Send + (byte[])
Documentation for this section has not yet been entered.
+
+
+
+ + Send + (string)
Documentation for this section has not yet been entered.
+
+
+
+ + SendTo + (string, byte[])
Documentation for this section has not yet been entered.
+
+
+
+ + SendTo + (string, string)
Documentation for this section has not yet been entered.
+
+
+
+ + Start + ()
Documentation for this section has not yet been entered.
+
+
+
+ + Stop + ()
Documentation for this section has not yet been entered.
+
+
+
+ + Stop + (ushort, string)
Documentation for this section has not yet been entered.
+
+
+
+ + Stop + (WebSocketSharp.Frame.CloseStatusCode, string)
Documentation for this section has not yet been entered.
+
+
+

Protected Methods

+
+
+ + + + + + + + + + + + + + + + + +
+
+
+
+ + OnClose + (object, WebSocketSharp.CloseEventArgs)
Documentation for this section has not yet been entered.
+
+
+
+ + OnError + (object, WebSocketSharp.ErrorEventArgs)
Documentation for this section has not yet been entered.
+
+
+
+ + OnMessage + (object, WebSocketSharp.MessageEventArgs)
Documentation for this section has not yet been entered.
+
+
+
+ + OnOpen + (object, EventArgs)
Documentation for this section has not yet been entered.
+
+
+

Extension Methods

+
+
+ + + + + + + + + +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
+
+
+
+
+

Member Details

+
+

WebSocketService Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public WebSocketService ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Bind Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Bind (WebSocketSharp.WebSocket socket, SessionManager sessions)
+

Parameters

+
+
+
+ socket +
+
+ Documentation for this section has not yet been entered. +
+
+ sessions +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ID Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public string ID { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsBound Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool IsBound { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

OnClose Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
protected virtual void OnClose (object sender, WebSocketSharp.CloseEventArgs e)
+

Parameters

+
+
+
+ sender +
+
+ Documentation for this section has not yet been entered. +
+
+ e +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

OnError Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
protected virtual void OnError (object sender, WebSocketSharp.ErrorEventArgs e)
+

Parameters

+
+
+
+ sender +
+
+ Documentation for this section has not yet been entered. +
+
+ e +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

OnMessage Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
protected virtual void OnMessage (object sender, WebSocketSharp.MessageEventArgs e)
+

Parameters

+
+
+
+ sender +
+
+ Documentation for this section has not yet been entered. +
+
+ e +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

OnOpen Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
protected virtual void OnOpen (object sender, EventArgs e)
+

Parameters

+
+
+
+ sender +
+
+ Documentation for this section has not yet been entered. +
+
+ e +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Ping Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool Ping ()
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Ping Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool Ping (string message)
+

Parameters

+
+
+
+ message +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

PingAround Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public Dictionary<string, bool> PingAround ()
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

PingAround Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public Dictionary<string, bool> PingAround (string message)
+

Parameters

+
+
+
+ message +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

PingTo Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool PingTo (string id)
+

Parameters

+
+
+
+ id +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

PingTo Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool PingTo (string id, string message)
+

Parameters

+
+
+
+ id +
+
+ Documentation for this section has not yet been entered. +
+
+ message +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Publish Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Publish (byte[] data)
+

Parameters

+
+
+
+ data +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Publish Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Publish (string data)
+

Parameters

+
+
+
+ data +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

QueryString Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+ +

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Send Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Send (byte[] data)
+

Parameters

+
+
+
+ data +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Send Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Send (string data)
+

Parameters

+
+
+
+ data +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

SendTo Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void SendTo (string id, byte[] data)
+

Parameters

+
+
+
+ id +
+
+ Documentation for this section has not yet been entered. +
+
+ data +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

SendTo Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void SendTo (string id, string data)
+

Parameters

+
+
+
+ id +
+
+ Documentation for this section has not yet been entered. +
+
+ data +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Sessions Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
protected SessionManager Sessions { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Start Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Start ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Stop Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Stop ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Stop Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Stop (ushort code, string reason)
+

Parameters

+
+
+
+ code +
+
+ Documentation for this section has not yet been entered. +
+
+ reason +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Stop Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+ +

Parameters

+
+
+
+ code +
+
+ Documentation for this section has not yet been entered. +
+
+ reason +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServiceHost`1.html b/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServiceHost`1.html new file mode 100644 index 00000000..166cbf99 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Server/WebSocketServiceHost`1.html @@ -0,0 +1,1049 @@ + + + WebSocketSharp.Server.WebSocketServiceHost<T> + + + + + + + +

WebSocketServiceHost<T> Generic Class

+

+ Documentation for this section has not yet been entered. +

+
+

Syntax

+
public class WebSocketServiceHost<T> : WebSocketServerBase, IServiceHost
where T : WebSocketSharp.Server.WebSocketService, new()
+
+
+

Type Parameters

+
+
+
+ T +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+

Members

+
+

+ See Also: Inherited members from + WebSocketServerBase. +

+

Public Constructors

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + + Documentation for this section has not yet been entered. +
+
+
+
+ + + Documentation for this section has not yet been entered. +
+
+
+
+ + + Documentation for this section has not yet been entered. +
+
+
+
+ + + Documentation for this section has not yet been entered. +
+
+
+
+ + + Documentation for this section has not yet been entered. +
+
+
+
+ + + Documentation for this section has not yet been entered. +
+
+
+
+ + + Documentation for this section has not yet been entered. +
+
+
+

Public Properties

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[read-only]
+ + Address + + + + System.Net.IPAddress + . + Gets the local IP address on which to listen for incoming connection attempts. + (Inherited from WebSocketServerBase.)
[read-only]
+ + IsSecure + + + + bool + . + Gets a value indicating whether this server is secure. + (Inherited from WebSocketServerBase.)
[read-only]
+ + IsSelfHost + + + + bool + . + Gets a value indicating whether this server is self host. + (Inherited from WebSocketServerBase.)
[read-only]
+ + Port + + + + int + . + Gets the port on which to listen for incoming connection attempts. + (Inherited from WebSocketServerBase.)
+
+
+
+ + Sweeped + + + + bool + . Documentation for this section has not yet been entered.
[read-only]
+ + Uri + + + + Uri + . Documentation for this section has not yet been entered.
+
+
+

Protected Properties

+
+
+ + + + + + +
+
+
+
+ + BaseUri + + + + Uri + . + Gets or sets the WebSocket URL on which to listen for incoming connection attempts. + (Inherited from WebSocketServerBase.)
+
+
+

Public Methods

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + BindWebSocket + (WebSocketSharp.WebSocket)
Documentation for this section has not yet been entered.
+
+
+
+ + Broadcast + (string)
Documentation for this section has not yet been entered.
+
+
+
+ + Broadping + (string) : Dictionary<string, bool>
Documentation for this section has not yet been entered.
+
+
+
+ + Start + ()
+ Starts to receive the WebSocket connection requests. + (Inherited from WebSocketServerBase.)
+
override
+
+ + Stop + ()
Documentation for this section has not yet been entered.
+
+
+
+ + Stop + ()
+ Stops receiving the WebSocket connection requests. + (Inherited from WebSocketServerBase.)
+
+
+

Protected Methods

+
+
+ + + + + + + + + + + + + +
+
override
+
+ + AcceptWebSocket + (System.Net.Sockets.TcpClient)
Documentation for this section has not yet been entered.
+
abstract
+
+ + AcceptWebSocket + (System.Net.Sockets.TcpClient)
+ Accepts the WebSocket connection. + (Inherited from WebSocketServerBase.)
+
+
+
+ + Error + (string)
+ Occurs the WebSocketServerBase.OnError event with the specified message. + (Inherited from WebSocketServerBase.)
+
+
+

Public Events

+
+
+ + + + + + +
+
+
+
+ + OnError + + + Occurs when this server gets an error. + (Inherited from WebSocketServerBase.)
+
+
+

Extension Methods

+
+
+ + + + + + + + + +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
+
+
+
+
+

Member Details

+
+

WebSocketServiceHost Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public WebSocketServiceHost (int port)
+

Parameters

+
+
+
+ port +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

WebSocketServiceHost Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public WebSocketServiceHost (string url)
+

Parameters

+
+
+
+ url +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

WebSocketServiceHost Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public WebSocketServiceHost (int port, bool secure)
+

Parameters

+
+
+
+ port +
+
+ Documentation for this section has not yet been entered. +
+
+ secure +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

WebSocketServiceHost Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public WebSocketServiceHost (int port, string absPath)
+

Parameters

+
+
+
+ port +
+
+ Documentation for this section has not yet been entered. +
+
+ absPath +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

WebSocketServiceHost Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public WebSocketServiceHost (int port, string absPath, bool secure)
+

Parameters

+
+
+
+ port +
+
+ Documentation for this section has not yet been entered. +
+
+ absPath +
+
+ Documentation for this section has not yet been entered. +
+
+ secure +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

WebSocketServiceHost Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public WebSocketServiceHost (System.Net.IPAddress address, int port, string absPath)
+

Parameters

+
+
+
+ address +
+
+ Documentation for this section has not yet been entered. +
+
+ port +
+
+ Documentation for this section has not yet been entered. +
+
+ absPath +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

WebSocketServiceHost Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public WebSocketServiceHost (System.Net.IPAddress address, int port, string absPath, bool secure)
+

Parameters

+
+
+
+ address +
+
+ Documentation for this section has not yet been entered. +
+
+ port +
+
+ Documentation for this section has not yet been entered. +
+
+ absPath +
+
+ Documentation for this section has not yet been entered. +
+
+ secure +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

AcceptWebSocket Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
protected override void AcceptWebSocket (System.Net.Sockets.TcpClient client)
+

Parameters

+
+
+
+ client +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

BindWebSocket Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void BindWebSocket (WebSocketSharp.WebSocket socket)
+

Parameters

+
+
+
+ socket +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Broadcast Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public void Broadcast (string data)
+

Parameters

+
+
+
+ data +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Broadping Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public Dictionary<string, bool> Broadping (string message)
+

Parameters

+
+
+
+ message +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Returns

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Stop Method

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public override void Stop ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Sweeped Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public bool Sweeped { get; set; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Uri Property

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public Uri Uri { get; }
+

Value

+
+ Documentation for this section has not yet been entered. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp.Server
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp.Server/index.html b/websocket-sharp/doc/html/WebSocketSharp.Server/index.html new file mode 100644 index 00000000..a1b9953a --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp.Server/index.html @@ -0,0 +1,286 @@ + + + websocket-sharp: WebSocketSharp.Server + + + + + + +

WebSocketSharp.Server Namespace

+

+

+
+
+
+

Namespace

+

+ Documentation for this section has not yet been entered. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeDescription
+ HttpServer + + Documentation for this section has not yet been entered. +
+ IServiceHost + + Exposes the methods and property for the WebSocket service host. +
+ ResponseEventArgs + + Documentation for this section has not yet been entered. +
+ ServiceManager + + Documentation for this section has not yet been entered. +
+ SessionManager + + Documentation for this section has not yet been entered. +
+ WebSocketServer + + Documentation for this section has not yet been entered. +
+ WebSocketServerBase + + Provides the basic functions of the server that receives the WebSocket connection requests. +
+ WebSocketService + + Documentation for this section has not yet been entered. +
+ WebSocketServiceHost<T> + + Documentation for this section has not yet been entered. +
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp/ByteOrder.html b/websocket-sharp/doc/html/WebSocketSharp/ByteOrder.html new file mode 100644 index 00000000..854ce4c8 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp/ByteOrder.html @@ -0,0 +1,256 @@ + + + WebSocketSharp.ByteOrder + + + + + + + +

ByteOrder Enum

+

+ Contains the values that indicate whether the byte order is a Little-endian or Big-endian. +

+
+

Syntax

+
public enum ByteOrder
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Members

+
+ + + + + + + + + + + + + +
Member NameDescription
+ BIG + + Indicates a Big-endian. +
+ LITTLE + + Indicates a Little-endian. +
+
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp/CloseEventArgs.html b/websocket-sharp/doc/html/WebSocketSharp/CloseEventArgs.html new file mode 100644 index 00000000..1e63e7d2 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp/CloseEventArgs.html @@ -0,0 +1,423 @@ + + + WebSocketSharp.CloseEventArgs + + + + + + + +

CloseEventArgs Class

+

+ Contains the event data associated with a WebSocket.OnClose event. +

+
+

Syntax

+
public class CloseEventArgs : MessageEventArgs
+
+
+

Remarks

+
+ The WebSocket.OnClose event occurs when the WebSocket receives a close control frame or + the WebSocket.Close method is called. If you want to get the reason for closure, you should access the CloseEventArgs.Code or + CloseEventArgs.Reason properties. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+

Members

+
+

+ See Also: Inherited members from + MessageEventArgs. +

+

Public Properties

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[read-only]
+ + Code + + + + ushort + . + Gets the status code for closure. +
[read-only]
+ + Data + + + + string + . + Gets the received data as a string. + (Inherited from MessageEventArgs.)
[read-only]
+ + RawData + + + + byte[]. + Gets the received data as an array of byte. + (Inherited from MessageEventArgs.)
[read-only]
+ + Reason + + + + string + . + Gets the reason for closure. +
[read-only]
+ + Type + + + + WebSocketSharp.Frame.Opcode + . + Gets the type of received data. + (Inherited from MessageEventArgs.)
[read-only]
+ + WasClean + + + + bool + . + Indicates whether the connection closed cleanly or not. +
+
+
+

Extension Methods

+
+
+ + + + + + + + + +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
+
+
+
+
+

Member Details

+
+

Code Property

+
+

+ Gets the status code for closure. +

+

Syntax

+
public ushort Code { get; }
+

Value

+
+ A ushort that contains a status code for closure. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Reason Property

+
+

+ Gets the reason for closure. +

+

Syntax

+
public string Reason { get; }
+

Value

+
+ A string that contains a reason for closure. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

WasClean Property

+
+

+ Indicates whether the connection closed cleanly or not. +

+

Syntax

+
public bool WasClean { get; }
+

Value

+
+ true if the connection closed cleanly; otherwise, false. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp/ErrorEventArgs.html b/websocket-sharp/doc/html/WebSocketSharp/ErrorEventArgs.html new file mode 100644 index 00000000..2ccf6fd9 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp/ErrorEventArgs.html @@ -0,0 +1,313 @@ + + + WebSocketSharp.ErrorEventArgs + + + + + + + +

ErrorEventArgs Class

+

+ Contains the event data associated with a error event. +

+
+

Syntax

+
public class ErrorEventArgs : EventArgs
+
+
+

Remarks

+
+ The error event occurs when this event sender gets an error. + If you want to get the error message, you should access the ErrorEventArgs.Message property. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+

Members

+
+

+ See Also: Inherited members from + EventArgs. +

+

Public Properties

+
+
+ + + + + + +
[read-only]
+ + Message + + + + string + . + Gets the error message. +
+
+
+

Extension Methods

+
+
+ + + + + + + + + +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
+
+
+
+
+

Member Details

+
+

Message Property

+
+

+ Gets the error message. +

+

Syntax

+
public string Message { get; }
+

Value

+
+ A string that contains a error message. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp/Ext.html b/websocket-sharp/doc/html/WebSocketSharp/Ext.html new file mode 100644 index 00000000..3a0d0e57 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp/Ext.html @@ -0,0 +1,2410 @@ + + + WebSocketSharp.Ext + + + + + + + +

Ext Class

+

+ Provides a set of static methods for the websocket-sharp. +

+
+

Syntax

+
public static class Ext
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+

Members

+
+

+ See Also: Inherited members from + object. +

+

Public Methods

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
static
+
+ + AcceptWebSocket + (this System.Net.Sockets.TcpClient, bool) : WebSocketSharp.Net.Sockets.TcpListenerWebSocketContext
+ Accept a WebSocket connection by the System.Net.Sockets.TcpListener. +
+
static
+
+ + Emit + (this EventHandler, object, EventArgs)
+ Emit the specified EventHandler delegate if is not null. +
+
static
+
+ + Emit<TEventArgs> + (this EventHandler<TEventArgs>, object, TEventArgs)
+ Emit the specified EventHandler<TEventArgs> delegate if is not null. +
+
static
+
+ + EqualsAndSaveTo + (this int, char, List<byte>) : bool
+ Determines whether the specified int equals the specified char as byte. + And save this specified int as byte to the specified List<byte>. +
+
static
+
+ + Exists + (this System.Collections.Specialized.NameValueCollection, string) : bool
+ Determines whether the entry with the specified key exists in the specified System.Collections.Specialized.NameValueCollection. +
+
static
+
+ + Exists + (this System.Collections.Specialized.NameValueCollection, string, string) : bool
+ Determines whether the entry with the specified both key and value exists in the specified System.Collections.Specialized.NameValueCollection. +
+
static
+
+ + GetAbsolutePath + (this Uri) : string
+ Gets the absolute path from the specified Uri. +
+
static
+
+ + GetDescription + (this WebSocketSharp.Net.HttpStatusCode) : string
+ Gets the description of the HTTP status code using the specified code. +
+
static
+
+ + GetName + (this string, string) : string
+ Gets the name from the specified string that contains a pair of name and value are separated by a separator string. +
+
static
+
+ + GetNameAndValue + (this string, string) : KeyValuePair<string, string>
+ Gets the name and value from the specified string that contains a pair of name and value are separated by a separator string. +
+
static
+
+ + GetStatusDescription + (this int) : string
+ Gets the description of the HTTP status code using the specified code. +
+
static
+
+ + GetValue + (this string, string) : string
+ Gets the value from the specified string that contains a pair of name and value are separated by a separator string. +
+
static
+
+ + IsEmpty + (this string) : bool
+ Determines whether the specified string is a string.Empty. +
+
static
+
+ + IsHostOrder + (this ByteOrder) : bool
+ Determines whether the specified WebSocketSharp.ByteOrder is host (this computer architecture) byte order. +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
static
+
+ + IsNullOrEmpty + (this string) : bool
+ Determines whether the specified string is null or string.Empty. +
+
static
+
+ + IsPredefinedScheme + (this string) : bool
+ Determines whether the specified string is predefined scheme. +
+
static
+
+ + IsValidAbsolutePath + (this string, out string) : bool
+ Determines whether the specified string is valid absolute path. +
+
static
+
+ + MaybeUri + (this string) : bool
+ Determines whether the specified string is a URI string. +
+
static
+
+ + NotEqual + (this string, string, bool) : bool
+ Determines whether two specified string objects don't have the same value. +
+
static
+
+ + ReadBytes + (this System.IO.Stream, int) : byte[]
+ Reads a block of bytes from the specified stream and returns the read data in an array of byte. +
+
static
+
+ + ReadBytes + (this System.IO.Stream, long) : byte[]
+ Reads a block of bytes from the specified stream and returns the read data in an array of byte. +
+
static
+
+ + ReadBytes + (this System.IO.Stream, long, int) : byte[]
+ Reads a block of bytes from the specified stream and returns the read data in an array of byte. +
+
static
+
+ + SubArray<T> + (this T[], int, int) : T[]
+ Retrieves a sub-array from the specified array. A sub-array starts at the specified element position. +
+
static
+
+ + Times + (this int, Action)
+ Executes the specified Action delegate n times. +
+
static
+
+ + Times + (this int, Action<ulong>)
+ Executes the specified Action<ulong> delegate n times. +
+
static
+
+ + Times + (this long, Action)
+ Executes the specified Action delegate n times. +
+
static
+
+ + Times + (this long, Action<ulong>)
+ Executes the specified Action<ulong> delegate n times. +
+
static
+
+ + Times + (this uint, Action)
+ Executes the specified Action delegate n times. +
+
static
+
+ + Times + (this uint, Action<ulong>)
+ Executes the specified Action<ulong> delegate n times. +
+
static
+
+ + Times + (this ulong, Action)
+ Executes the specified Action delegate n times. +
+
static
+
+ + Times + (this ulong, Action<ulong>)
+ Executes the specified Action<ulong> delegate n times. +
+
static
+
+ + To<T> + (this byte[], ByteOrder) : T
+ Converts the specified array of byte to the specified type data. +
+
static
+
+ + ToBytes<T> + (this T, ByteOrder) : byte[]
+ Converts the specified data to an array of byte. +
+
static
+
+ + ToHostOrder + (this byte[], ByteOrder) : byte[]
+ Converts the order of the specified array of byte to the host byte order. +
+
static
+
+ + ToString<T> + (this T[], string) : string
+ Converts the specified array to a string concatenated the specified separator string + between each element of this array. +
+
static
+
+ + ToUri + (this string) : Uri
+ Converts the specified string to a Uri object. +
+
static
+
+ + TryCreateWebSocketUri + (this string, out Uri, out string) : bool
+ Tries to create a new WebSocket Uri using the specified uriString. +
+
static
+
+ + UrlDecode + (this string) : string
+ URL-decodes the specified string. +
+
static
+
+ + UrlEncode + (this string) : string
+ URL-encodes the specified string. +
+
static
+
+ + WriteContent + (this WebSocketSharp.Net.HttpListenerResponse, byte[])
+ Writes the specified content data using the specified WebSocketSharp.Net.HttpListenerResponse. +
+
+
+
+
+
+

Member Details

+
+

AcceptWebSocket Method

+
+

+ Accept a WebSocket connection by the System.Net.Sockets.TcpListener. +

+

Syntax

+ +

Parameters

+
+
+
+ client +
+
+ A System.Net.Sockets.TcpClient that contains a TCP connection to accept a WebSocket connection from. +
+
+ secure +
+
+ A bool that indicates a secure connection or not. (true indicates a secure connection.) +
+
+
+

Returns

+
+ A WebSocketSharp.Net.Sockets.TcpListenerWebSocketContext that contains a WebSocket connection. +
+

Exceptions

+
+ + + + + + + + + +
TypeReason
+ ArgumentNullException + + Is thrown when the client parameter passed to a method is invalid because it is null. +
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Emit Method

+
+

+ Emit the specified EventHandler delegate if is not null. +

+

Syntax

+
public static void Emit (this EventHandler eventHandler, object sender, EventArgs e)
+

Parameters

+
+
+
+ eventHandler +
+
+ An EventHandler to emit. +
+
+ sender +
+
+ An object that emits the eventHandler. +
+
+ e +
+
+ An EventArgs that contains no event data. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Emit<TEventArgs> Generic Method

+
+

+ Emit the specified EventHandler<TEventArgs> delegate if is not null. +

+

Syntax

+
public static void Emit<TEventArgs> (this EventHandler<TEventArgs> eventHandler, object sender, TEventArgs e)
where TEventArgs : EventArgs
+

Type Parameters

+
+
+
+ TEventArgs +
+
+ The type of the event data generated by the event. +
+
+
+

Parameters

+
+
+
+ eventHandler +
+
+ An EventHandler<TEventArgs> to emit. +
+
+ sender +
+
+ An object that emits the eventHandler. +
+
+ e +
+
+ A TEventArgs that contains the event data. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

EqualsAndSaveTo Method

+
+

+ Determines whether the specified int equals the specified char as byte. + And save this specified int as byte to the specified List<byte>. +

+

Syntax

+
public static bool EqualsAndSaveTo (this int value, char c, List<byte> dest)
+

Parameters

+
+
+
+ value +
+
+ An int to compare. +
+
+ c +
+
+ A char to compare. +
+
+ dest +
+
+ A List<byte> to save the value as byte. +
+
+
+

Returns

+
+ true if the value parameter equals the c parameter as byte; otherwise, false. +
+

Exceptions

+
+ + + + + + + + + +
TypeReason
+ ArgumentOutOfRangeException + + Is thrown when the value parameter passed to a method is invalid because it is outside the allowable range of values as byte. +
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Exists Method

+
+

+ Determines whether the entry with the specified key exists in the specified System.Collections.Specialized.NameValueCollection. +

+

Syntax

+
public static bool Exists (this System.Collections.Specialized.NameValueCollection collection, string name)
+

Parameters

+
+
+
+ collection +
+
+ A System.Collections.Specialized.NameValueCollection that contains the entries. +
+
+ name +
+
+ A string that contains the key of the entry to find. +
+
+
+

Returns

+
+ true if the entry with the name exists in the collection; otherwise, false. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Exists Method

+
+

+ Determines whether the entry with the specified both key and value exists in the specified System.Collections.Specialized.NameValueCollection. +

+

Syntax

+
public static bool Exists (this System.Collections.Specialized.NameValueCollection collection, string name, string value)
+

Parameters

+
+
+
+ collection +
+
+ A System.Collections.Specialized.NameValueCollection that contains the entries. +
+
+ name +
+
+ A string that contains the key of the entry to find. +
+
+ value +
+
+ A string that contains the value of the entry to find. +
+
+
+

Returns

+
+ true if the entry with the both name and value exists in the collection; otherwise, false. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

GetAbsolutePath Method

+
+

+ Gets the absolute path from the specified Uri. +

+

Syntax

+
public static string GetAbsolutePath (this Uri uri)
+

Parameters

+
+
+
+ uri +
+
+ A Uri that contains the URI to get the absolute path from. +
+
+
+

Returns

+
+ A string that contains the absolute path if got successfully; otherwise, null. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

GetDescription Method

+
+

+ Gets the description of the HTTP status code using the specified code. +

+

Syntax

+
public static string GetDescription (this WebSocketSharp.Net.HttpStatusCode code)
+

Parameters

+
+
+
+ code +
+
+ One of WebSocketSharp.Net.HttpStatusCode values that contains the HTTP status code. +
+
+
+

Returns

+
+ A string that contains the description of the code. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

GetName Method

+
+

+ Gets the name from the specified string that contains a pair of name and value are separated by a separator string. +

+

Syntax

+
public static string GetName (this string nameAndValue, string separator)
+

Parameters

+
+
+
+ nameAndValue +
+
+ A string that contains a pair of name and value are separated by a separator string. +
+
+ separator +
+
+ A string that contains a separator string. +
+
+
+

Returns

+
+ A string that contains the name if any; otherwise, null. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

GetNameAndValue Method

+
+

+ Gets the name and value from the specified string that contains a pair of name and value are separated by a separator string. +

+

Syntax

+
public static KeyValuePair<string, string> GetNameAndValue (this string nameAndValue, string separator)
+

Parameters

+
+
+
+ nameAndValue +
+
+ A string that contains a pair of name and value are separated by a separator string. +
+
+ separator +
+
+ A string that contains a separator string. +
+
+
+

Returns

+
+ A KeyValuePair<string, string> that contains the name and value if any. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

GetStatusDescription Method

+
+

+ Gets the description of the HTTP status code using the specified code. +

+

Syntax

+
public static string GetStatusDescription (this int code)
+

Parameters

+
+
+
+ code +
+
+ An int that contains the HTTP status code. +
+
+
+

Returns

+
+ A string that contains the description of the code. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

GetValue Method

+
+

+ Gets the value from the specified string that contains a pair of name and value are separated by a separator string. +

+

Syntax

+
public static string GetValue (this string nameAndValue, string separator)
+

Parameters

+
+
+
+ nameAndValue +
+
+ A string that contains a pair of name and value are separated by a separator string. +
+
+ separator +
+
+ A string that contains a separator string. +
+
+
+

Returns

+
+ A string that contains the value if any; otherwise, null. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsEmpty Method

+
+

+ Determines whether the specified string is a string.Empty. +

+

Syntax

+
public static bool IsEmpty (this string value)
+

Parameters

+
+
+
+ value +
+
+ A string to test. +
+
+
+

Returns

+
+ true if the value parameter is a string.Empty; otherwise, false. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsHostOrder Method

+
+

+ Determines whether the specified WebSocketSharp.ByteOrder is host (this computer architecture) byte order. +

+

Syntax

+
public static bool IsHostOrder (this ByteOrder order)
+

Parameters

+
+
+
+ order +
+
+ A WebSocketSharp.ByteOrder to test. +
+
+
+

Returns

+
+ true if the order parameter is host byte order; otherwise, false. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsNull<T> Generic Method

+
+

+ Determines whether the specified object is null. +

+

Syntax

+
public static bool IsNull<T> (this T obj)
where T : class
+

Type Parameters

+
+
+
+ T +
+
+ The type of the obj parameter. +
+
+
+

Parameters

+
+
+
+ obj +
+
+ A class to test. +
+
+
+

Returns

+
+ true if the obj parameter is null; otherwise, false. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsNullDo<T> Generic Method

+
+

+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +

+

Syntax

+
public static bool IsNullDo<T> (this T obj, Action act)
where T : class
+

Type Parameters

+
+
+
+ T +
+
+ The type of the obj parameter. +
+
+
+

Parameters

+
+
+
+ obj +
+
+ A class to test. +
+
+ act +
+
+ An Action delegate that contains the method(s) called if the obj is null. +
+
+
+

Returns

+
+ true if the obj parameter is null; otherwise, false. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsNullOrEmpty Method

+
+

+ Determines whether the specified string is null or string.Empty. +

+

Syntax

+
public static bool IsNullOrEmpty (this string value)
+

Parameters

+
+
+
+ value +
+
+ A string to test. +
+
+
+

Returns

+
+ true if the value parameter is null or string.Empty; otherwise, false. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsPredefinedScheme Method

+
+

+ Determines whether the specified string is predefined scheme. +

+

Syntax

+
public static bool IsPredefinedScheme (this string scheme)
+

Parameters

+
+
+
+ scheme +
+
+ A string to test. +
+
+
+

Returns

+
+ true if the scheme parameter is the predefined scheme; otherwise, false. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsValidAbsolutePath Method

+
+

+ Determines whether the specified string is valid absolute path. +

+

Syntax

+
public static bool IsValidAbsolutePath (this string absPath, out string message)
+

Parameters

+
+
+
+ absPath +
+
+ A string to test. +
+
+ message +
+
+ A string that receives a message if the absPath is invalid. +
+
+
+

Returns

+
+ true if the absPath parameter is valid absolute path; otherwise, false. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

MaybeUri Method

+
+

+ Determines whether the specified string is a URI string. +

+

Syntax

+
public static bool MaybeUri (this string uriString)
+

Parameters

+
+
+
+ uriString +
+
+ A string to test. +
+
+
+

Returns

+
+ true if the uriString parameter is maybe a URI string; otherwise, false. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

NotEqual Method

+
+

+ Determines whether two specified string objects don't have the same value. +

+

Syntax

+
public static bool NotEqual (this string expected, string actual, bool ignoreCase)
+

Parameters

+
+
+
+ expected +
+
+ The first string to compare. +
+
+ actual +
+
+ The second string to compare. +
+
+ ignoreCase +
+
+ A bool that indicates a case-sensitive or insensitive comparison. (true indicates a case-insensitive comparison.) +
+
+
+

Returns

+
+ true if the value of expected parameter isn't the same as the value of actual parameter; otherwise, false. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ReadBytes Method

+
+

+ Reads a block of bytes from the specified stream and returns the read data in an array of byte. +

+

Syntax

+
public static byte[] ReadBytes (this System.IO.Stream stream, int length)
+

Parameters

+
+
+
+ stream +
+
+ A System.IO.Stream that contains the data to read. +
+
+ length +
+
+ An int that contains the number of bytes to read. +
+
+
+

Returns

+
+ An array of byte that receives the read data. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ReadBytes Method

+
+

+ Reads a block of bytes from the specified stream and returns the read data in an array of byte. +

+

Syntax

+
public static byte[] ReadBytes (this System.IO.Stream stream, long length)
+

Parameters

+
+
+
+ stream +
+
+ A System.IO.Stream that contains the data to read. +
+
+ length +
+
+ A long that contains the number of bytes to read. +
+
+
+

Returns

+
+ An array of byte that receives the read data. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ReadBytes Method

+
+

+ Reads a block of bytes from the specified stream and returns the read data in an array of byte. +

+

Syntax

+
public static byte[] ReadBytes (this System.IO.Stream stream, long length, int bufferLength)
+

Parameters

+
+
+
+ stream +
+
+ A System.IO.Stream that contains the data to read. +
+
+ length +
+
+ A long that contains the number of bytes to read. +
+
+ bufferLength +
+
+ An int that contains the buffer size in bytes of each internal read. +
+
+
+

Returns

+
+ An array of byte that receives the read data. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

SubArray<T> Generic Method

+
+

+ Retrieves a sub-array from the specified array. A sub-array starts at the specified element position. +

+

Syntax

+
public static T[] SubArray<T> (this T[] array, int startIndex, int length)
+

Type Parameters

+
+
+
+ T +
+
+ The type of elements in the array. +
+
+
+

Parameters

+
+
+
+ array +
+
+ An array of T that contains the data to retrieve a sub-array. +
+
+ startIndex +
+
+ An int that contains the zero-based starting position of a sub-array in the array. +
+
+ length +
+
+ An int that contains the number of elements to retrieve a sub-array. +
+
+
+

Returns

+
+ An array of T that receives a sub-array, or an empty array of T if any problems with the parameters. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Times Method

+
+

+ Executes the specified Action delegate n times. +

+

Syntax

+
public static void Times (this int n, Action act)
+

Parameters

+
+
+
+ n +
+
+ An int that contains the number of times to execute. +
+
+ act +
+
+ An Action delegate that contains the method(s) to execute. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Times Method

+
+

+ Executes the specified Action<ulong> delegate n times. +

+

Syntax

+
public static void Times (this int n, Action<ulong> act)
+

Parameters

+
+
+
+ n +
+
+ An int that contains the number of times to execute. +
+
+ act +
+
+ An Action<ulong> delegate that contains the method(s) to execute. + A ulong parameter to pass to this method(s) contains the zero-based count of iteration. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Times Method

+
+

+ Executes the specified Action delegate n times. +

+

Syntax

+
public static void Times (this long n, Action act)
+

Parameters

+
+
+
+ n +
+
+ A long that contains the number of times to execute. +
+
+ act +
+
+ An Action delegate that contains the method(s) to execute. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Times Method

+
+

+ Executes the specified Action<ulong> delegate n times. +

+

Syntax

+
public static void Times (this long n, Action<ulong> act)
+

Parameters

+
+
+
+ n +
+
+ A long that contains the number of times to execute. +
+
+ act +
+
+ An Action<ulong> delegate that contains the method(s) to execute. + A ulong parameter to pass to this method(s) contains the zero-based count of iteration. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Times Method

+
+

+ Executes the specified Action delegate n times. +

+

Syntax

+
public static void Times (this uint n, Action act)
+

Parameters

+
+
+
+ n +
+
+ A uint that contains the number of times to execute. +
+
+ act +
+
+ An Action delegate that contains the method(s) to execute. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Times Method

+
+

+ Executes the specified Action<ulong> delegate n times. +

+

Syntax

+
public static void Times (this uint n, Action<ulong> act)
+

Parameters

+
+
+
+ n +
+
+ A uint that contains the number of times to execute. +
+
+ act +
+
+ An Action<ulong> delegate that contains the method(s) to execute. + A ulong parameter to pass to this method(s) contains the zero-based count of iteration. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Times Method

+
+

+ Executes the specified Action delegate n times. +

+

Syntax

+
public static void Times (this ulong n, Action act)
+

Parameters

+
+
+
+ n +
+
+ A ulong that contains the number of times to execute. +
+
+ act +
+
+ An Action delegate that contains the method(s) to execute. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Times Method

+
+

+ Executes the specified Action<ulong> delegate n times. +

+

Syntax

+
public static void Times (this ulong n, Action<ulong> act)
+

Parameters

+
+
+
+ n +
+
+ A ulong that contains the number of times to execute. +
+
+ act +
+
+ An Action<ulong> delegate that contains the method(s) to execute. + A ulong parameter to pass to this method(s) contains the zero-based count of iteration. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

To<T> Generic Method

+
+

+ Converts the specified array of byte to the specified type data. +

+

Syntax

+
public static T To<T> (this byte[] src, ByteOrder srcOrder)
where T : struct
+

Type Parameters

+
+
+
+ T +
+
+ The type of the return value. The T must be a value type. +
+
+
+

Parameters

+
+
+
+ src +
+
+ An array of byte to convert. +
+
+ srcOrder +
+
+ A WebSocketSharp.ByteOrder that indicates the byte order of the src. +
+
+
+

Returns

+
+ A T converted from the src, or a default value of T + if the src is an empty array of byte + or if the types of T aren't the bool, char, double, + float, int, long, short, + uint, ulong, ushort. +
+

Exceptions

+
+ + + + + + + + + +
TypeReason
+ ArgumentNullException + + Is thrown when the src parameter passed to a method is invalid because it is null. +
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ToBytes<T> Generic Method

+
+

+ Converts the specified data to an array of byte. +

+

Syntax

+
public static byte[] ToBytes<T> (this T value, ByteOrder order)
where T : struct
+

Type Parameters

+
+
+
+ T +
+
+ The type of the value. The T must be a value type. +
+
+
+

Parameters

+
+
+
+ value +
+
+ A T to convert. +
+
+ order +
+
+ A WebSocketSharp.ByteOrder that indicates the byte order of the return. +
+
+
+

Returns

+
+ An array of byte converted from the value. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ToHostOrder Method

+
+

+ Converts the order of the specified array of byte to the host byte order. +

+

Syntax

+
public static byte[] ToHostOrder (this byte[] src, ByteOrder srcOrder)
+

Parameters

+
+
+
+ src +
+
+ An array of byte to convert. +
+
+ srcOrder +
+
+ A WebSocketSharp.ByteOrder that indicates the byte order of the src. +
+
+
+

Returns

+
+ An array of byte converted from the src. +
+

Exceptions

+
+ + + + + + + + + +
TypeReason
+ ArgumentNullException + + Is thrown when the src parameter passed to a method is invalid because it is null. +
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ToString<T> Generic Method

+
+

+ Converts the specified array to a string concatenated the specified separator string + between each element of this array. +

+

Syntax

+
public static string ToString<T> (this T[] array, string separator)
+

Type Parameters

+
+
+
+ T +
+
+ The type of elements in the array. +
+
+
+

Parameters

+
+
+
+ array +
+
+ An array of T to convert. +
+
+ separator +
+
+ A string that contains a separator string. +
+
+
+

Returns

+
+ A string converted from the array parameter, or a string.Empty + if the length of the array is zero. +
+

Exceptions

+
+ + + + + + + + + +
TypeReason
+ ArgumentNullException + + Is thrown when the array parameter passed to a method is invalid because it is null. +
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ToUri Method

+
+

+ Converts the specified string to a Uri object. +

+

Syntax

+
public static Uri ToUri (this string uriString)
+

Parameters

+
+
+
+ uriString +
+
+ A string to convert. +
+
+
+

Returns

+
+ A Uri converted from the uriString parameter, or null + if the uriString is null or string.Empty. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

TryCreateWebSocketUri Method

+
+

+ Tries to create a new WebSocket Uri using the specified uriString. +

+

Syntax

+
public static bool TryCreateWebSocketUri (this string uriString, out Uri result, out string message)
+

Parameters

+
+
+
+ uriString +
+
+ A string that contains a WebSocket URI. +
+
+ result +
+
+ When this method returns, contains a created WebSocket Uri if the uriString parameter is valid WebSocket URI; otherwise, null. +
+
+ message +
+
+ When this method returns, contains a error message string if the uriString parameter is invalid WebSocket URI; otherwise, String.Empty. +
+
+
+

Returns

+
+ true if the WebSocket Uri was successfully created; otherwise, false. +
+

Exceptions

+
+ + + + + + + + + +
TypeReason
+ ArgumentNullException + + Is thrown when the uriString parameter passed to a method is invalid because it is null. +
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

UrlDecode Method

+
+

+ URL-decodes the specified string. +

+

Syntax

+
public static string UrlDecode (this string s)
+

Parameters

+
+
+
+ s +
+
+ A string to decode. +
+
+
+

Returns

+
+ A string that receives a decoded string, or the s parameter + if the s is null or string.Empty. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

UrlEncode Method

+
+

+ URL-encodes the specified string. +

+

Syntax

+
public static string UrlEncode (this string s)
+

Parameters

+
+
+
+ s +
+
+ A string to encode. +
+
+
+

Returns

+
+ A string that receives a encoded string, or the s parameter + if the s is null or string.Empty. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

WriteContent Method

+
+

+ Writes the specified content data using the specified WebSocketSharp.Net.HttpListenerResponse. +

+

Syntax

+
public static void WriteContent (this WebSocketSharp.Net.HttpListenerResponse response, byte[] content)
+

Parameters

+
+
+
+ response +
+
+ A WebSocketSharp.Net.HttpListenerResponse that contains a network stream to write a content data. +
+
+ content +
+
+ An array of byte that contains a content data to write. +
+
+
+

Exceptions

+
+ + + + + + + + + +
TypeReason
+ ArgumentNullException + + Is thrown when the response parameter passed to a method is invalid because it is null. +
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp/MessageEventArgs.html b/websocket-sharp/doc/html/WebSocketSharp/MessageEventArgs.html new file mode 100644 index 00000000..0f5a18b0 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp/MessageEventArgs.html @@ -0,0 +1,381 @@ + + + WebSocketSharp.MessageEventArgs + + + + + + + +

MessageEventArgs Class

+

+ Contains the event data associated with a WebSocket.OnMessage event. +

+
+

Syntax

+
public class MessageEventArgs : EventArgs
+
+
+

Remarks

+
+ The WebSocket.OnMessage event occurs when the WebSocket receives a text or binary data frame. + If you want to get the received data, you should access the MessageEventArgs.Data or + MessageEventArgs.RawData properties. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+

Members

+
+

+ See Also: Inherited members from + EventArgs. +

+

Public Properties

+
+
+ + + + + + + + + + + + + + + + +
[read-only]
+ + Data + + + + string + . + Gets the received data as a string. +
[read-only]
+ + RawData + + + + byte[]. + Gets the received data as an array of byte. +
[read-only]
+ + Type + + + + WebSocketSharp.Frame.Opcode + . + Gets the type of received data. +
+
+
+

Extension Methods

+
+
+ + + + + + + + + +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
+
+
+
+
+

Member Details

+
+

Data Property

+
+

+ Gets the received data as a string. +

+

Syntax

+
public string Data { get; }
+

Value

+
+ A string that contains a received data. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

RawData Property

+
+

+ Gets the received data as an array of byte. +

+

Syntax

+
public byte[] RawData { get; }
+

Value

+
+ An array of byte that contains a received data. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Type Property

+
+

+ Gets the type of received data. +

+

Syntax

+
public WebSocketSharp.Frame.Opcode Type { get; }
+

Value

+
+ One of the WebSocketSharp.Frame.Opcode that indicates the type of received data. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp/WebSocket.html b/websocket-sharp/doc/html/WebSocketSharp/WebSocket.html new file mode 100644 index 00000000..482e7e85 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp/WebSocket.html @@ -0,0 +1,1445 @@ + + + WebSocketSharp.WebSocket + + + + + + + +

WebSocket Class

+

+ Implements the WebSocket interface. +

+
+

Syntax

+
public class WebSocket : IDisposable
+
+
+

Remarks

+
+ The WebSocket class provides methods and properties for two-way communication using the WebSocket protocol (RFC 6455). +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+

Members

+
+

+ See Also: Inherited members from + object. +

+

Public Constructors

+
+
+ + + + + + + + + + + +
+
+
+
+
+ + WebSocket + (string, params string[])
+
+ Initializes a new instance of the WebSocketSharp.WebSocket class with the specified WebSocket URL and subprotocols. +
+
+
+
+ + + Initializes a new instance of the WebSocketSharp.WebSocket class with the specified WebSocket URL, OnOpen, OnMessage, OnError, OnClose event handlers and subprotocols. +
+
+
+

Public Properties

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[read-only]
+ + Extensions + + + + string + . + Gets the extensions selected by the server. +
[read-only]
+ + IsAlive + + + + bool + . + Gets a value indicating whether a connection is alive. +
[read-only]
+ + IsSecure + + + + bool + . + Gets a value indicating whether a connection is secure. +
[read-only]
+ + Protocol + + + + string + . + Gets the subprotocol selected by the server. +
[read-only]
+ + ReadyState + + + + WsState + . + Gets the state of the connection. +
[read-only]
+ + UnsentBuffer + + + + byte[]. + Gets the buffer that contains unsent WebSocket frames. +
[read-only]
+ + UnsentCount + + + + uint + . + Gets the count of unsent WebSocket frames. +
+
+
+
+ + Url + + + + Uri + . + Gets or sets the WebSocket URL. +
+
+
+

Public Methods

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + Close + ()
+ Closes the connection and releases all associated resources after sends a Close control frame. +
+
+
+
+ + Close + (ushort)
+ Closes the connection and releases all associated resources after sends a Close control frame. +
+
+
+
+ + Close + (WebSocketSharp.Frame.CloseStatusCode)
+ Closes the connection and releases all associated resources after sends a Close control frame. +
+
+
+
+ + Close + (ushort, string)
+ Closes the connection and releases all associated resources after sends a Close control frame. +
+
+
+
+ + Close + (WebSocketSharp.Frame.CloseStatusCode, string)
+ Closes the connection and releases all associated resources after sends a Close control frame. +
+
+
+
+ + Connect + ()
+ Establishes a connection. +
+
+
+
+ + Dispose + ()
+ Closes the connection and releases all associated resources after sends a Close control frame. +
+
+
+
+ + Ping + () : bool
+ Sends a Ping frame using the connection. +
+
+
+
+ + Ping + (string) : bool
+ Sends a Ping frame with a message using the connection. +
+
+
+
+ + Send + (byte[])
+ Sends a binary data using the connection. +
+
+
+
+ + Send + (System.IO.FileInfo)
+ Sends a binary data using the connection. +
+
+
+
+ + Send + (string)
+ Sends a text data using the connection. +
+
+
+
+ + SendAsync + (byte[], Action)
+ Sends a binary data asynchronously using the connection. +
+
+
+
+ + SendAsync + (System.IO.FileInfo, Action)
+ Sends a binary data asynchronously using the connection. +
+
+
+
+ + SendAsync + (string, Action)
+ Sends a text data asynchronously using the connection. +
+
+
+

Public Events

+
+
+ + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + OnClose + + + Occurs when the WebSocket receives a Close frame or the Close method is called. +
+
+
+
+ + OnError + + + Occurs when the WebSocket gets an error. +
+
+
+
+ + OnMessage + + + Occurs when the WebSocket receives a data frame. +
+
+
+
+ + OnOpen + + + Occurs when the WebSocket connection has been established. +
+
+
+

Extension Methods

+
+
+ + + + + + + + + +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
+
+
+
+
+

Member Details

+
+

WebSocket Constructor

+
+

+ Initializes a new instance of the WebSocketSharp.WebSocket class with the specified WebSocket URL and subprotocols. +

+

Syntax

+
public WebSocket (string url, params string[] protocols)
+

Parameters

+
+
+
+ url +
+
+ A string that contains the WebSocket URL. +
+
+ protocols +
+
+ An array of string that contains the WebSocket subprotocols if any. +
+
+
+

Exceptions

+
+ + + + + + + + + + + + + +
TypeReason
+ ArgumentNullException + + url is null. +
+ ArgumentException + + url is not valid WebSocket URL. +
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

WebSocket Constructor

+
+

+ Initializes a new instance of the WebSocketSharp.WebSocket class with the specified WebSocket URL, OnOpen, OnMessage, OnError, OnClose event handlers and subprotocols. +

+

Syntax

+
public WebSocket (string url, EventHandler onOpen, EventHandler<MessageEventArgs> onMessage, EventHandler<ErrorEventArgs> onError, EventHandler<CloseEventArgs> onClose, params string[] protocols)
+

Parameters

+
+
+
+ url +
+
+ A string that contains the WebSocket URL. +
+
+ onOpen +
+
+ An OnOpen event handler. +
+
+ onMessage +
+
+ An OnMessage event handler. +
+
+ onError +
+
+ An OnError event handler. +
+
+ onClose +
+
+ An OnClose event handler. +
+
+ protocols +
+
+ An array of string that contains the WebSocket subprotocols if any. +
+
+
+

Exceptions

+
+ + + + + + + + + + + + + +
TypeReason
+ ArgumentNullException + + url is null. +
+ ArgumentException + + url is not valid WebSocket URL. +
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Close Method

+
+

+ Closes the connection and releases all associated resources after sends a Close control frame. +

+

Syntax

+
public void Close ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Close Method

+
+

+ Closes the connection and releases all associated resources after sends a Close control frame. +

+

Syntax

+
public void Close (ushort code)
+

Parameters

+
+
+
+ code +
+
+ A ushort that contains a status code indicating a reason for closure. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Close Method

+
+

+ Closes the connection and releases all associated resources after sends a Close control frame. +

+

Syntax

+ +

Parameters

+
+
+
+ code +
+
+ A WebSocketSharp.Frame.CloseStatusCode that contains a status code indicating a reason for closure. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Close Method

+
+

+ Closes the connection and releases all associated resources after sends a Close control frame. +

+

Syntax

+
public void Close (ushort code, string reason)
+

Parameters

+
+
+
+ code +
+
+ A ushort that contains a status code indicating a reason for closure. +
+
+ reason +
+
+ A string that contains a reason for closure. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Close Method

+
+

+ Closes the connection and releases all associated resources after sends a Close control frame. +

+

Syntax

+ +

Parameters

+
+
+
+ code +
+
+ A WebSocketSharp.Frame.CloseStatusCode that contains a status code indicating a reason for closure. +
+
+ reason +
+
+ A string that contains a reason for closure. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Connect Method

+
+

+ Establishes a connection. +

+

Syntax

+
public void Connect ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Dispose Method

+
+

+ Closes the connection and releases all associated resources after sends a Close control frame. +

+

Syntax

+
public void Dispose ()
+

Remarks

+
+ Call WebSocket.Dispose when you are finished using the WebSocketSharp.WebSocket. The + WebSocket.Dispose method leaves the WebSocketSharp.WebSocket in an unusable state. After + calling WebSocket.Dispose, you must release all references to the WebSocketSharp.WebSocket so + the garbage collector can reclaim the memory that the WebSocketSharp.WebSocket was occupying. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Extensions Property

+
+

+ Gets the extensions selected by the server. +

+

Syntax

+
public string Extensions { get; }
+

Value

+
+ A string that contains the extensions if any. By default, String.Empty. (Currently this will only ever be the String.Empty.) +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsAlive Property

+
+

+ Gets a value indicating whether a connection is alive. +

+

Syntax

+
public bool IsAlive { get; }
+

Value

+
+ true if the connection is alive; otherwise, false. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

IsSecure Property

+
+

+ Gets a value indicating whether a connection is secure. +

+

Syntax

+
public bool IsSecure { get; }
+

Value

+
+ true if the connection is secure; otherwise, false. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

OnClose Event

+
+

+ Occurs when the WebSocket receives a Close frame or the Close method is called. +

+

Syntax

+
public event EventHandler<CloseEventArgs> OnClose
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

OnError Event

+
+

+ Occurs when the WebSocket gets an error. +

+

Syntax

+
public event EventHandler<ErrorEventArgs> OnError
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

OnMessage Event

+
+

+ Occurs when the WebSocket receives a data frame. +

+

Syntax

+
public event EventHandler<MessageEventArgs> OnMessage
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

OnOpen Event

+
+

+ Occurs when the WebSocket connection has been established. +

+

Syntax

+
public event EventHandler OnOpen
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Ping Method

+
+

+ Sends a Ping frame using the connection. +

+

Syntax

+
public bool Ping ()
+

Returns

+
+ true if the WebSocket receives a Pong frame in a time; otherwise, false. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Ping Method

+
+

+ Sends a Ping frame with a message using the connection. +

+

Syntax

+
public bool Ping (string message)
+

Parameters

+
+
+
+ message +
+
+ A string that contains the message to be sent. +
+
+
+

Returns

+
+ true if the WebSocket receives a Pong frame in a time; otherwise, false. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Protocol Property

+
+

+ Gets the subprotocol selected by the server. +

+

Syntax

+
public string Protocol { get; }
+

Value

+
+ A string that contains the subprotocol if any. By default, String.Empty. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

ReadyState Property

+
+

+ Gets the state of the connection. +

+

Syntax

+
public WsState ReadyState { get; }
+

Value

+
+ One of the WebSocketSharp.WsState. By default, WsState.CONNECTING. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Send Method

+
+

+ Sends a binary data using the connection. +

+

Syntax

+
public void Send (byte[] data)
+

Parameters

+
+
+
+ data +
+
+ An array of byte that contains the binary data to be sent. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Send Method

+
+

+ Sends a binary data using the connection. +

+

Syntax

+
public void Send (System.IO.FileInfo file)
+

Parameters

+
+
+
+ file +
+
+ A System.IO.FileInfo that contains the binary data to be sent. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Send Method

+
+

+ Sends a text data using the connection. +

+

Syntax

+
public void Send (string data)
+

Parameters

+
+
+
+ data +
+
+ A string that contains the text data to be sent. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

SendAsync Method

+
+

+ Sends a binary data asynchronously using the connection. +

+

Syntax

+
public void SendAsync (byte[] data, Action completed)
+

Parameters

+
+
+
+ data +
+
+ An array of byte that contains the binary data to be sent. +
+
+ completed +
+
+ An Action delegate that contains the method(s) that is called when an asynchronous operation completes. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

SendAsync Method

+
+

+ Sends a binary data asynchronously using the connection. +

+

Syntax

+
public void SendAsync (System.IO.FileInfo file, Action completed)
+

Parameters

+
+
+
+ file +
+
+ A System.IO.FileInfo that contains the binary data to be sent. +
+
+ completed +
+
+ An Action delegate that contains the method(s) that is called when an asynchronous operation completes. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

SendAsync Method

+
+

+ Sends a text data asynchronously using the connection. +

+

Syntax

+
public void SendAsync (string data, Action completed)
+

Parameters

+
+
+
+ data +
+
+ A string that contains the text data to be sent. +
+
+ completed +
+
+ An Action delegate that contains the method(s) that is called when an asynchronous operation completes. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

UnsentBuffer Property

+
+

+ Gets the buffer that contains unsent WebSocket frames. +

+

Syntax

+
public byte[] UnsentBuffer { get; }
+

Value

+
+ An array of byte that contains unsent WebSocket frames. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

UnsentCount Property

+
+

+ Gets the count of unsent WebSocket frames. +

+

Syntax

+
public uint UnsentCount { get; }
+

Value

+
+ A uint that contains the count of unsent WebSocket frames. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

Url Property

+
+

+ Gets or sets the WebSocket URL. +

+

Syntax

+
public Uri Url { get; set; }
+

Value

+
+ A Uri that contains the WebSocket URL. +
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp/WsReceivedTooBigMessageException.html b/websocket-sharp/doc/html/WebSocketSharp/WsReceivedTooBigMessageException.html new file mode 100644 index 00000000..2ed2b90b --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp/WsReceivedTooBigMessageException.html @@ -0,0 +1,351 @@ + + + WebSocketSharp.WsReceivedTooBigMessageException + + + + + + + +

WsReceivedTooBigMessageException Class

+

+ Documentation for this section has not yet been entered. +

+
+

Syntax

+
public class WsReceivedTooBigMessageException : Exception
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+

Members

+
+

+ See Also: Inherited members from + Exception. +

+

Public Constructors

+
+
+ + + + + + + + + + + +
+
+
+
+ + + Documentation for this section has not yet been entered. +
+
+
+
+ + + Documentation for this section has not yet been entered. +
+
+
+

Extension Methods

+
+
+ + + + + + + + + +
+
static
+
+ + IsNull<T> + (this T) : bool
+ Determines whether the specified object is null. +
+
static
+
+ + IsNullDo<T> + (this T, Action) : bool
+ Determines whether the specified object is null. + And invokes the specified Action delegate if the specified object is null. +
+
+
+
+
+
+

Member Details

+
+

WsReceivedTooBigMessageException Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public WsReceivedTooBigMessageException ()
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+

WsReceivedTooBigMessageException Constructor

+
+

+ Documentation for this section has not yet been entered. +

+

Syntax

+
public WsReceivedTooBigMessageException (string message)
+

Parameters

+
+
+
+ message +
+
+ Documentation for this section has not yet been entered. +
+
+
+

Remarks

+
+ Documentation for this section has not yet been entered. +
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp/WsState.html b/websocket-sharp/doc/html/WebSocketSharp/WsState.html new file mode 100644 index 00000000..341585f8 --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp/WsState.html @@ -0,0 +1,273 @@ + + + WebSocketSharp.WsState + + + + + + + +

WsState Enum

+

+ Contains the values of the state of the WebSocket connection. +

+
+

Syntax

+
public enum WsState
+
+
+

Remarks

+
+ The WsState enumeration contains the values of the state of the WebSocket connection defined in + The WebSocket API. +
+

Members

+
+ + + + + + + + + + + + + + + + + + + + + +
Member NameDescription
+ CLOSED + + Equivalent to numeric value 3. Indicates that the connection has been closed or could not be opened. +
+ CLOSING + + Equivalent to numeric value 2. Indicates that the connection is going through the closing handshake, or the Close method has been invoked. +
+ CONNECTING + + Equivalent to numeric value 0. Indicates that the connection has not yet been established. +
+ OPEN + + Equivalent to numeric value 1. Indicates that the connection is established and communication is possible. +
+
+

Requirements

+
+ Namespace: WebSocketSharp
Assembly: websocket-sharp (in websocket-sharp.dll)
Assembly Versions: 1.0.2.36581
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/WebSocketSharp/index.html b/websocket-sharp/doc/html/WebSocketSharp/index.html new file mode 100644 index 00000000..431eeedf --- /dev/null +++ b/websocket-sharp/doc/html/WebSocketSharp/index.html @@ -0,0 +1,278 @@ + + + websocket-sharp: WebSocketSharp + + + + + + +

WebSocketSharp Namespace

+

+

+
+
+
+

Namespace

+

+ Documentation for this section has not yet been entered. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeDescription
+ ByteOrder + + Contains the values that indicate whether the byte order is a Little-endian or Big-endian. +
+ CloseEventArgs + + Contains the event data associated with a WebSocketSharp.WebSocket.OnClose event. +
+ ErrorEventArgs + + Contains the event data associated with a error event. +
+ Ext + + Provides a set of static methods for the websocket-sharp. +
+ MessageEventArgs + + Contains the event data associated with a WebSocketSharp.WebSocket.OnMessage event. +
+ WebSocket + + Implements the WebSocket interface. +
+ WsReceivedTooBigMessageException + + Documentation for this section has not yet been entered. +
+ WsState + + Contains the values of the state of the WebSocket connection. +
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/html/index.html b/websocket-sharp/doc/html/index.html new file mode 100644 index 00000000..02b66da8 --- /dev/null +++ b/websocket-sharp/doc/html/index.html @@ -0,0 +1,594 @@ + + + websocket-sharp + + + + + +
+
+

websocket-sharp

+

+

+ Documentation for this section has not yet been entered. +
+

+
+
+
+

+ WebSocketSharp Namespace +

+

+ Documentation for this section has not yet been entered. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeDescription
+ ByteOrder + + Contains the values that indicate whether the byte order is a Little-endian or Big-endian. +
+ CloseEventArgs + + Contains the event data associated with a WebSocketSharp.WebSocket.OnClose event. +
+ ErrorEventArgs + + Contains the event data associated with a error event. +
+ Ext + + Provides a set of static methods for the websocket-sharp. +
+ MessageEventArgs + + Contains the event data associated with a WebSocketSharp.WebSocket.OnMessage event. +
+ WebSocket + + Implements the WebSocket interface. +
+ WsReceivedTooBigMessageException + + Documentation for this section has not yet been entered. +
+ WsState + + Contains the values of the state of the WebSocket connection. +
+

+ WebSocketSharp.Frame Namespace +

+

+ Documentation for this section has not yet been entered. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeDescription
+ CloseStatusCode + + Contains the values of the status codes for the WebSocket connection closure. +
+ Fin + + Contains the values of the FIN bit in the WebSocket data frame. +
+ Mask + + Contains the values of the MASK bit in the WebSocket data frame. +
+ Opcode + + Contains the values of the opcodes that denotes the frame type of the WebSocket frame. +
+ PayloadData + + Documentation for this section has not yet been entered. +
+ Rsv + + Contains the values of the reserved bit in the WebSocket data frame. +
+ WsFrame + + Documentation for this section has not yet been entered. +
+

+ WebSocketSharp.Net Namespace +

+

+ Documentation for this section has not yet been entered. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeDescription
+ AuthenticationSchemes + + Documentation for this section has not yet been entered. +
+ AuthenticationSchemeSelector + + Documentation for this section has not yet been entered. +
+ Cookie + + Documentation for this section has not yet been entered. +
+ CookieCollection + + Documentation for this section has not yet been entered. +
+ CookieException + + Documentation for this section has not yet been entered. +
+ HttpListener + + Documentation for this section has not yet been entered. +
+ HttpListenerContext + + Documentation for this section has not yet been entered. +
+ HttpListenerException + + Documentation for this section has not yet been entered. +
+ HttpListenerPrefixCollection + + Documentation for this section has not yet been entered. +
+ HttpListenerRequest + + Documentation for this section has not yet been entered. +
+ HttpListenerResponse + + Documentation for this section has not yet been entered. +
+ HttpListenerWebSocketContext + + Documentation for this section has not yet been entered. +
+ HttpStatusCode + + Documentation for this section has not yet been entered. +
+ HttpVersion + + Documentation for this section has not yet been entered. +
+ WebHeaderCollection + + Documentation for this section has not yet been entered. +
+ WebSocketContext + + Documentation for this section has not yet been entered. +
+

+ WebSocketSharp.Net.Sockets Namespace +

+

+ Documentation for this section has not yet been entered. +

+ + + + + + + + + +
TypeDescription
+ TcpListenerWebSocketContext + + Documentation for this section has not yet been entered. +
+

+ WebSocketSharp.Server Namespace +

+

+ Documentation for this section has not yet been entered. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeDescription
+ HttpServer + + Documentation for this section has not yet been entered. +
+ IServiceHost + + Exposes the methods and property for the WebSocket service host. +
+ ResponseEventArgs + + Documentation for this section has not yet been entered. +
+ ServiceManager + + Documentation for this section has not yet been entered. +
+ SessionManager + + Documentation for this section has not yet been entered. +
+ WebSocketServer + + Documentation for this section has not yet been entered. +
+ WebSocketServerBase + + Provides the basic functions of the server that receives the WebSocket connection requests. +
+ WebSocketService + + Documentation for this section has not yet been entered. +
+ WebSocketServiceHost<T> + + Documentation for this section has not yet been entered. +
+
+
+
+
+ + + \ No newline at end of file diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Frame/CloseStatusCode.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Frame/CloseStatusCode.xml new file mode 100644 index 00000000..a3f77c1a --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Frame/CloseStatusCode.xml @@ -0,0 +1,246 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.Enum + + + + Contains the values of the status codes for the WebSocket connection closure. + + + + The CloseStatusCode enumeration contains the values of the status codes for the WebSocket connection closure + defined in RFC 6455 for the WebSocket protocol. + + + "Reserved value" must not be set as a status code in a close control frame by an endpoint. + It is designated for use in applications expecting a status code to indicate that connection + was closed due to a system grounds. + + + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Frame.CloseStatusCode + + + + Equivalent to close status 1006. Indicates that the connection was closed abnormally. Reserved value. + + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Frame.CloseStatusCode + + + + Equivalent to close status 1001. Indicates that an endpoint is "going away". + + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Frame.CloseStatusCode + + + + Equivalent to close status 1010. Indicates that an endpoint (client) is terminating the connection + because it has expected the server to negotiate one or more extension, but the server didn't return + them in the response message of the WebSocket handshake. + + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Frame.CloseStatusCode + + + + Equivalent to close status 1007. Indicates that an endpoint is terminating the connection + because it has received data within a message that was not consistent with the type of the message. + + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Frame.CloseStatusCode + + + + Equivalent to close status 1003. Indicates that an endpoint is terminating the connection + because it has received a type of data it cannot accept. + + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Frame.CloseStatusCode + + + + Equivalent to close status 1005. Indicates that no status code was actually present. Reserved value. + + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Frame.CloseStatusCode + + + + Equivalent to close status 1000. Indicates a normal closure. + + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Frame.CloseStatusCode + + + + Equivalent to close status 1008. Indicates that an endpoint is terminating the connection + because it has received a message that violates its policy. + + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Frame.CloseStatusCode + + + + Equivalent to close status 1002. Indicates that an endpoint is terminating the connection + due to a protocol error. + + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Frame.CloseStatusCode + + + + Equivalent to close status 1011. Indicates that a server is terminating the connection because it encountered + an unexpected condition that prevented it from fulfilling the request. + + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Frame.CloseStatusCode + + + + Equivalent to close status 1015. Indicates that the connection was closed due to a failure to perform + a TLS handshake. Reserved value. + + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Frame.CloseStatusCode + + + + Equivalent to close status 1009. Indicates that an endpoint is terminating the connection + because it has received a message that is too big for it to process. + + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Frame.CloseStatusCode + + + + Equivalent to close status 1004. Still undefined. Reserved value. + + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Frame/Fin.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Frame/Fin.xml new file mode 100644 index 00000000..55571d41 --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Frame/Fin.xml @@ -0,0 +1,59 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.Enum + + + + Contains the values of the FIN bit in the WebSocket data frame. + + + + The Fin enumeration contains the values of the FIN bit defined in + RFC 6455 for the WebSocket protocol. + + + The FIN bit indicates whether a WebSocket frame is the final fragment in a message. + + + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Frame.Fin + + + + Equivalent to numeric value 1. Indicates a final frame. + + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Frame.Fin + + + + Equivalent to numeric value 0. Indicates that more frames follow. + + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Frame/Mask.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Frame/Mask.xml new file mode 100644 index 00000000..a28ab133 --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Frame/Mask.xml @@ -0,0 +1,59 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.Enum + + + + Contains the values of the MASK bit in the WebSocket data frame. + + + + The Mask enumeration contains the values of the MASK bit defined in + RFC 6455 for the WebSocket protocol. + + + The MASK bit indicates whether the payload data in a WebSocket frame is masked. + + + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Frame.Mask + + + + Equivalent to numeric value 1. Indicates that the payload data in a frame is masked, a masking key is present in this frame. + + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Frame.Mask + + + + Equivalent to numeric value 0. Indicates that the payload data in a frame is not masked, no masking key in this frame. + + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Frame/Opcode.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Frame/Opcode.xml new file mode 100644 index 00000000..97604798 --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Frame/Opcode.xml @@ -0,0 +1,123 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.Enum + + + + System.Flags + + + + + Contains the values of the opcodes that denotes the frame type of the WebSocket frame. + + + The Opcode enumeration contains the values of the opcodes defined in + RFC 6455 for the WebSocket protocol. + + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Frame.Opcode + + + + Equivalent to numeric value 2. Indicates a binary frame. + + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Frame.Opcode + + + + Equivalent to numeric value 8. Indicates a connection close frame. + + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Frame.Opcode + + + + Equivalent to numeric value 0. Indicates a continuation frame. + + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Frame.Opcode + + + + Equivalent to numeric value 9. Indicates a ping frame. + + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Frame.Opcode + + + + Equivalent to numeric value 10. Indicates a pong frame. + + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Frame.Opcode + + + + Equivalent to numeric value 1. Indicates a text frame. + + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Frame/PayloadData.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Frame/PayloadData.xml new file mode 100644 index 00000000..ef3e46f0 --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Frame/PayloadData.xml @@ -0,0 +1,277 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.Object + + + + System.Collections.Generic.IEnumerable<System.Byte> + + + + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + To be added. + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + To be added. + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Byte[] + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Byte[] + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Collections.Generic.IEnumerator<System.Byte> + + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.UInt64 + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Field + + 1.0.2.36581 + + + System.UInt64 + + 9223372036854775807 + + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Collections.IEnumerator + + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Byte[] + + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.String + + + + To be added. + To be added. + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Frame/Rsv.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Frame/Rsv.xml new file mode 100644 index 00000000..7913514a --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Frame/Rsv.xml @@ -0,0 +1,59 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.Enum + + + + Contains the values of the reserved bit in the WebSocket data frame. + + + + The Rsv enumeration contains the values of the reserved bit (RSV1, RSV2, RSV3) defined in + RFC 6455 for the WebSocket protocol. + + + The reserved bit must be zero unless an extension is negotiated that defines meanings for non-zero values. + + + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Frame.Rsv + + + + Equivalent to numeric value 0. + + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Frame.Rsv + + + + Equivalent to numeric value 1. + + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Frame/WsFrame.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Frame/WsFrame.xml new file mode 100644 index 00000000..9081f00b --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Frame/WsFrame.xml @@ -0,0 +1,486 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.Object + + + + System.Collections.Generic.IEnumerable<System.Byte> + + + + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Byte[] + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + WebSocketSharp.Frame.Fin + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Collections.Generic.IEnumerator<System.Byte> + + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.UInt64 + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + WebSocketSharp.Frame.Mask + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Byte[] + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + WebSocketSharp.Frame.Opcode + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + WebSocketSharp.Frame.WsFrame + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + WebSocketSharp.Frame.WsFrame + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + WebSocketSharp.Frame.WsFrame + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + WebSocketSharp.Frame.WsFrame + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + WebSocketSharp.Frame.PayloadData + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Byte + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.UInt64 + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + WebSocketSharp.Frame.Rsv + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + WebSocketSharp.Frame.Rsv + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + WebSocketSharp.Frame.Rsv + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Collections.IEnumerator + + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Byte[] + + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.String + + + + To be added. + To be added. + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net.Sockets/TcpListenerWebSocketContext.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net.Sockets/TcpListenerWebSocketContext.xml new file mode 100644 index 00000000..114a75e4 --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net.Sockets/TcpListenerWebSocketContext.xml @@ -0,0 +1,258 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + WebSocketSharp.Net.WebSocketContext + + + + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + WebSocketSharp.Net.CookieCollection + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Collections.Specialized.NameValueCollection + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Uri + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Collections.Generic.IEnumerable<System.String> + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Net.IPEndPoint + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Security.Principal.IPrincipal + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Net.IPEndPoint + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + WebSocketSharp.WebSocket + + + To be added. + To be added. + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/AuthenticationSchemeSelector.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/AuthenticationSchemeSelector.xml new file mode 100644 index 00000000..19c47215 --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/AuthenticationSchemeSelector.xml @@ -0,0 +1,23 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.Delegate + + + + + + WebSocketSharp.Net.AuthenticationSchemes + + + To be added. + To be added. + To be added. + To be added. + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/AuthenticationSchemes.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/AuthenticationSchemes.xml new file mode 100644 index 00000000..4d9062c7 --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/AuthenticationSchemes.xml @@ -0,0 +1,120 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.Enum + + + + System.Flags + + + + To be added. + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.AuthenticationSchemes + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.AuthenticationSchemes + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.AuthenticationSchemes + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.AuthenticationSchemes + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.AuthenticationSchemes + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.AuthenticationSchemes + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.AuthenticationSchemes + + + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/Cookie.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/Cookie.xml new file mode 100644 index 00000000..4ef3e176 --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/Cookie.xml @@ -0,0 +1,369 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.Object + + + + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Uri + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Boolean + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.DateTime + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Int32 + + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.DateTime + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.String + + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Int32 + + + To be added. + To be added. + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/CookieCollection.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/CookieCollection.xml new file mode 100644 index 00000000..28a7f66b --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/CookieCollection.xml @@ -0,0 +1,236 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.Object + + + + System.Collections.ICollection + + + + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Int32 + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Collections.IEnumerator + + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + WebSocketSharp.Net.Cookie + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + WebSocketSharp.Net.Cookie + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Object + + + To be added. + To be added. + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/CookieException.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/CookieException.xml new file mode 100644 index 00000000..35fb2382 --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/CookieException.xml @@ -0,0 +1,91 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.FormatException + + + + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListener.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListener.xml new file mode 100644 index 00000000..122357de --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListener.xml @@ -0,0 +1,302 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.Object + + + + System.IDisposable + + + + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + WebSocketSharp.Net.AuthenticationSchemes + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + WebSocketSharp.Net.AuthenticationSchemeSelector + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.IAsyncResult + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpListenerContext + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpListenerContext + + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpListenerPrefixCollection + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerContext.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerContext.xml new file mode 100644 index 00000000..a80e93e3 --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerContext.xml @@ -0,0 +1,83 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.Object + + + + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpListenerWebSocketContext + + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpListenerRequest + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpListenerResponse + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Security.Principal.IPrincipal + + + To be added. + To be added. + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerException.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerException.xml new file mode 100644 index 00000000..9898bd57 --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerException.xml @@ -0,0 +1,99 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.ComponentModel.Win32Exception + + + + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + To be added. + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Int32 + + + To be added. + To be added. + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerPrefixCollection.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerPrefixCollection.xml new file mode 100644 index 00000000..2868611e --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerPrefixCollection.xml @@ -0,0 +1,224 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.Object + + + + System.Collections.Generic.ICollection<System.String> + + + System.Collections.Generic.IEnumerable<System.String> + + + + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Boolean + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Int32 + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Collections.Generic.IEnumerator<System.String> + + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Boolean + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Collections.IEnumerator + + + + To be added. + To be added. + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerRequest.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerRequest.xml new file mode 100644 index 00000000..d6815983 --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerRequest.xml @@ -0,0 +1,509 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.Object + + + + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String[] + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.IAsyncResult + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Int32 + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Text.Encoding + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Int64 + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + WebSocketSharp.Net.CookieCollection + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Security.Cryptography.X509Certificates.X509Certificate2 + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Security.Cryptography.X509Certificates.X509Certificate2 + + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Collections.Specialized.NameValueCollection + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.IO.Stream + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Net.IPEndPoint + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Version + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Collections.Specialized.NameValueCollection + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Net.IPEndPoint + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Guid + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Uri + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Uri + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String[] + + + To be added. + To be added. + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerResponse.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerResponse.xml new file mode 100644 index 00000000..4ca721e7 --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerResponse.xml @@ -0,0 +1,401 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.Object + + + + System.IDisposable + + + + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Text.Encoding + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Int64 + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + WebSocketSharp.Net.CookieCollection + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + WebSocketSharp.Net.WebHeaderCollection + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.IO.Stream + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Version + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Int32 + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + To be added. + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerWebSocketContext.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerWebSocketContext.xml new file mode 100644 index 00000000..ddc9de76 --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListenerWebSocketContext.xml @@ -0,0 +1,258 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + WebSocketSharp.Net.WebSocketContext + + + + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + WebSocketSharp.Net.CookieCollection + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Collections.Specialized.NameValueCollection + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Uri + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Collections.Generic.IEnumerable<System.String> + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Net.IPEndPoint + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Security.Principal.IPrincipal + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Net.IPEndPoint + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + WebSocketSharp.WebSocket + + + To be added. + To be added. + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpStatusCode.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpStatusCode.xml new file mode 100644 index 00000000..b21d88a5 --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpStatusCode.xml @@ -0,0 +1,661 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.Enum + + + To be added. + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpStatusCode + + + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpVersion.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpVersion.xml new file mode 100644 index 00000000..e6a0bf70 --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpVersion.xml @@ -0,0 +1,61 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.Object + + + + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + To be added. + To be added. + + + + + + Field + + 1.0.2.36581 + + + System.Version + + + To be added. + To be added. + + + + + + Field + + 1.0.2.36581 + + + System.Version + + + To be added. + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/WebHeaderCollection.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/WebHeaderCollection.xml new file mode 100644 index 00000000..75843a06 --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/WebHeaderCollection.xml @@ -0,0 +1,639 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.Collections.Specialized.NameValueCollection + + + + System.Runtime.Serialization.ISerializable + + + + + System.Runtime.InteropServices.ComVisible(true) + + + + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String[] + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Int32 + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.String + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.String + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Collections.IEnumerator + + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.String + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.String[] + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.String[] + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Boolean + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Boolean + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Collections.Specialized.NameObjectCollectionBase+KeysCollection + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Byte[] + + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.String + + + + To be added. + To be added. + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/WebSocketContext.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/WebSocketContext.xml new file mode 100644 index 00000000..1258265d --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/WebSocketContext.xml @@ -0,0 +1,223 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.Object + + + + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + WebSocketSharp.Net.CookieCollection + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Collections.Specialized.NameValueCollection + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Uri + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Collections.Generic.IEnumerable<System.String> + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Security.Principal.IPrincipal + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + WebSocketSharp.WebSocket + + + To be added. + To be added. + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/HttpServer.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/HttpServer.xml new file mode 100644 index 00000000..a1cf3345 --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/HttpServer.xml @@ -0,0 +1,325 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.Object + + + + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + DefaultConstructorConstraint + WebSocketSharp.Server.WebSocketService + + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Byte[] + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Event + + 1.0.2.36581 + + + System.EventHandler<WebSocketSharp.Server.ResponseEventArgs> + + + To be added. + To be added. + + + + + + Event + + 1.0.2.36581 + + + System.EventHandler<WebSocketSharp.Server.ResponseEventArgs> + + + To be added. + To be added. + + + + + + Event + + 1.0.2.36581 + + + System.EventHandler<WebSocketSharp.ErrorEventArgs> + + + To be added. + To be added. + + + + + + Event + + 1.0.2.36581 + + + System.EventHandler<WebSocketSharp.Server.ResponseEventArgs> + + + To be added. + To be added. + + + + + + Event + + 1.0.2.36581 + + + System.EventHandler<WebSocketSharp.Server.ResponseEventArgs> + + + To be added. + To be added. + + + + + + Event + + 1.0.2.36581 + + + System.EventHandler<WebSocketSharp.Server.ResponseEventArgs> + + + To be added. + To be added. + + + + + + Event + + 1.0.2.36581 + + + System.EventHandler<WebSocketSharp.Server.ResponseEventArgs> + + + To be added. + To be added. + + + + + + Event + + 1.0.2.36581 + + + System.EventHandler<WebSocketSharp.Server.ResponseEventArgs> + + + To be added. + To be added. + + + + + + Event + + 1.0.2.36581 + + + System.EventHandler<WebSocketSharp.Server.ResponseEventArgs> + + + To be added. + To be added. + + + + + + Event + + 1.0.2.36581 + + + System.EventHandler<WebSocketSharp.Server.ResponseEventArgs> + + + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Int32 + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Collections.Generic.IEnumerable<System.String> + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/IServiceHost.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/IServiceHost.xml new file mode 100644 index 00000000..64b05c03 --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/IServiceHost.xml @@ -0,0 +1,119 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + + + Exposes the methods and property for the WebSocket service host. + + + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + An to bind. + + + Binds the specified . + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + A to broadcast. + + + Broadcasts the specified . + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + Starts the WebSocket service host. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + Stops the WebSocket service host. + + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + + Indicates whether the WebSocket service host closes the connection to a inactive service client. + + + true if the WebSocket service host closes the connection to a inactive service client; otherwise, false. + + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/ResponseEventArgs.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/ResponseEventArgs.xml new file mode 100644 index 00000000..22358807 --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/ResponseEventArgs.xml @@ -0,0 +1,66 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.EventArgs + + + + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpListenerRequest + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + WebSocketSharp.Net.HttpListenerResponse + + + To be added. + To be added. + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/ServiceManager.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/ServiceManager.xml new file mode 100644 index 00000000..3ed550d9 --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/ServiceManager.xml @@ -0,0 +1,173 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.Object + + + + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Int32 + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Collections.Generic.IEnumerable<System.String> + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Collections.Generic.IEnumerable<WebSocketSharp.Server.IServiceHost> + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Boolean + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/SessionManager.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/SessionManager.xml new file mode 100644 index 00000000..4b74ecff --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/SessionManager.xml @@ -0,0 +1,300 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.Object + + + + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Collections.Generic.IEnumerable<System.String> + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.String + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Collections.Generic.Dictionary<System.String,System.Boolean> + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Int32 + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Collections.Generic.IEnumerable<System.String> + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Collections.Generic.IEnumerable<System.String> + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Boolean + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Object + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Boolean + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServer.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServer.xml new file mode 100644 index 00000000..328b6bf4 --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServer.xml @@ -0,0 +1,233 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + WebSocketSharp.Server.WebSocketServerBase + + + + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + To be added. + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + To be added. + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + DefaultConstructorConstraint + WebSocketSharp.Server.WebSocketService + + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Collections.Generic.IEnumerable<System.String> + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServerBase.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServerBase.xml new file mode 100644 index 00000000..41df005e --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServerBase.xml @@ -0,0 +1,310 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.Object + + + + + Provides the basic functions of the server that receives the WebSocket connection requests. + + + The WebSocketServerBase class is an abstract class. + + + + + + + Constructor + + 1.0.2.36581 + + + + + Initializes a new instance of the class. + + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + + A that contains a WebSocket URL. + + + Initializes a new instance of the class that listens for incoming connection attempts + on the specified WebSocket URL. + + To be added. + + is . + + + is invalid. + + + + + + + Constructor + + 1.0.2.36581 + + + + + + + + + + An that contains a local IP address. + + + An that contains a port number. + + + A that contains a absolute path. + + + A that indicates providing a secure connection or not. (true indicates providing a secure connection.) + + + Initializes a new instance of the class that listens for incoming connection attempts + on the specified , , and . + + To be added. + + Either or is . + + + + is invalid. + + + -or- + + + Pair of and is invalid. + + + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + A that contains the WebSocket connection. + + + Accepts the WebSocket connection. + + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Net.IPAddress + + + + Gets the local IP address on which to listen for incoming connection attempts. + + + A that contains a local IP address. + + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Uri + + + + Gets or sets the WebSocket URL on which to listen for incoming connection attempts. + + + A that contains a WebSocket URL. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + A that contains an error message. + + + Occurs the event with the specified . + + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + + Gets a value indicating whether this server is secure. + + + true if this server is secure; otherwise, false. + + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + + Gets a value indicating whether this server is self host. + + + true if this server is self host; otherwise, false. + + To be added. + + + + + + Event + + 1.0.2.36581 + + + System.EventHandler<WebSocketSharp.ErrorEventArgs> + + + + Occurs when this server gets an error. + + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Int32 + + + + Gets the port on which to listen for incoming connection attempts. + + + An that contains a port number. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + Starts to receive the WebSocket connection requests. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + Stops receiving the WebSocket connection requests. + + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketService.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketService.xml new file mode 100644 index 00000000..7fd917b4 --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketService.xml @@ -0,0 +1,508 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.Object + + + + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Boolean + + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Boolean + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Collections.Generic.Dictionary<System.String,System.Boolean> + + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Collections.Generic.Dictionary<System.String,System.Boolean> + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Boolean + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Boolean + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Collections.Specialized.NameValueCollection + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + WebSocketSharp.Server.SessionManager + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServiceHost`1.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServiceHost`1.xml new file mode 100644 index 00000000..e00e8ea3 --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Server/WebSocketServiceHost`1.xml @@ -0,0 +1,286 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + + + DefaultConstructorConstraint + WebSocketSharp.Server.WebSocketService + + + + + WebSocketSharp.Server.WebSocketServerBase + + + + WebSocketSharp.Server.IServiceHost + + + + To be added. + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + To be added. + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + To be added. + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Collections.Generic.Dictionary<System.String,System.Boolean> + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Uri + + + To be added. + To be added. + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp/ByteOrder.xml b/websocket-sharp/doc/mdoc/WebSocketSharp/ByteOrder.xml new file mode 100644 index 00000000..463b56e2 --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp/ByteOrder.xml @@ -0,0 +1,51 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.Enum + + + + Contains the values that indicate whether the byte order is a Little-endian or Big-endian. + + To be added. + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.ByteOrder + + + + Indicates a Big-endian. + + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.ByteOrder + + + + Indicates a Little-endian. + + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp/CloseEventArgs.xml b/websocket-sharp/doc/mdoc/WebSocketSharp/CloseEventArgs.xml new file mode 100644 index 00000000..7bd89f79 --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp/CloseEventArgs.xml @@ -0,0 +1,84 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + WebSocketSharp.MessageEventArgs + + + + + Contains the event data associated with a event. + + + The event occurs when the WebSocket receives a close control frame or + the WebSocket.Close method is called. If you want to get the reason for closure, you should access the or + properties. + + + + + + + Property + + 1.0.2.36581 + + + System.UInt16 + + + + Gets the status code for closure. + + + A that contains a status code for closure. + + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + + Gets the reason for closure. + + + A that contains a reason for closure. + + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + + Indicates whether the connection closed cleanly or not. + + + true if the connection closed cleanly; otherwise, false. + + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp/ErrorEventArgs.xml b/websocket-sharp/doc/mdoc/WebSocketSharp/ErrorEventArgs.xml new file mode 100644 index 00000000..fa95129a --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp/ErrorEventArgs.xml @@ -0,0 +1,43 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.EventArgs + + + + + Contains the event data associated with a error event. + + + The error event occurs when this event sender gets an error. + If you want to get the error message, you should access the property. + + + + + + + Property + + 1.0.2.36581 + + + System.String + + + + Gets the error message. + + + A that contains a error message. + + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp/Ext.xml b/websocket-sharp/doc/mdoc/WebSocketSharp/Ext.xml new file mode 100644 index 00000000..9f429955 --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp/Ext.xml @@ -0,0 +1,1333 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.Object + + + + + Provides a set of static methods for the websocket-sharp. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + WebSocketSharp.Net.Sockets.TcpListenerWebSocketContext + + + + + + + + A that contains a TCP connection to accept a WebSocket connection from. + + + A that indicates a secure connection or not. (true indicates a secure connection.) + + + Accept a WebSocket connection by the . + + + A that contains a WebSocket connection. + + To be added. + + Is thrown when the parameter passed to a method is invalid because it is . + + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + + + An to emit. + + + An that emits the . + + + An that contains no event data. + + + Emit the specified delegate if is not . + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + System.EventArgs + + + + + + + + + + + The type of the event data generated by the event. + + + An EventHandler<TEventArgs> to emit. + + + An that emits the . + + + A TEventArgs that contains the event data. + + + Emit the specified EventHandler<TEventArgs> delegate if is not . + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Boolean + + + + + + + + + An to compare. + + + A to compare. + + + A List<byte> to save the as . + + + Determines whether the specified equals the specified as . + And save this specified as to the specified List<byte>. + + + true if the parameter equals the parameter as ; otherwise, false. + + To be added. + + Is thrown when the parameter passed to a method is invalid because it is outside the allowable range of values as . + + + + + + + Method + + 1.0.2.36581 + + + System.Boolean + + + + + + + + A that contains the entries. + + + A that contains the key of the entry to find. + + + Determines whether the entry with the specified key exists in the specified . + + + true if the entry with the exists in the ; otherwise, false. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Boolean + + + + + + + + + A that contains the entries. + + + A that contains the key of the entry to find. + + + A that contains the value of the entry to find. + + + Determines whether the entry with the specified both key and value exists in the specified . + + + true if the entry with the both and exists in the ; otherwise, false. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.String + + + + + + + A that contains the URI to get the absolute path from. + + + Gets the absolute path from the specified . + + + A that contains the absolute path if got successfully; otherwise, . + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.String + + + + + + + One of values that contains the HTTP status code. + + + Gets the description of the HTTP status code using the specified code. + + + A that contains the description of the . + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.String + + + + + + + + A that contains a pair of name and value are separated by a separator string. + + + A that contains a separator string. + + + Gets the name from the specified that contains a pair of name and value are separated by a separator string. + + + A that contains the name if any; otherwise, null. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Collections.Generic.KeyValuePair<System.String,System.String> + + + + + + + + A that contains a pair of name and value are separated by a separator string. + + + A that contains a separator string. + + + Gets the name and value from the specified that contains a pair of name and value are separated by a separator string. + + + A KeyValuePair<string, string> that contains the name and value if any. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.String + + + + + + + An that contains the HTTP status code. + + + Gets the description of the HTTP status code using the specified code. + + + A that contains the description of the . + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.String + + + + + + + + A that contains a pair of name and value are separated by a separator string. + + + A that contains a separator string. + + + Gets the value from the specified that contains a pair of name and value are separated by a separator string. + + + A that contains the value if any; otherwise, null. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Boolean + + + + + + + A to test. + + + Determines whether the specified is a . + + + true if the parameter is a ; otherwise, false. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Boolean + + + + + + + A to test. + + + Determines whether the specified is host (this computer architecture) byte order. + + + true if the parameter is host byte order; otherwise, false. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Boolean + + + + + ReferenceTypeConstraint + + + + + + + + + The type of the parameter. + + + A class to test. + + + Determines whether the specified object is . + + + true if the parameter is ; otherwise, false. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Boolean + + + + + ReferenceTypeConstraint + + + + + + + + + + The type of the parameter. + + + A class to test. + + + An delegate that contains the method(s) called if the is . + + + Determines whether the specified object is . + And invokes the specified delegate if the specified object is . + + + true if the parameter is ; otherwise, false. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Boolean + + + + + + + A to test. + + + Determines whether the specified is or . + + + true if the parameter is or ; otherwise, false. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Boolean + + + + + + + A to test. + + + Determines whether the specified is predefined scheme. + + + true if the parameter is the predefined scheme; otherwise, false. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Boolean + + + + + + + + A to test. + + + A that receives a message if the is invalid. + + + Determines whether the specified is valid absolute path. + + + true if the parameter is valid absolute path; otherwise, false. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Boolean + + + + + + + A to test. + + + Determines whether the specified is a URI string. + + + true if the parameter is maybe a URI string; otherwise, false. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Boolean + + + + + + + + + The first to compare. + + + The second to compare. + + + A that indicates a case-sensitive or insensitive comparison. (true indicates a case-insensitive comparison.) + + + Determines whether two specified objects don't have the same value. + + + true if the value of parameter isn't the same as the value of parameter; otherwise, false. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Byte[] + + + + + + + + A that contains the data to read. + + + An that contains the number of bytes to read. + + + Reads a block of bytes from the specified stream and returns the read data in an array of . + + + An array of that receives the read data. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Byte[] + + + + + + + + A that contains the data to read. + + + A that contains the number of bytes to read. + + + Reads a block of bytes from the specified stream and returns the read data in an array of . + + + An array of that receives the read data. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Byte[] + + + + + + + + + A that contains the data to read. + + + A that contains the number of bytes to read. + + + An that contains the buffer size in bytes of each internal read. + + + Reads a block of bytes from the specified stream and returns the read data in an array of . + + + An array of that receives the read data. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + T[] + + + + + + + + + + + + The type of elements in the . + + + An array of T that contains the data to retrieve a sub-array. + + + An that contains the zero-based starting position of a sub-array in the . + + + An that contains the number of elements to retrieve a sub-array. + + + Retrieves a sub-array from the specified . A sub-array starts at the specified element position. + + + An array of T that receives a sub-array, or an empty array of T if any problems with the parameters. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + + An that contains the number of times to execute. + + + An delegate that contains the method(s) to execute. + + + Executes the specified delegate times. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + + An that contains the number of times to execute. + + + An Action<ulong> delegate that contains the method(s) to execute. + A parameter to pass to this method(s) contains the zero-based count of iteration. + + + Executes the specified Action<ulong> delegate times. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + + A that contains the number of times to execute. + + + An delegate that contains the method(s) to execute. + + + Executes the specified delegate times. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + + A that contains the number of times to execute. + + + An Action<ulong> delegate that contains the method(s) to execute. + A parameter to pass to this method(s) contains the zero-based count of iteration. + + + Executes the specified Action<ulong> delegate times. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + + A that contains the number of times to execute. + + + An delegate that contains the method(s) to execute. + + + Executes the specified delegate times. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + + A that contains the number of times to execute. + + + An Action<ulong> delegate that contains the method(s) to execute. + A parameter to pass to this method(s) contains the zero-based count of iteration. + + + Executes the specified Action<ulong> delegate times. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + + A that contains the number of times to execute. + + + An delegate that contains the method(s) to execute. + + + Executes the specified delegate times. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + + A that contains the number of times to execute. + + + An Action<ulong> delegate that contains the method(s) to execute. + A parameter to pass to this method(s) contains the zero-based count of iteration. + + + Executes the specified Action<ulong> delegate times. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + T + + + + + DefaultConstructorConstraint + NotNullableValueTypeConstraint + System.ValueType + + + + + + + + + + The type of the return value. The T must be a value type. + + + An array of to convert. + + + A that indicates the byte order of the . + + + Converts the specified array of to the specified type data. + + + A T converted from the , or a default value of T + if the is an empty array of + or if the types of T aren't the , , , + , , , , + , , . + + To be added. + + Is thrown when the parameter passed to a method is invalid because it is . + + + + + + + Method + + 1.0.2.36581 + + + System.Byte[] + + + + + DefaultConstructorConstraint + NotNullableValueTypeConstraint + System.ValueType + + + + + + + + + + The type of the . The T must be a value type. + + + A T to convert. + + + A that indicates the byte order of the return. + + + Converts the specified data to an array of . + + + An array of converted from the . + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Byte[] + + + + + + + + An array of to convert. + + + A that indicates the byte order of the . + + + Converts the order of the specified array of to the host byte order. + + + An array of converted from the . + + To be added. + + Is thrown when the parameter passed to a method is invalid because it is . + + + + + + + Method + + 1.0.2.36581 + + + System.String + + + + + + + + + + + The type of elements in the . + + + An array of T to convert. + + + A that contains a separator string. + + + Converts the specified array to a concatenated the specified separator string + between each element of this array. + + + A converted from the parameter, or a + if the length of the is zero. + + To be added. + + Is thrown when the parameter passed to a method is invalid because it is . + + + + + + + Method + + 1.0.2.36581 + + + System.Uri + + + + + + + A to convert. + + + Converts the specified to a object. + + + A converted from the parameter, or + if the is or . + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Boolean + + + + + + + + + A that contains a WebSocket URI. + + + When this method returns, contains a created WebSocket if the parameter is valid WebSocket URI; otherwise, . + + + When this method returns, contains a error message if the parameter is invalid WebSocket URI; otherwise, String.Empty. + + + Tries to create a new WebSocket using the specified . + + + true if the WebSocket was successfully created; otherwise, false. + + To be added. + + Is thrown when the parameter passed to a method is invalid because it is . + + + + + + + Method + + 1.0.2.36581 + + + System.String + + + + + + + A to decode. + + + URL-decodes the specified . + + + A that receives a decoded string, or the parameter + if the is or . + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.String + + + + + + + A to encode. + + + URL-encodes the specified . + + + A that receives a encoded string, or the parameter + if the is or . + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + + A that contains a network stream to write a content data. + + + An array of that contains a content data to write. + + + Writes the specified content data using the specified . + + To be added. + + Is thrown when the parameter passed to a method is invalid because it is . + + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp/MessageEventArgs.xml b/websocket-sharp/doc/mdoc/WebSocketSharp/MessageEventArgs.xml new file mode 100644 index 00000000..eb780552 --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp/MessageEventArgs.xml @@ -0,0 +1,84 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.EventArgs + + + + + Contains the event data associated with a event. + + + The event occurs when the WebSocket receives a text or binary data frame. + If you want to get the received data, you should access the or + properties. + + + + + + + Property + + 1.0.2.36581 + + + System.String + + + + Gets the received data as a . + + + A that contains a received data. + + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Byte[] + + + + Gets the received data as an array of . + + + An array of that contains a received data. + + To be added. + + + + + + Property + + 1.0.2.36581 + + + WebSocketSharp.Frame.Opcode + + + + Gets the type of received data. + + + One of the that indicates the type of received data. + + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp/WebSocket.xml b/websocket-sharp/doc/mdoc/WebSocketSharp/WebSocket.xml new file mode 100644 index 00000000..3777479a --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp/WebSocket.xml @@ -0,0 +1,698 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.Object + + + + System.IDisposable + + + + + Implements the WebSocket interface. + + + The WebSocket class provides methods and properties for two-way communication using the WebSocket protocol (RFC 6455). + + + + + + + Constructor + + 1.0.2.36581 + + + + + + + System.ParamArray + + + + + + + A that contains the WebSocket URL. + + + An array of that contains the WebSocket subprotocols if any. + + + Initializes a new instance of the class with the specified WebSocket URL and subprotocols. + + To be added. + + is . + + + is not valid WebSocket URL. + + + + + + + Constructor + + 1.0.2.36581 + + + + + + + + + + + System.ParamArray + + + + + + + A that contains the WebSocket URL. + + + An OnOpen event handler. + + + An OnMessage event handler. + + + An OnError event handler. + + + An OnClose event handler. + + + An array of that contains the WebSocket subprotocols if any. + + + Initializes a new instance of the class with the specified WebSocket URL, OnOpen, OnMessage, OnError, OnClose event handlers and subprotocols. + + To be added. + + is . + + + is not valid WebSocket URL. + + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + Closes the connection and releases all associated resources after sends a Close control frame. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + A that contains a status code indicating a reason for closure. + + + Closes the connection and releases all associated resources after sends a Close control frame. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + A that contains a status code indicating a reason for closure. + + + Closes the connection and releases all associated resources after sends a Close control frame. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + + A that contains a status code indicating a reason for closure. + + + A that contains a reason for closure. + + + Closes the connection and releases all associated resources after sends a Close control frame. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + + A that contains a status code indicating a reason for closure. + + + A that contains a reason for closure. + + + Closes the connection and releases all associated resources after sends a Close control frame. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + Establishes a connection. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + Closes the connection and releases all associated resources after sends a Close control frame. + + + Call when you are finished using the . The + method leaves the in an unusable state. After + calling , you must release all references to the so + the garbage collector can reclaim the memory that the was occupying. + + + + + + + Property + + 1.0.2.36581 + + + System.String + + + + Gets the extensions selected by the server. + + + A that contains the extensions if any. By default, String.Empty. (Currently this will only ever be the String.Empty.) + + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + + Gets a value indicating whether a connection is alive. + + + true if the connection is alive; otherwise, false. + + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Boolean + + + + Gets a value indicating whether a connection is secure. + + + true if the connection is secure; otherwise, false. + + To be added. + + + + + + Event + + 1.0.2.36581 + + + System.EventHandler<WebSocketSharp.CloseEventArgs> + + + + Occurs when the WebSocket receives a Close frame or the Close method is called. + + To be added. + + + + + + Event + + 1.0.2.36581 + + + System.EventHandler<WebSocketSharp.ErrorEventArgs> + + + + Occurs when the WebSocket gets an error. + + To be added. + + + + + + Event + + 1.0.2.36581 + + + System.EventHandler<WebSocketSharp.MessageEventArgs> + + + + Occurs when the WebSocket receives a data frame. + + To be added. + + + + + + Event + + 1.0.2.36581 + + + System.EventHandler + + + + Occurs when the WebSocket connection has been established. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Boolean + + + + + Sends a Ping frame using the connection. + + + true if the WebSocket receives a Pong frame in a time; otherwise, false. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Boolean + + + + + + + A that contains the message to be sent. + + + Sends a Ping frame with a message using the connection. + + + true if the WebSocket receives a Pong frame in a time; otherwise, false. + + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.String + + + + Gets the subprotocol selected by the server. + + + A that contains the subprotocol if any. By default, String.Empty. + + To be added. + + + + + + Property + + 1.0.2.36581 + + + WebSocketSharp.WsState + + + + Gets the state of the connection. + + + One of the . By default, WsState.CONNECTING. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + An array of that contains the binary data to be sent. + + + Sends a binary data using the connection. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + A that contains the binary data to be sent. + + + Sends a binary data using the connection. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + A that contains the text data to be sent. + + + Sends a text data using the connection. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + + An array of that contains the binary data to be sent. + + + An delegate that contains the method(s) that is called when an asynchronous operation completes. + + + Sends a binary data asynchronously using the connection. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + + A that contains the binary data to be sent. + + + An delegate that contains the method(s) that is called when an asynchronous operation completes. + + + Sends a binary data asynchronously using the connection. + + To be added. + + + + + + Method + + 1.0.2.36581 + + + System.Void + + + + + + + + A that contains the text data to be sent. + + + An delegate that contains the method(s) that is called when an asynchronous operation completes. + + + Sends a text data asynchronously using the connection. + + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Byte[] + + + + Gets the buffer that contains unsent WebSocket frames. + + + An array of that contains unsent WebSocket frames. + + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.UInt32 + + + + Gets the count of unsent WebSocket frames. + + + A that contains the count of unsent WebSocket frames. + + To be added. + + + + + + Property + + 1.0.2.36581 + + + System.Uri + + + + Gets or sets the WebSocket URL. + + + A that contains the WebSocket URL. + + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp/WsReceivedTooBigMessageException.xml b/websocket-sharp/doc/mdoc/WebSocketSharp/WsReceivedTooBigMessageException.xml new file mode 100644 index 00000000..12a9567e --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp/WsReceivedTooBigMessageException.xml @@ -0,0 +1,47 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.Exception + + + + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + To be added. + To be added. + + + + + + Constructor + + 1.0.2.36581 + + + + + + To be added. + To be added. + To be added. + + + + diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp/WsState.xml b/websocket-sharp/doc/mdoc/WebSocketSharp/WsState.xml new file mode 100644 index 00000000..b5debebf --- /dev/null +++ b/websocket-sharp/doc/mdoc/WebSocketSharp/WsState.xml @@ -0,0 +1,86 @@ + + + + + websocket-sharp + 1.0.2.36581 + + + System.Enum + + + + Contains the values of the state of the WebSocket connection. + + + The WsState enumeration contains the values of the state of the WebSocket connection defined in + The WebSocket API. + + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.WsState + + + + Equivalent to numeric value 3. Indicates that the connection has been closed or could not be opened. + + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.WsState + + + + Equivalent to numeric value 2. Indicates that the connection is going through the closing handshake, or the Close method has been invoked. + + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.WsState + + + + Equivalent to numeric value 0. Indicates that the connection has not yet been established. + + + + + + + Field + + 1.0.2.36581 + + + WebSocketSharp.WsState + + + + Equivalent to numeric value 1. Indicates that the connection is established and communication is possible. + + + + + diff --git a/websocket-sharp/doc/mdoc/index.xml b/websocket-sharp/doc/mdoc/index.xml new file mode 100644 index 00000000..e0f16ad3 --- /dev/null +++ b/websocket-sharp/doc/mdoc/index.xml @@ -0,0 +1,1366 @@ + + + + [00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 11 00 00 00 29 17 fb 89 fe c3 91 f7 2b cb 8b e2 61 d2 3f 05 93 6d 65 a8 9e 63 72 a6 f5 d5 2c f2 9d 20 fa 0b c0 70 6a f6 88 7e 8b 90 3f 39 f5 76 c8 48 e0 bb 7b b2 7b ed d3 10 a7 1a 0f 70 98 0f 7f f4 4b 53 09 d2 a5 ef 36 c3 56 b4 aa f0 91 72 63 25 07 89 e0 93 3e 3f 2e f2 b9 73 0e 12 15 5d 43 56 c3 f4 70 a5 89 fe f7 f6 ac 3e 77 c2 d8 d0 84 91 f4 0c d1 f3 8e dc c3 c3 b8 38 3d 0c bf 17 de 20 78 c1 ] + + + System.Reflection.AssemblyCompany("") + + + System.Reflection.AssemblyConfiguration("") + + + System.Reflection.AssemblyCopyright("sta.blockhead") + + + System.Reflection.AssemblyDescription("A C# implementation of WebSocket protocol client & server") + + + System.Reflection.AssemblyProduct("websocket-sharp.dll") + + + System.Reflection.AssemblyTitle("websocket-sharp") + + + System.Reflection.AssemblyTrademark("") + + + System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows=true) + + + + + To be added. + To be added. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + websocket-sharp + + + + + + + + + ExtensionMethod + + WebSocketSharp.Net.Sockets.TcpListenerWebSocketContext + + + + + + + + A that contains a TCP connection to accept a WebSocket connection from. + + + A that indicates a secure connection or not. (true indicates a secure connection.) + + + Accept a WebSocket connection by the . + + + + + + + + + + + + + ExtensionMethod + + System.Void + + + + + + + + + An to emit. + + + An that emits the . + + + An that contains no event data. + + + Emit the specified delegate if is not . + + + + + + + + + + + + + ExtensionMethod + + System.Void + + + + + System.EventArgs + + + + + + + + + + + The type of the event data generated by the event. + + + An EventHandler<TEventArgs> to emit. + + + An that emits the . + + + A TEventArgs that contains the event data. + + + Emit the specified EventHandler<TEventArgs> delegate if is not . + + + + + + + + + + + + + ExtensionMethod + + System.Boolean + + + + + + + + + An to compare. + + + A to compare. + + + A List<byte> to save the as . + + + Determines whether the specified equals the specified as . + And save this specified as to the specified List<byte>. + + + + + + + + + + + + + ExtensionMethod + + System.Boolean + + + + + + + + A that contains the entries. + + + A that contains the key of the entry to find. + + + Determines whether the entry with the specified key exists in the specified . + + + + + + + + + + + + + ExtensionMethod + + System.Boolean + + + + + + + + + A that contains the entries. + + + A that contains the key of the entry to find. + + + A that contains the value of the entry to find. + + + Determines whether the entry with the specified both key and value exists in the specified . + + + + + + + + + + + + + ExtensionMethod + + System.String + + + + + + + A that contains the URI to get the absolute path from. + + + Gets the absolute path from the specified . + + + + + + + + + + + + + ExtensionMethod + + System.String + + + + + + + One of values that contains the HTTP status code. + + + Gets the description of the HTTP status code using the specified code. + + + + + + + + + + + + + ExtensionMethod + + System.String + + + + + + + + A that contains a pair of name and value are separated by a separator string. + + + A that contains a separator string. + + + Gets the name from the specified that contains a pair of name and value are separated by a separator string. + + + + + + + + + + + + + ExtensionMethod + + System.Collections.Generic.KeyValuePair<System.String,System.String> + + + + + + + + A that contains a pair of name and value are separated by a separator string. + + + A that contains a separator string. + + + Gets the name and value from the specified that contains a pair of name and value are separated by a separator string. + + + + + + + + + + + + + ExtensionMethod + + System.String + + + + + + + An that contains the HTTP status code. + + + Gets the description of the HTTP status code using the specified code. + + + + + + + + + + + + + ExtensionMethod + + System.String + + + + + + + + A that contains a pair of name and value are separated by a separator string. + + + A that contains a separator string. + + + Gets the value from the specified that contains a pair of name and value are separated by a separator string. + + + + + + + + + + + + + ExtensionMethod + + System.Boolean + + + + + + + A to test. + + + Determines whether the specified is a . + + + + + + + + + + + + + ExtensionMethod + + System.Boolean + + + + + + + A to test. + + + Determines whether the specified is host (this computer architecture) byte order. + + + + + + + + + + + + + ExtensionMethod + + System.Boolean + + + + + ReferenceTypeConstraint + + + + + + + + + The type of the parameter. + + + A class to test. + + + Determines whether the specified object is . + + + + + + + + + + + + + ExtensionMethod + + System.Boolean + + + + + ReferenceTypeConstraint + + + + + + + + + + The type of the parameter. + + + A class to test. + + + An delegate that contains the method(s) called if the is . + + + Determines whether the specified object is . + And invokes the specified delegate if the specified object is . + + + + + + + + + + + + + ExtensionMethod + + System.Boolean + + + + + + + A to test. + + + Determines whether the specified is or . + + + + + + + + + + + + + ExtensionMethod + + System.Boolean + + + + + + + A to test. + + + Determines whether the specified is predefined scheme. + + + + + + + + + + + + + ExtensionMethod + + System.Boolean + + + + + + + + A to test. + + + A that receives a message if the is invalid. + + + Determines whether the specified is valid absolute path. + + + + + + + + + + + + + ExtensionMethod + + System.Boolean + + + + + + + A to test. + + + Determines whether the specified is a URI string. + + + + + + + + + + + + + ExtensionMethod + + System.Boolean + + + + + + + + + The first to compare. + + + The second to compare. + + + A that indicates a case-sensitive or insensitive comparison. (true indicates a case-insensitive comparison.) + + + Determines whether two specified objects don't have the same value. + + + + + + + + + + + + + ExtensionMethod + + System.Byte[] + + + + + + + + A that contains the data to read. + + + An that contains the number of bytes to read. + + + Reads a block of bytes from the specified stream and returns the read data in an array of . + + + + + + + + + + + + + ExtensionMethod + + System.Byte[] + + + + + + + + A that contains the data to read. + + + A that contains the number of bytes to read. + + + Reads a block of bytes from the specified stream and returns the read data in an array of . + + + + + + + + + + + + + ExtensionMethod + + System.Byte[] + + + + + + + + + A that contains the data to read. + + + A that contains the number of bytes to read. + + + An that contains the buffer size in bytes of each internal read. + + + Reads a block of bytes from the specified stream and returns the read data in an array of . + + + + + + + + + + + + + ExtensionMethod + + T[] + + + + + + + + + + + + The type of elements in the . + + + An array of T that contains the data to retrieve a sub-array. + + + An that contains the zero-based starting position of a sub-array in the . + + + An that contains the number of elements to retrieve a sub-array. + + + Retrieves a sub-array from the specified . A sub-array starts at the specified element position. + + + + + + + + + + + + + ExtensionMethod + + System.Void + + + + + + + + An that contains the number of times to execute. + + + An delegate that contains the method(s) to execute. + + + Executes the specified delegate times. + + + + + + + + + + + + + ExtensionMethod + + System.Void + + + + + + + + An that contains the number of times to execute. + + + An Action<ulong> delegate that contains the method(s) to execute. + A parameter to pass to this method(s) contains the zero-based count of iteration. + + + Executes the specified Action<ulong> delegate times. + + + + + + + + + + + + + ExtensionMethod + + System.Void + + + + + + + + A that contains the number of times to execute. + + + An delegate that contains the method(s) to execute. + + + Executes the specified delegate times. + + + + + + + + + + + + + ExtensionMethod + + System.Void + + + + + + + + A that contains the number of times to execute. + + + An Action<ulong> delegate that contains the method(s) to execute. + A parameter to pass to this method(s) contains the zero-based count of iteration. + + + Executes the specified Action<ulong> delegate times. + + + + + + + + + + + + + ExtensionMethod + + System.Void + + + + + + + + A that contains the number of times to execute. + + + An delegate that contains the method(s) to execute. + + + Executes the specified delegate times. + + + + + + + + + + + + + ExtensionMethod + + System.Void + + + + + + + + A that contains the number of times to execute. + + + An Action<ulong> delegate that contains the method(s) to execute. + A parameter to pass to this method(s) contains the zero-based count of iteration. + + + Executes the specified Action<ulong> delegate times. + + + + + + + + + + + + + ExtensionMethod + + System.Void + + + + + + + + A that contains the number of times to execute. + + + An delegate that contains the method(s) to execute. + + + Executes the specified delegate times. + + + + + + + + + + + + + ExtensionMethod + + System.Void + + + + + + + + A that contains the number of times to execute. + + + An Action<ulong> delegate that contains the method(s) to execute. + A parameter to pass to this method(s) contains the zero-based count of iteration. + + + Executes the specified Action<ulong> delegate times. + + + + + + + + + + + + + ExtensionMethod + + T + + + + + DefaultConstructorConstraint + NotNullableValueTypeConstraint + System.ValueType + + + + + + + + + + The type of the return value. The T must be a value type. + + + An array of to convert. + + + A that indicates the byte order of the . + + + Converts the specified array of to the specified type data. + + + + + + + + + + + + + ExtensionMethod + + System.Byte[] + + + + + DefaultConstructorConstraint + NotNullableValueTypeConstraint + System.ValueType + + + + + + + + + + The type of the . The T must be a value type. + + + A T to convert. + + + A that indicates the byte order of the return. + + + Converts the specified data to an array of . + + + + + + + + + + + + + ExtensionMethod + + System.Byte[] + + + + + + + + An array of to convert. + + + A that indicates the byte order of the . + + + Converts the order of the specified array of to the host byte order. + + + + + + + + + + + + + ExtensionMethod + + System.String + + + + + + + + + + + The type of elements in the . + + + An array of T to convert. + + + A that contains a separator string. + + + Converts the specified array to a concatenated the specified separator string + between each element of this array. + + + + + + + + + + + + + ExtensionMethod + + System.Uri + + + + + + + A to convert. + + + Converts the specified to a object. + + + + + + + + + + + + + ExtensionMethod + + System.Boolean + + + + + + + + + A that contains a WebSocket URI. + + + When this method returns, contains a created WebSocket if the parameter is valid WebSocket URI; otherwise, . + + + When this method returns, contains a error message if the parameter is invalid WebSocket URI; otherwise, String.Empty. + + + Tries to create a new WebSocket using the specified . + + + + + + + + + + + + + ExtensionMethod + + System.String + + + + + + + A to decode. + + + URL-decodes the specified . + + + + + + + + + + + + + ExtensionMethod + + System.String + + + + + + + A to encode. + + + URL-encodes the specified . + + + + + + + + + + + + + ExtensionMethod + + System.Void + + + + + + + + A that contains a network stream to write a content data. + + + An array of that contains a content data to write. + + + Writes the specified content data using the specified . + + + + + + + diff --git a/websocket-sharp/doc/mdoc/ns-WebSocketSharp.Frame.xml b/websocket-sharp/doc/mdoc/ns-WebSocketSharp.Frame.xml new file mode 100644 index 00000000..a8285726 --- /dev/null +++ b/websocket-sharp/doc/mdoc/ns-WebSocketSharp.Frame.xml @@ -0,0 +1,6 @@ + + + To be added. + To be added. + + diff --git a/websocket-sharp/doc/mdoc/ns-WebSocketSharp.Net.Sockets.xml b/websocket-sharp/doc/mdoc/ns-WebSocketSharp.Net.Sockets.xml new file mode 100644 index 00000000..66cc5065 --- /dev/null +++ b/websocket-sharp/doc/mdoc/ns-WebSocketSharp.Net.Sockets.xml @@ -0,0 +1,6 @@ + + + To be added. + To be added. + + diff --git a/websocket-sharp/doc/mdoc/ns-WebSocketSharp.Net.xml b/websocket-sharp/doc/mdoc/ns-WebSocketSharp.Net.xml new file mode 100644 index 00000000..b9b2a5b0 --- /dev/null +++ b/websocket-sharp/doc/mdoc/ns-WebSocketSharp.Net.xml @@ -0,0 +1,6 @@ + + + To be added. + To be added. + + diff --git a/websocket-sharp/doc/mdoc/ns-WebSocketSharp.Server.xml b/websocket-sharp/doc/mdoc/ns-WebSocketSharp.Server.xml new file mode 100644 index 00000000..aafcc5f5 --- /dev/null +++ b/websocket-sharp/doc/mdoc/ns-WebSocketSharp.Server.xml @@ -0,0 +1,6 @@ + + + To be added. + To be added. + + diff --git a/websocket-sharp/doc/mdoc/ns-WebSocketSharp.xml b/websocket-sharp/doc/mdoc/ns-WebSocketSharp.xml new file mode 100644 index 00000000..7cee8309 --- /dev/null +++ b/websocket-sharp/doc/mdoc/ns-WebSocketSharp.xml @@ -0,0 +1,6 @@ + + + To be added. + To be added. + + diff --git a/websocket-sharp/websocket-sharp.csproj b/websocket-sharp/websocket-sharp.csproj index ab75a1cc..129dff42 100644 --- a/websocket-sharp/websocket-sharp.csproj +++ b/websocket-sharp/websocket-sharp.csproj @@ -48,6 +48,12 @@ prompt 4 false + true + + + + + diff --git a/websocket-sharp/websocket-sharp.pidb b/websocket-sharp/websocket-sharp.pidb index 3e9e004c..ad775a4c 100644 Binary files a/websocket-sharp/websocket-sharp.pidb and b/websocket-sharp/websocket-sharp.pidb differ