diff --git a/Example3/Example3.pidb b/Example3/Example3.pidb
index cf7315be..4458a67b 100644
Binary files a/Example3/Example3.pidb and b/Example3/Example3.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 @@
- Documentation for this section has not yet been entered.
- AuthenticationSchemeSelector Delegate
- Documentation for this section has not yet been entered. -+ One of the WebSocketSharp.Net.AuthenticationSchemes values that indicates the scheme used to authenticate the specified client request. +
- Documentation for this section has not yet been entered. -
+ Contains the values of the schemes for authentication. +- Documentation for this section has not yet been entered. -
+ Provides a simple, programmatically controlled HTTP listener. +Documentation for this section has not yet been entered.
+ Shuts down the WebSocketSharp.Net.HttpListener immediately. +
Documentation for this section has not yet been entered.
+ Begins getting an incoming request information asynchronously. +
Documentation for this section has not yet been entered.
+ Shuts down the WebSocketSharp.Net.HttpListener. +
Documentation for this section has not yet been entered.
+ Ends an asynchronous operation to get an incoming request information. +
Documentation for this section has not yet been entered.
+ Gets an incoming request information. +
Documentation for this section has not yet been entered.
+ Starts to receive incoming requests. +
Documentation for this section has not yet been entered.
+ Stops receiving incoming requests. +
- Documentation for this section has not yet been entered. -
+ Initializes a new instance of the WebSocketSharp.Net.HttpListener class. +Syntax
public HttpListener ()Remarks
@@ -519,8 +545,8 @@Abort Method
- Documentation for this section has not yet been entered. -
+ Shuts down the WebSocketSharp.Net.HttpListener immediately. +Syntax
public void Abort ()Remarks
@@ -535,14 +561,15 @@AuthenticationSchemes Property
- Documentation for this section has not yet been entered. -
+ Gets or sets the scheme used to authenticate the clients. +Syntax
public AuthenticationSchemes AuthenticationSchemes { get; set; }Value
- Documentation for this section has not yet been entered. -+ One of the WebSocketSharp.Net.AuthenticationSchemes values that indicates the scheme used to + authenticate the clients. The default value is AuthenticationSchemes.Anonymous. +Remarks
Documentation for this section has not yet been entered. @@ -555,14 +582,15 @@AuthenticationSchemeSelectorDelegate Property
- Documentation for this section has not yet been entered. -
+ Gets or sets the delegate called to determine the scheme used to authenticate clients. +Syntax
public AuthenticationSchemeSelector AuthenticationSchemeSelectorDelegate { get; set; }Value
- Documentation for this section has not yet been entered. -+ A WebSocketSharp.Net.AuthenticationSchemeSelector delegate that invokes the method(s) used to select + an authentication scheme. The default value is null. +Remarks
Documentation for this section has not yet been entered. @@ -575,8 +603,8 @@BeginGetContext Method
- Documentation for this section has not yet been entered. -
+ Begins getting an incoming request information asynchronously. +Syntax
Parameters
@@ -586,24 +614,43 @@ callback- Documentation for this section has not yet been entered. - + An AsyncCallback delegate that references the method(s) + called when the asynchronous operation completes. +state - Documentation for this section has not yet been entered. - + An object that contains a user defined object to pass to the callback delegate. +Returns
- Documentation for this section has not yet been entered. + An IAsyncResult that contains the status of the asynchronous operation. ++Exceptions
+++
+ +Type +Reason ++ ++ InvalidOperationException + ++ The WebSocketSharp.Net.HttpListener has not been started or is stopped currently. + +Remarks
- Documentation for this section has not yet been entered. -+ This asynchronous operation must be completed by calling the HttpListener.EndGetContext(IAsyncResult) method. + Typically, the method is invoked by the callback delegate. +Requirements
Namespace: WebSocketSharp.Net@@ -612,8 +659,8 @@
Assembly: websocket-sharp (in websocket-sharp.dll)Close Method
- Documentation for this section has not yet been entered. -
+ Shuts down the WebSocketSharp.Net.HttpListener. +Syntax
public void Close ()Remarks
@@ -628,8 +675,8 @@EndGetContext Method
- Documentation for this section has not yet been entered. -
+ Ends an asynchronous operation to get an incoming request information. +Syntax
public HttpListenerContext EndGetContext (IAsyncResult asyncResult)Parameters
@@ -639,18 +686,51 @@ asyncResult- Documentation for this section has not yet been entered. - + An IAsyncResult obtained by calling the HttpListener.BeginGetContext(AsyncCallback, object) method. +Returns
- Documentation for this section has not yet been entered. + A WebSocketSharp.Net.HttpListenerContext that contains a client's request information. ++Exceptions
+++
+ +Type +Reason ++ ++ ArgumentNullException + ++ asyncResult is null. + ++ ++ ArgumentException + ++ asyncResult was not obtained by calling the HttpListener.BeginGetContext(AsyncCallback, object) method. + ++ ++ InvalidOperationException + ++ The EndGetContext method was already called for the specified asyncResult. + +Remarks
- Documentation for this section has not yet been entered. -+ This method completes an asynchronous operation started by calling the HttpListener.BeginGetContext(AsyncCallback, object) method. +Requirements
Namespace: WebSocketSharp.Net@@ -659,18 +739,36 @@
Assembly: websocket-sharp (in websocket-sharp.dll)GetContext Method
- Documentation for this section has not yet been entered. -
+ Gets an incoming request information. +Syntax
public HttpListenerContext GetContext ()Returns
- Documentation for this section has not yet been entered. + A WebSocketSharp.Net.HttpListenerContext that contains a client's request information. ++Exceptions
+++
+ +Type +Reason ++ ++ InvalidOperationException + ++ The WebSocketSharp.Net.HttpListener does not have any URI prefixes to listen on. + +Remarks
- Documentation for this section has not yet been entered. -+ This method waits for an incoming request and returns the request information + when received the request. +Requirements
Namespace: WebSocketSharp.Net@@ -699,14 +797,14 @@
Assembly: websocket-sharp (in websocket-sharp.dll)IsListening Property
- Documentation for this section has not yet been entered. -
+ Gets a value indicating whether the WebSocketSharp.Net.HttpListener has been started. +Syntax
public bool IsListening { get; }Value
- Documentation for this section has not yet been entered. -+ true if the WebSocketSharp.Net.HttpListener has been started; otherwise, false. +Remarks
Documentation for this section has not yet been entered. @@ -719,14 +817,14 @@IsSupported Property
- Documentation for this section has not yet been entered. -
+ Gets a value indicating whether the WebSocketSharp.Net.HttpListener can be used with the current operating system. +Syntax
public static bool IsSupported { get; }Value
- Documentation for this section has not yet been entered. -+ true. +Remarks
Documentation for this section has not yet been entered. @@ -739,14 +837,14 @@Prefixes Property
- Documentation for this section has not yet been entered. -
+ Gets the URI prefixes handled by the WebSocketSharp.Net.HttpListener. +Syntax
public HttpListenerPrefixCollection Prefixes { get; }Value
- Documentation for this section has not yet been entered. -+ A WebSocketSharp.Net.HttpListenerPrefixCollection that contains the URI prefixes. +Remarks
Documentation for this section has not yet been entered. @@ -759,14 +857,14 @@Realm Property
- Documentation for this section has not yet been entered. -
+ Gets or sets the name of the realm associated with the WebSocketSharp.Net.HttpListener. +Syntax
public string Realm { get; set; }Value
- Documentation for this section has not yet been entered. -+ A string that contains the name of the realm. +Remarks
Documentation for this section has not yet been entered. @@ -779,8 +877,8 @@Start Method
- Documentation for this section has not yet been entered. -
+ Starts to receive incoming requests. +Syntax
public void Start ()Remarks
@@ -795,8 +893,8 @@Stop Method
- Documentation for this section has not yet been entered. -
+ Stops receiving incoming requests. +Syntax
public void Stop ()Remarks
@@ -811,8 +909,8 @@System.IDisposable.Dispose Method
- Documentation for this section has not yet been entered. -
+ Releases all resource used by the WebSocketSharp.Net.HttpListener. +Syntax
void System.IDisposable.Dispose ()diff --git a/websocket-sharp/doc/html/WebSocketSharp.Net/index.html b/websocket-sharp/doc/html/WebSocketSharp.Net/index.html index 77a44458..db8dd350 100644 --- a/websocket-sharp/doc/html/WebSocketSharp.Net/index.html +++ b/websocket-sharp/doc/html/WebSocketSharp.Net/index.html @@ -207,16 +207,16 @@ AuthenticationSchemes- Documentation for this section has not yet been entered. - + Contains the values of the schemes for authentication. +AuthenticationSchemeSelector - Documentation for this section has not yet been entered. - + Selects the authentication scheme for a WebSocketSharp.Net.HttpListener instance. +@@ -247,8 +247,8 @@ HttpListener - Documentation for this section has not yet been entered. - + Provides a simple, programmatically controlled HTTP listener. +diff --git a/websocket-sharp/doc/html/index.html b/websocket-sharp/doc/html/index.html index 795907d4..874ef5c5 100644 --- a/websocket-sharp/doc/html/index.html +++ b/websocket-sharp/doc/html/index.html @@ -299,16 +299,16 @@ AuthenticationSchemes - Documentation for this section has not yet been entered. - + Contains the values of the schemes for authentication. +AuthenticationSchemeSelector - Documentation for this section has not yet been entered. - + Selects the authentication scheme for a WebSocketSharp.Net.HttpListener instance. +@@ -339,8 +339,8 @@ HttpListener - Documentation for this section has not yet been entered. - + Provides a simple, programmatically controlled HTTP listener. +diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/AuthenticationSchemeSelector.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/AuthenticationSchemeSelector.xml index ca7db288..2d9ce538 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/AuthenticationSchemeSelector.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/AuthenticationSchemeSelector.xml @@ -14,9 +14,15 @@ WebSocketSharp.Net.AuthenticationSchemes - To be added. - diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/AuthenticationSchemes.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/AuthenticationSchemes.xml index 8ada0a06..1507c035 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/AuthenticationSchemes.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/AuthenticationSchemes.xml @@ -13,7 +13,9 @@To be added. -To be added. + + Athat contains a client request information. + + + Selects the authentication scheme for a +instance. + + One of the values that indicates the scheme used to authenticate the specified client request. + To be added. - To be added. ++ Contains the values of the schemes for authentication. + To be added. @@ -25,7 +27,9 @@ diff --git a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListener.xml b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListener.xml index 05d80175..244acf07 100644 --- a/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListener.xml +++ b/websocket-sharp/doc/mdoc/WebSocketSharp.Net/HttpListener.xml @@ -13,7 +13,9 @@WebSocketSharp.Net.AuthenticationSchemes - To be added. ++ Indicates anonymous authentication. + @@ -36,7 +40,9 @@ WebSocketSharp.Net.AuthenticationSchemes - To be added. ++ Indicates basic authentication. + @@ -47,7 +53,9 @@ WebSocketSharp.Net.AuthenticationSchemes - To be added. ++ Indicates digest authentication. + @@ -58,7 +66,9 @@ WebSocketSharp.Net.AuthenticationSchemes - To be added. ++ Indicates Windows authentication. + @@ -69,7 +79,9 @@ WebSocketSharp.Net.AuthenticationSchemes - To be added. ++ Indicates negotiating with the client to determine the authentication scheme. + @@ -80,7 +92,9 @@ WebSocketSharp.Net.AuthenticationSchemes - To be added. ++ Indicates that no authentication is allowed. + @@ -91,7 +105,9 @@ WebSocketSharp.Net.AuthenticationSchemes - To be added. ++ Indicates NTLM authentication. + - To be added. ++ Provides a simple, programmatically controlled HTTP listener. + To be added. @@ -23,7 +25,9 @@ Constructor - @@ -36,7 +40,9 @@To be added. ++ Initializes a new instance of the class. + To be added. - @@ -48,8 +54,13 @@To be added. ++ Shuts down the immediately. + To be added. WebSocketSharp.Net.AuthenticationSchemes - @@ -61,8 +72,13 @@To be added. -To be added. ++ Gets or sets the scheme used to authenticate the clients. + ++ One of the values that indicates the scheme used to + authenticate the clients. The default value is . + To be added. WebSocketSharp.Net.AuthenticationSchemeSelector - @@ -78,11 +94,26 @@To be added. -To be added. ++ Gets or sets the delegate called to determine the scheme used to authenticate clients. + ++ A delegate that invokes the method(s) used to select + an authentication scheme. The default value is . + To be added. - To be added. - To be added. - To be added. -To be added. -To be added. + + Andelegate that references the method(s) + called when the asynchronous operation completes. + + + An that contains a user defined object to pass to the delegate. + + + Begins getting an incoming request information asynchronously. + ++ An +that contains the status of the asynchronous operation. + + This asynchronous operation must be completed by calling the +method. + Typically, the method is invoked by the delegate. + + The has not been started or is stopped currently. + @@ -94,7 +125,9 @@ @@ -109,10 +142,27 @@- To be added. ++ Shuts down the . + To be added. - To be added. - To be added. -To be added. -To be added. + + Anobtained by calling the method. + + + Ends an asynchronous operation to get an incoming request information. + ++ A +that contains a client's request information. + + This method completes an asynchronous operation started by calling the +method. + + +is . + + +was not obtained by calling the method. + + The EndGetContext method was already called for the specified . + @@ -124,9 +174,19 @@ - To be added. -To be added. -To be added. ++ Gets an incoming request information. + ++ A +that contains a client's request information. + + This method waits for an incoming request and returns the request information + when received the request. + ++ The does not have any URI prefixes to listen on. + @@ -150,8 +210,12 @@ @@ -163,8 +227,12 @@System.Boolean - To be added. -To be added. ++ Gets a value indicating whether the +has been started. + + true if thehas been started; otherwise, false . +To be added. System.Boolean - @@ -176,8 +244,12 @@To be added. -To be added. ++ Gets a value indicating whether the +can be used with the current operating system. + + true . +To be added. WebSocketSharp.Net.HttpListenerPrefixCollection - @@ -189,8 +261,12 @@To be added. -To be added. ++ Gets the URI prefixes handled by the +. + + A that contains the URI prefixes. + To be added. System.String - @@ -203,7 +279,9 @@To be added. -To be added. ++ Gets or sets the name of the realm associated with the +. + + A that contains the name of the realm. + To be added. - @@ -216,7 +294,9 @@To be added. ++ Starts to receive incoming requests. + To be added. - @@ -229,7 +309,9 @@To be added. ++ Stops receiving incoming requests. + To be added. - diff --git a/websocket-sharp/doc/mdoc/index.xml b/websocket-sharp/doc/mdoc/index.xml index 8267cddc..0bee7d1f 100644 --- a/websocket-sharp/doc/mdoc/index.xml +++ b/websocket-sharp/doc/mdoc/index.xml @@ -1,6 +1,6 @@To be added. ++ Releases all resource used by the . + To be added. - + [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 ] diff --git a/websocket-sharp/websocket-sharp.pidb b/websocket-sharp/websocket-sharp.pidb index 8aba8585..7c3f3d2d 100644 Binary files a/websocket-sharp/websocket-sharp.pidb and b/websocket-sharp/websocket-sharp.pidb differ