One of the <seecref="!:WebSocketSharp.Frame.Opcode" /> that indicates the type of received data.
One of the <seecref="T:WebSocketSharp.Opcode" /> values that indicates the type of the received data.
</value>
</value>
</member>
</member>
<membername="T:WebSocketSharp.CloseEventArgs">
<membername="T:WebSocketSharp.CloseEventArgs">
@ -739,8 +768,8 @@
</summary>
</summary>
<remarks>
<remarks>
The <seecref="E:WebSocketSharp.WebSocket.OnClose"/> event occurs when the WebSocket receives a close control frame or
The <seecref="E:WebSocketSharp.WebSocket.OnClose"/> event occurs when the WebSocket receives a close control frame or
the <c>WebSocket.Close</c> method is called. If you want to get the reason for closure, you should access the <seecref="P:WebSocketSharp.CloseEventArgs.Code"/> or
the <c>WebSocket.Close</c> method is called. If you want to get the reason for closure, you should access
Gets the <seecref="T:WebSocketSharp.Net.Cookie"/> with the specified <paramrefname="index"/> from the <seecref="T:WebSocketSharp.Net.CookieCollection"/>.
</summary>
<value>
A <seecref="T:WebSocketSharp.Net.Cookie"/> with the specified <paramrefname="index"/> in the <seecref="T:WebSocketSharp.Net.CookieCollection"/>.
</value>
<paramname="index">
An <seecref="T:System.Int32"/> that is the zero-based index of the <seecref="T:WebSocketSharp.Net.Cookie"/> to find.
Gets the <seecref="T:WebSocketSharp.Net.Cookie"/> with the specified <paramrefname="name"/> from the <seecref="T:WebSocketSharp.Net.CookieCollection"/>.
</summary>
<value>
A <seecref="T:WebSocketSharp.Net.Cookie"/> with the specified <paramrefname="name"/> in the <seecref="T:WebSocketSharp.Net.CookieCollection"/>.
</value>
<paramname="name">
A <seecref="T:System.String"/> that is the name of the <seecref="T:WebSocketSharp.Net.Cookie"/> to find.
Add the elements of the specified <seecref="T:WebSocketSharp.Net.CookieCollection"/> to the current <seecref="T:WebSocketSharp.Net.CookieCollection"/>.
</summary>
<paramname="cookies">
A <seecref="T:WebSocketSharp.Net.CookieCollection"/> to add to the current <seecref="T:WebSocketSharp.Net.CookieCollection"/>.
</param>
<exceptioncref="T:System.ArgumentNullException">
<paramrefname="cookies"/> is <seelangword="null"/>.
Copies the elements of the <seecref="T:WebSocketSharp.Net.CookieCollection"/> to the specified array of <seecref="T:WebSocketSharp.Net.Cookie"/>,
starting at the specified <paramrefname="index"/> in the <paramrefname="array"/>.
</summary>
<paramname="array">
An array of <seecref="T:WebSocketSharp.Net.Cookie"/> that is the destination of the elements copied from the <seecref="T:WebSocketSharp.Net.CookieCollection"/>.
</param>
<paramname="index">
An <seecref="T:System.Int32"/> that indicates the zero-based index in <paramrefname="array"/> at which copying begins.
Populates the specified <seecref="T:System.Runtime.Serialization.SerializationInfo"/> with the data needed to serialize the <seecref="T:WebSocketSharp.Net.CookieException"/>.
</summary>
<paramname="serializationInfo">
A <seecref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data.
</param>
<paramname="streamingContext">
A <seecref="T:System.Runtime.Serialization.StreamingContext"/> that specifies the destination for the serialization.
Populates the specified <seecref="T:System.Runtime.Serialization.SerializationInfo"/> with the data needed to serialize the <seecref="T:WebSocketSharp.Net.CookieException"/>.
</summary>
<paramname="serializationInfo">
A <seecref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data.
</param>
<paramname="streamingContext">
A <seecref="T:System.Runtime.Serialization.StreamingContext"/> that specifies the destination for the serialization.
</param>
</member>
<membername="T:WebSocketSharp.Net.HttpListener">
<membername="T:WebSocketSharp.Net.HttpListener">
<summary>
<summary>
Provides a simple, programmatically controlled HTTP listener.
Provides a simple, programmatically controlled HTTP listener.
Adds the specified <seecref="T:WebSocketSharp.Net.Cookie"/> to the <seecref="P:WebSocketSharp.Net.HttpListenerResponse.Cookies"/> sent with the response.
</summary>
<paramname="cookie">
A <seecref="T:WebSocketSharp.Net.Cookie"/> to add to the <seecref="P:WebSocketSharp.Net.HttpListenerResponse.Cookies"/>.
</param>
<exceptioncref="T:System.ArgumentNullException">
<paramrefname="cookie"/> is <seelangword="null"/>.
Adds or updates a <seecref="T:WebSocketSharp.Net.Cookie"/> in the <seecref="P:WebSocketSharp.Net.HttpListenerResponse.Cookies"/> sent with the response.
</summary>
<paramname="cookie">
A <seecref="T:WebSocketSharp.Net.Cookie"/> to set.
</param>
<exceptioncref="T:System.ArgumentNullException">
<paramrefname="cookie"/> is <seelangword="null"/>.
</exception>
<exceptioncref="T:System.ArgumentException">
<paramrefname="cookie"/> already exists in the <seecref="P:WebSocketSharp.Net.HttpListenerResponse.Cookies"/> and
Decodes an HTML-encoded string and returns the decoded string.
Decodes an HTML-encoded string and returns the decoded string.
@ -3663,8 +4469,8 @@
</summary>
</summary>
<remarks>
<remarks>
An HTTP request event occurs when a <seecref="T:WebSocketSharp.Server.HttpServer"/> instance receives an HTTP request.
An HTTP request event occurs when a <seecref="T:WebSocketSharp.Server.HttpServer"/> instance receives an HTTP request.
If you want to get the HTTP request objects, you should access the <seecref="!:ResponseEventArgs.Request" /> property.
If you want to get the HTTP request objects, you should access the <seecref="P:WebSocketSharp.Server.HttpRequestEventArgs.Request" /> property.
If you want to get the HTTP response objects to send, you should access the <seecref="!:ResponseEventArgs.Response" /> property.
If you want to get the HTTP response objects to send, you should access the <seecref="P:WebSocketSharp.Server.HttpRequestEventArgs.Response" /> property.
</b>(<ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>)<nobr> : <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote><spanclass="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td>
Determines whether the specified <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> is equal to the current <ahref="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a>.
</b>()<nobr> : <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a></nobr><blockquote><spanclass="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td>
</b>()<nobr> : <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a></nobr><blockquote><spanclass="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td>
Returns a <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that represents the current <ahref="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a>.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
Determines whether the specified <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> is equal to the current <ahref="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a>.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
An <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> to compare with the current <ahref="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a>.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
<tt>true</tt> if the specified <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> is equal to the current <ahref="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a>;
The value specified for a set operation is <tt>null</tt> or <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=F:System.String.Empty">string.Empty</a>.
</p>
<p>
- or -
</p>
<p>
The value specified for a set operation contains an invalid character.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
Returns a <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that represents the current <ahref="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a>.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that represents the current <ahref="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a>.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
This method returns a <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> to use to send an HTTP Cookie to an origin server.
<divclass="Signature">public class <b>CookieCollection</b> : <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.ICollection">ICollection</a></div>
<divclass="Signature">public class <b>CookieCollection</b> : <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.ICollection">ICollection</a></div>
@ -243,8 +243,8 @@
</b>()</div>
</b>()</div>
</td>
</td>
<td>
<td>
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
Initializes a new instance of the <ahref="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> class.
</i>. <spanclass="NotEntered">Documentation for this section has not yet been entered.</span></td>
</i>.
Gets a value indicating whether access to the <ahref="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> is thread safe.
</i>. <spanclass="NotEntered">Documentation for this section has not yet been entered.</span></td>
</i>.
Gets the <ahref="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a> with the specified <i>index</i> from the <ahref="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
</i>. <spanclass="NotEntered">Documentation for this section has not yet been entered.</span></td>
</i>.
Gets the <ahref="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a> with the specified <i>name</i> from the <ahref="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
</b>(<ahref="../WebSocketSharp.Net/Cookie.html">Cookie</a>)<blockquote><spanclass="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td>
Add the specified <ahref="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a> to the <ahref="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
</b>(<ahref="../WebSocketSharp.Net/CookieCollection.html">CookieCollection</a>)<blockquote><spanclass="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td>
Add the elements of the specified <ahref="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> to the current <ahref="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
</b>(<ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Array">Array</a>, <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>)<blockquote><spanclass="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td>
Copies the elements of the <ahref="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> to the specified <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Array">Array</a>,
starting at the specified <i>index</i> in the <i>array</i>.
</b>(<ahref="../WebSocketSharp.Net/Cookie.html">Cookie</a>[], <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>)<blockquote><spanclass="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td>
Copies the elements of the <ahref="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> to the specified array of <ahref="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a>,
starting at the specified <i>index</i> in the <i>array</i>.
</b>()<nobr> : <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.IEnumerator">IEnumerator</a></nobr><blockquote><spanclass="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td>
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
Add the specified <ahref="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a> to the <ahref="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
A <ahref="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a> to add to the <ahref="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
Add the elements of the specified <ahref="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> to the current <ahref="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
A <ahref="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> to add to the current <ahref="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
Copies the elements of the <ahref="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> to the specified <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Array">Array</a>,
</p>
starting at the specified <i>index</i> in the <i>array</i>.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
An <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Array">Array</a> that is the destination of the elements copied from the <ahref="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
</dd>
</dd>
<dt>
<dt>
<i>index</i>
<i>index</i>
</dt>
</dt>
<dd>
<dd>
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
An <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> that indicates the zero-based index in <i>array</i> at which copying begins.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
Copies the elements of the <ahref="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> to the specified array of <ahref="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a>,
</p>
starting at the specified <i>index</i> in the <i>array</i>.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
An array of <ahref="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a> that is the destination of the elements copied from the <ahref="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
</dd>
</dd>
<dt>
<dt>
<i>index</i>
<i>index</i>
</dt>
</dt>
<dd>
<dd>
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
An <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> that indicates the zero-based index in <i>array</i> at which copying begins.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
An <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> that indicates the number of cookies contained in the <ahref="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
An instance of an implementation of the <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.IEnumerator">IEnumerator</a> interface
</blockquote>
to use to iterate through the <ahref="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
<tt>true</tt> if the <ahref="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> is read-only; otherwise, <tt>false</tt>.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
Gets a value indicating whether access to the <ahref="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> is thread safe.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
<tt>true</tt> if access to the <ahref="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> is thread safe; otherwise, <tt>false</tt>.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
Gets the <ahref="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a> with the specified <i>index</i> from the <ahref="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
</p>
</p>
<h2>Syntax</h2>
<h2>Syntax</h2>
<divclass="Signature">
<divclass="Signature">
<p>
<p>
@ -651,13 +764,31 @@
<i>index</i>
<i>index</i>
</dt>
</dt>
<dd>
<dd>
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
An <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> that is the zero-based index of the <ahref="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a> to find.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
A <ahref="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a> with the specified <i>index</i> in the <ahref="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
Gets the <ahref="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a> with the specified <i>name</i> from the <ahref="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
</p>
</p>
<h2>Syntax</h2>
<h2>Syntax</h2>
<divclass="Signature">
<divclass="Signature">
<p>
<p>
@ -685,13 +816,30 @@
<i>name</i>
<i>name</i>
</dt>
</dt>
<dd>
<dd>
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that is the name of the <ahref="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a> to find.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
A <ahref="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a> with the specified <i>name</i> in the <ahref="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
An <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> to use to synchronize access to the <ahref="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
<divclass="Signature">public class <b>CookieException</b> : <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.FormatException">FormatException</a></div>
<divclass="Signature">public class <b>CookieException</b> : <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.FormatException">FormatException</a></div>
@ -243,8 +243,8 @@
</b>()</div>
</b>()</div>
</td>
</td>
<td>
<td>
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
Initializes a new instance of the <ahref="../WebSocketSharp.Net/CookieException.html">WebSocketSharp.Net.CookieException</a> class.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
Initializes a new instance of the <ahref="../WebSocketSharp.Net/CookieException.html">WebSocketSharp.Net.CookieException</a> class
</td>
with the specified <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.SerializationInfo">System.Runtime.Serialization.SerializationInfo</a> and <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.StreamingContext">System.Runtime.Serialization.StreamingContext</a>.
</b>(<ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.SerializationInfo">System.Runtime.Serialization.SerializationInfo</a>, <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.StreamingContext">System.Runtime.Serialization.StreamingContext</a>)<blockquote><spanclass="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td>
Populates the specified <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.SerializationInfo">System.Runtime.Serialization.SerializationInfo</a> with the data needed to serialize the <ahref="../WebSocketSharp.Net/CookieException.html">WebSocketSharp.Net.CookieException</a>.
</blockquote></td>
</tr>
</tr>
</table>
</table>
</div>
</div>
@ -302,8 +305,8 @@
</a>
</a>
</td>
</td>
<td>
<td>
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
Populates the specified <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.SerializationInfo">System.Runtime.Serialization.SerializationInfo</a> with the data needed to serialize the <ahref="../WebSocketSharp.Net/CookieException.html">WebSocketSharp.Net.CookieException</a>.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
Initializes a new instance of the <ahref="../WebSocketSharp.Net/CookieException.html">WebSocketSharp.Net.CookieException</a> class
</p>
with the specified <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.SerializationInfo">System.Runtime.Serialization.SerializationInfo</a> and <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.StreamingContext">System.Runtime.Serialization.StreamingContext</a>.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.SerializationInfo">System.Runtime.Serialization.SerializationInfo</a> that holds the serialized object data.
</dd>
</dd>
<dt>
<dt>
<i>context</i>
<i>streamingContext</i>
</dt>
</dt>
<dd>
<dd>
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.StreamingContext">System.Runtime.Serialization.StreamingContext</a> that contains the contextual information about the source or destination.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
Populates the specified <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.SerializationInfo">System.Runtime.Serialization.SerializationInfo</a> with the data needed to serialize the <ahref="../WebSocketSharp.Net/CookieException.html">WebSocketSharp.Net.CookieException</a>.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.SerializationInfo">System.Runtime.Serialization.SerializationInfo</a> that holds the serialized object data.
</dd>
</dd>
<dt>
<dt>
<i>streamingContext</i>
<i>streamingContext</i>
</dt>
</dt>
<dd>
<dd>
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.StreamingContext">System.Runtime.Serialization.StreamingContext</a> that specifies the destination for the serialization.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
Populates the specified <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.SerializationInfo">System.Runtime.Serialization.SerializationInfo</a> with the data needed to serialize the <ahref="../WebSocketSharp.Net/CookieException.html">WebSocketSharp.Net.CookieException</a>.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.SerializationInfo">System.Runtime.Serialization.SerializationInfo</a> that holds the serialized object data.
</dd>
</dd>
<dt>
<dt>
<i>context</i>
<i>streamingContext</i>
</dt>
</dt>
<dd>
<dd>
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.StreamingContext">System.Runtime.Serialization.StreamingContext</a> that specifies the destination for the serialization.
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Text.Encoding">System.Text.Encoding</a> that contains the encoding that can be used with entity body data.
A <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Text.Encoding">System.Text.Encoding</a> that contains the encoding that can be used with the entity body data.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
Provides access to a response to a request being processed by a <ahref="../WebSocketSharp.Net/HttpListener.html">WebSocketSharp.Net.HttpListener</a> instance.
An HTTP request event occurs when a <ahref="../WebSocketSharp.Server/HttpServer.html">WebSocketSharp.Server.HttpServer</a> instance receives an HTTP request.
An HTTP request event occurs when a <ahref="../WebSocketSharp.Server/HttpServer.html">WebSocketSharp.Server.HttpServer</a> instance receives an HTTP request.
If you want to get the HTTP request objects, you should access the <ahref="javascript:alert("Documentation not found.")">ResponseEventArgs.Request</a> property.
If you want to get the HTTP request objects, you should access the <ahref="../WebSocketSharp.Server/HttpRequestEventArgs.html#P:WebSocketSharp.Server.HttpRequestEventArgs.Request">HttpRequestEventArgs.Request</a> property.
If you want to get the HTTP response objects to send, you should access the <ahref="javascript:alert("Documentation not found.")">ResponseEventArgs.Response</a> property.
If you want to get the HTTP response objects to send, you should access the <ahref="../WebSocketSharp.Server/HttpRequestEventArgs.html#P:WebSocketSharp.Server.HttpRequestEventArgs.Response">HttpRequestEventArgs.Response</a> property.
The <ahref="../WebSocketSharp/WebSocket.html#E:WebSocketSharp.WebSocket.OnClose">WebSocket.OnClose</a> event occurs when the WebSocket receives a close control frame or
The <ahref="../WebSocketSharp/WebSocket.html#E:WebSocketSharp.WebSocket.OnClose">WebSocket.OnClose</a> event occurs when the WebSocket receives a close control frame or
the <tt>WebSocket.Close</tt> method is called. If you want to get the reason for closure, you should access the <ahref="../WebSocketSharp/CloseEventArgs.html#P:WebSocketSharp.CloseEventArgs.Code">CloseEventArgs.Code</a> or
the <tt>WebSocket.Close</tt> method is called. If you want to get the reason for closure, you should access
the <ahref="../WebSocketSharp/CloseEventArgs.html#P:WebSocketSharp.CloseEventArgs.Code">CloseEventArgs.Code</a> or <ahref="../WebSocketSharp/CloseEventArgs.html#P:WebSocketSharp.CloseEventArgs.Reason">CloseEventArgs.Reason</a> properties.
Accepts a WebSocket connection asynchronously by the <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.Sockets.TcpListener">System.Net.Sockets.TcpListener</a>.
Accepts a WebSocket connection asynchronously by the <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.Sockets.TcpListener">System.Net.Sockets.TcpListener</a>.
Determines whether the specified <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> is a <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=F:System.String.Empty">string.Empty</a>.
Determines whether the specified <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> is a <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=F:System.String.Empty">string.Empty</a>.
Determines whether the specified <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> is enclosed in the specified <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Char">char</a>.
</blockquote></td>
</blockquote></td>
</tr>
</tr>
<trvalign="top">
<trvalign="top">
@ -848,6 +871,44 @@
<b>Namespace: </b>WebSocketSharp<br/><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<b>Namespace: </b>WebSocketSharp<br/><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<tt>true</tt> if the <i>value</i>parameter is a<ahref="http://www.go-mono.com/docs/monodoc.ashx?link=F:System.String.Empty">string.Empty</a>; otherwise, <tt>false</tt>.
<tt>true</tt> if <i>value</i> is <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=F:System.String.Empty">string.Empty</a>; otherwise, <tt>false</tt>.
Determines whether the specified <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> is enclosed in the specified <ahref="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Char">char</a>.
<spanclass="NotEntered">Documentation for this section has not yet been entered.</span>
Provides access to a response to a request being processed by a <ahref="./WebSocketSharp.Net/HttpListener.html">WebSocketSharp.Net.HttpListener</a> instance.
A <seecref="T:WebSocketSharp.Net.CookieCollection"/> to add to the current <seecref="T:WebSocketSharp.Net.CookieCollection"/>.
</param>
<summary>
Add the elements of the specified <seecref="T:WebSocketSharp.Net.CookieCollection"/> to the current <seecref="T:WebSocketSharp.Net.CookieCollection"/>.
</summary>
<remarks>To be added.</remarks>
<remarks>To be added.</remarks>
<exceptioncref="T:System.ArgumentNullException">
<paramrefname="cookies"/> is <seelangword="null"/>.
</exception>
</Docs>
</Docs>
</Member>
</Member>
<MemberMemberName="CopyTo">
<MemberMemberName="CopyTo">
@ -71,10 +89,23 @@
<ParameterName="index"Type="System.Int32"/>
<ParameterName="index"Type="System.Int32"/>
</Parameters>
</Parameters>
<Docs>
<Docs>
<paramname="array">To be added.</param>
<paramname="array">
<paramname="index">To be added.</param>
An <seecref="T:System.Array"/> that is the destination of the elements copied from the <seecref="T:WebSocketSharp.Net.CookieCollection"/>.
<summary>To be added.</summary>
</param>
<paramname="index">
An <seecref="T:System.Int32"/> that indicates the zero-based index in <paramrefname="array"/> at which copying begins.
</param>
<summary>
Copies the elements of the <seecref="T:WebSocketSharp.Net.CookieCollection"/> to the specified <seecref="T:System.Array"/>,
starting at the specified <paramrefname="index"/> in the <paramrefname="array"/>.
An array of <seecref="T:WebSocketSharp.Net.Cookie"/> that is the destination of the elements copied from the <seecref="T:WebSocketSharp.Net.CookieCollection"/>.
<summary>To be added.</summary>
</param>
<paramname="index">
An <seecref="T:System.Int32"/> that indicates the zero-based index in <paramrefname="array"/> at which copying begins.
</param>
<summary>
Copies the elements of the <seecref="T:WebSocketSharp.Net.CookieCollection"/> to the specified array of <seecref="T:WebSocketSharp.Net.Cookie"/>,
starting at the specified <paramrefname="index"/> in the <paramrefname="array"/>.
Gets the number of cookies contained in the <seecref="T:WebSocketSharp.Net.CookieCollection"/>.
</summary>
<value>
An <seecref="T:System.Int32"/> that indicates the number of cookies contained in the <seecref="T:WebSocketSharp.Net.CookieCollection"/>.
</value>
<remarks>To be added.</remarks>
<remarks>To be added.</remarks>
</Docs>
</Docs>
</Member>
</Member>
@ -117,8 +165,13 @@
</ReturnValue>
</ReturnValue>
<Parameters/>
<Parameters/>
<Docs>
<Docs>
<summary>To be added.</summary>
<summary>
<returns>To be added.</returns>
Gets the enumerator to use to iterate through the <seecref="T:WebSocketSharp.Net.CookieCollection"/>.
</summary>
<returns>
An instance of an implementation of the <seecref="T:System.Collections.IEnumerator"/> interface
to use to iterate through the <seecref="T:WebSocketSharp.Net.CookieCollection"/>.
</returns>
<remarks>To be added.</remarks>
<remarks>To be added.</remarks>
</Docs>
</Docs>
</Member>
</Member>
@ -130,8 +183,13 @@
<ReturnType>System.Boolean</ReturnType>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
</ReturnValue>
<Docs>
<Docs>
<summary>To be added.</summary>
<summary>
<value>To be added.</value>
Gets a value indicating whether the <seecref="T:WebSocketSharp.Net.CookieCollection"/> is read-only.
</summary>
<value>
<c>true</c> if the <seecref="T:WebSocketSharp.Net.CookieCollection"/> is read-only; otherwise, <c>false</c>.
The default is <c>true</c>.
</value>
<remarks>To be added.</remarks>
<remarks>To be added.</remarks>
</Docs>
</Docs>
</Member>
</Member>
@ -143,8 +201,13 @@
<ReturnType>System.Boolean</ReturnType>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
</ReturnValue>
<Docs>
<Docs>
<summary>To be added.</summary>
<summary>
<value>To be added.</value>
Gets a value indicating whether access to the <seecref="T:WebSocketSharp.Net.CookieCollection"/> is thread safe.
</summary>
<value>
<c>true</c> if access to the <seecref="T:WebSocketSharp.Net.CookieCollection"/> is thread safe; otherwise, <c>false</c>.
The default is <c>false</c>.
</value>
<remarks>To be added.</remarks>
<remarks>To be added.</remarks>
</Docs>
</Docs>
</Member>
</Member>
@ -159,10 +222,20 @@
<ParameterName="index"Type="System.Int32"/>
<ParameterName="index"Type="System.Int32"/>
</Parameters>
</Parameters>
<Docs>
<Docs>
<paramname="index">To be added.</param>
<paramname="index">
<summary>To be added.</summary>
An <seecref="T:System.Int32"/> that is the zero-based index of the <seecref="T:WebSocketSharp.Net.Cookie"/> to find.
<value>To be added.</value>
</param>
<summary>
Gets the <seecref="T:WebSocketSharp.Net.Cookie"/> with the specified <paramrefname="index"/> from the <seecref="T:WebSocketSharp.Net.CookieCollection"/>.
</summary>
<value>
A <seecref="T:WebSocketSharp.Net.Cookie"/> with the specified <paramrefname="index"/> in the <seecref="T:WebSocketSharp.Net.CookieCollection"/>.
<paramrefname="index"/> is less than zero or <paramrefname="index"/> is greater than or
equal to <seecref="P:WebSocketSharp.Net.CookieCollection.Count"/>.
</exception>
</Docs>
</Docs>
</Member>
</Member>
<MemberMemberName="Item">
<MemberMemberName="Item">
@ -176,10 +249,19 @@
<ParameterName="name"Type="System.String"/>
<ParameterName="name"Type="System.String"/>
</Parameters>
</Parameters>
<Docs>
<Docs>
<paramname="name">To be added.</param>
<paramname="name">
<summary>To be added.</summary>
A <seecref="T:System.String"/> that is the name of the <seecref="T:WebSocketSharp.Net.Cookie"/> to find.
<value>To be added.</value>
</param>
<summary>
Gets the <seecref="T:WebSocketSharp.Net.Cookie"/> with the specified <paramrefname="name"/> from the <seecref="T:WebSocketSharp.Net.CookieCollection"/>.
</summary>
<value>
A <seecref="T:WebSocketSharp.Net.Cookie"/> with the specified <paramrefname="name"/> in the <seecref="T:WebSocketSharp.Net.CookieCollection"/>.
</value>
<remarks>To be added.</remarks>
<remarks>To be added.</remarks>
<exceptioncref="T:System.ArgumentNullException">
<paramrefname="name"/> is <seelangword="null"/>.
</exception>
</Docs>
</Docs>
</Member>
</Member>
<MemberMemberName="SyncRoot">
<MemberMemberName="SyncRoot">
@ -190,8 +272,12 @@
<ReturnType>System.Object</ReturnType>
<ReturnType>System.Object</ReturnType>
</ReturnValue>
</ReturnValue>
<Docs>
<Docs>
<summary>To be added.</summary>
<summary>
<value>To be added.</value>
Gets an object to use to synchronize access to the <seecref="T:WebSocketSharp.Net.CookieCollection"/>.
</summary>
<value>
An <seecref="T:System.Object"/> to use to synchronize access to the <seecref="T:WebSocketSharp.Net.CookieCollection"/>.
<paramname="serializationInfo">To be added.</param>
<paramname="serializationInfo">
<paramname="streamingContext">To be added.</param>
A <seecref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data.
<summary>To be added.</summary>
</param>
<paramname="streamingContext">
A <seecref="T:System.Runtime.Serialization.StreamingContext"/> that specifies the destination for the serialization.
</param>
<summary>
Populates the specified <seecref="T:System.Runtime.Serialization.SerializationInfo"/> with the data needed to serialize the <seecref="T:WebSocketSharp.Net.CookieException"/>.
A <seecref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data.
<summary>To be added.</summary>
</param>
<paramname="streamingContext">
A <seecref="T:System.Runtime.Serialization.StreamingContext"/> that specifies the destination for the serialization.
</param>
<summary>
Populates the specified <seecref="T:System.Runtime.Serialization.SerializationInfo"/> with the data needed to serialize the <seecref="T:WebSocketSharp.Net.CookieException"/>.
A <seecref="T:WebSocketSharp.Net.Cookie"/> to add to the <seecref="P:WebSocketSharp.Net.HttpListenerResponse.Cookies"/>.
</param>
<summary>
Adds the specified <seecref="T:WebSocketSharp.Net.Cookie"/> to the <seecref="P:WebSocketSharp.Net.HttpListenerResponse.Cookies"/> sent with the response.
</summary>
<remarks>To be added.</remarks>
<remarks>To be added.</remarks>
<exceptioncref="T:System.ArgumentNullException">
<paramrefname="cookie"/> is <seelangword="null"/>.
</exception>
</Docs>
</Docs>
</Member>
</Member>
<MemberMemberName="AppendHeader">
<MemberMemberName="AppendHeader">
@ -76,10 +102,22 @@
<ParameterName="value"Type="System.String"/>
<ParameterName="value"Type="System.String"/>
</Parameters>
</Parameters>
<Docs>
<Docs>
<paramname="name">To be added.</param>
<paramname="name">
<paramname="value">To be added.</param>
A <seecref="T:System.String"/> that contains the name of the HTTP header to append <paramrefname="value"/> to.
<summary>To be added.</summary>
</param>
<paramname="value">
A <seecref="T:System.String"/> that contains the value to append to the HTTP header.
</param>
<summary>
Appends a <paramrefname="value"/> to the specified HTTP header sent with the response.
</summary>
<remarks>To be added.</remarks>
<remarks>To be added.</remarks>
<exceptioncref="T:System.ArgumentException">
<paramrefname="name"/> is <seelangword="null"/> or <seecref="F:System.String.Empty"/>.
A <seecref="T:WebSocketSharp.Net.Cookie"/> to set.
</param>
<summary>
Adds or updates a <seecref="T:WebSocketSharp.Net.Cookie"/> in the <seecref="P:WebSocketSharp.Net.HttpListenerResponse.Cookies"/> sent with the response.
</summary>
<remarks>To be added.</remarks>
<remarks>To be added.</remarks>
<exceptioncref="T:System.ArgumentNullException">
<paramrefname="cookie"/> is <seelangword="null"/>.
</exception>
<exceptioncref="T:System.ArgumentException">
<paramrefname="cookie"/> already exists in the <seecref="P:WebSocketSharp.Net.HttpListenerResponse.Cookies"/> and
could not be replaced.
</exception>
</Docs>
</Docs>
</Member>
</Member>
<MemberMemberName="StatusCode">
<MemberMemberName="StatusCode">
@ -299,9 +479,23 @@
<ReturnType>System.Int32</ReturnType>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
</ReturnValue>
<Docs>
<Docs>
<summary>To be added.</summary>
<summary>
<value>To be added.</value>
Gets or sets the HTTP status code returned to the client.
</summary>
<value>
An <seecref="T:System.Int32"/> that indicates the HTTP status code for the response to the request.
The default is <seecref="F:WebSocketSharp.Net.HttpStatusCode.OK"/>.
An HTTP request event occurs when a <seecref="T:WebSocketSharp.Server.HttpServer"/> instance receives an HTTP request.
An HTTP request event occurs when a <seecref="T:WebSocketSharp.Server.HttpServer"/> instance receives an HTTP request.
If you want to get the HTTP request objects, you should access the <seecref="!:ResponseEventArgs.Request" /> property.
If you want to get the HTTP request objects, you should access the <seecref="P:WebSocketSharp.Server.HttpRequestEventArgs.Request" /> property.
If you want to get the HTTP response objects to send, you should access the <seecref="!:ResponseEventArgs.Response" /> property.
If you want to get the HTTP response objects to send, you should access the <seecref="P:WebSocketSharp.Server.HttpRequestEventArgs.Response" /> property.
The <seecref="E:WebSocketSharp.WebSocket.OnClose"/> event occurs when the WebSocket receives a close control frame or
The <seecref="E:WebSocketSharp.WebSocket.OnClose"/> event occurs when the WebSocket receives a close control frame or
the <c>WebSocket.Close</c> method is called. If you want to get the reason for closure, you should access the <seecref="P:WebSocketSharp.CloseEventArgs.Code"/> or
the <c>WebSocket.Close</c> method is called. If you want to get the reason for closure, you should access