Modified .gitignore

This commit is contained in:
sta
2013-06-12 16:23:28 +09:00
parent 2f1673558f
commit 37c317f254
141 changed files with 6 additions and 51513 deletions

File diff suppressed because it is too large Load Diff

4
websocket-sharp/doc/.gitignore vendored Normal file
View File

@@ -0,0 +1,4 @@
## Ignore MonoDevelop build results.
html
mdoc

View File

@@ -1,826 +0,0 @@
<html>
<head>
<title>WebSocketSharp.Net.WebSockets.WebSocketContext</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a> : <a href="index.html">WebSocketSharp.Net.WebSockets Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:WebSocketSharp.Net.WebSockets.WebSocketContext">Overview</a>
</p>
<p>
<a href="#T:WebSocketSharp.Net.WebSockets.WebSocketContext:Signature">Signature</a>
</p>
<p>
<a href="#T:WebSocketSharp.Net.WebSockets.WebSocketContext:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:WebSocketSharp.Net.WebSockets.WebSocketContext:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:WebSocketSharp.Net.WebSockets.WebSocketContext">WebSocketContext Class</h1>
<p class="Summary" id="T:WebSocketSharp.Net.WebSockets.WebSocketContext:Summary">
Provides access to the WebSocket connection request objects.
</p>
<div id="T:WebSocketSharp.Net.WebSockets.WebSocketContext:Signature">
<h2>Syntax</h2>
<div class="Signature">public abstract class <b>WebSocketContext</b></div>
</div>
<div class="Remarks" id="T:WebSocketSharp.Net.WebSockets.WebSocketContext:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.Net.WebSockets.WebSocketContext:Docs:Remarks">
The WebSocketContext class is an abstract class.
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.Net.WebSockets.WebSocketContext:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp.Net.WebSockets<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>.
</p>
<h2 class="Section">Protected Constructors</h2>
<div class="SectionBox" id="Protected Constructors">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:WebSocketSharp.Net.WebSockets.WebSocketContext">WebSocketContext</a>
</b>()</div>
</td>
<td>
Initializes a new instance of the <a href="../WebSocketSharp.Net.WebSockets/WebSocketContext.html">WebSocketSharp.Net.WebSockets.WebSocketContext</a> class.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Properties</h2>
<div class="SectionBox" id="Public Properties">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>[read-only]<div>abstract </div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Net.WebSockets.WebSocketContext.CookieCollection">CookieCollection</a>
</b>
</td>
<td>
<i>
<a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>
</i>.
Gets the cookies used in the WebSocket opening handshake.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div>abstract </div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Net.WebSockets.WebSocketContext.Headers">Headers</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Specialized.NameValueCollection">System.Collections.Specialized.NameValueCollection</a>
</i>.
Gets the HTTP headers used in the WebSocket opening handshake.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div>abstract </div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Net.WebSockets.WebSocketContext.IsAuthenticated">IsAuthenticated</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>
</i>.
Gets a value indicating whether the client is authenticated.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div>abstract </div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Net.WebSockets.WebSocketContext.IsLocal">IsLocal</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>
</i>.
Gets a value indicating whether the client connected from the local computer.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div>abstract </div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Net.WebSockets.WebSocketContext.IsSecureConnection">IsSecureConnection</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>
</i>.
Gets a value indicating whether the WebSocket connection is secured.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div>abstract </div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Net.WebSockets.WebSocketContext.IsValid">IsValid</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>
</i>.
Gets a value indicating whether the WebSocket connection request is valid.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div>abstract </div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Net.WebSockets.WebSocketContext.Origin">Origin</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>
</i>.
Gets the value of the Origin header field used in the WebSocket opening handshake.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div>abstract </div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Net.WebSockets.WebSocketContext.Path">Path</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>
</i>.
Gets the absolute path of the requested WebSocket URI.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div>abstract </div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Net.WebSockets.WebSocketContext.QueryString">QueryString</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Specialized.NameValueCollection">System.Collections.Specialized.NameValueCollection</a>
</i>.
Gets the collection of query string variables used in the WebSocket opening handshake.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div>abstract </div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Net.WebSockets.WebSocketContext.RequestUri">RequestUri</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Uri">Uri</a>
</i>.
Gets the WebSocket URI requested by the client.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div>abstract </div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Net.WebSockets.WebSocketContext.SecWebSocketKey">SecWebSocketKey</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>
</i>.
Gets the value of the Sec-WebSocket-Key header field used in the WebSocket opening handshake.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div>abstract </div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Net.WebSockets.WebSocketContext.SecWebSocketProtocols">SecWebSocketProtocols</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.IEnumerable`1">IEnumerable&lt;string&gt;</a>
</i>.
Gets the values of the Sec-WebSocket-Protocol header field used in the WebSocket opening handshake.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div>abstract </div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Net.WebSockets.WebSocketContext.SecWebSocketVersion">SecWebSocketVersion</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>
</i>.
Gets the value of the Sec-WebSocket-Version header field used in the WebSocket opening handshake.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div>abstract </div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Net.WebSockets.WebSocketContext.User">User</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Security.Principal.IPrincipal">System.Security.Principal.IPrincipal</a>
</i>.
Gets the client information (identity, authentication information and security roles).
</td>
</tr>
<tr valign="top">
<td>[read-only]<div>abstract </div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Net.WebSockets.WebSocketContext.WebSocket">WebSocket</a>
</b>
</td>
<td>
<i>
<a href="../WebSocketSharp/WebSocket.html">WebSocketSharp.WebSocket</a>
</i>.
Gets the WebSocket instance used for two-way communication between client and server.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Extension Methods</h2>
<div class="SectionBox" id="Extension Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNull``1(``0)">IsNull&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNullDo``1(``0,System.Action)">IsNullDo&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
And invokes the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a> delegate if the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:WebSocketSharp.Net.WebSockets.WebSocketContext:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="C:WebSocketSharp.Net.WebSockets.WebSocketContext">WebSocketContext Constructor</h3>
<blockquote id="C:WebSocketSharp.Net.WebSockets.WebSocketContext:member">
<p class="Summary">
Initializes a new instance of the <a href="../WebSocketSharp.Net.WebSockets/WebSocketContext.html">WebSocketSharp.Net.WebSockets.WebSocketContext</a> class.
</p>
<h2>Syntax</h2>
<div class="Signature">protected <b>WebSocketContext</b> ()</div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:WebSocketSharp.Net.WebSockets.WebSocketContext:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:WebSocketSharp.Net.WebSockets.WebSocketContext:Version Information">
<b>Namespace: </b>WebSocketSharp.Net.WebSockets<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.CookieCollection">CookieCollection Property</h3>
<blockquote id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.CookieCollection:member">
<p class="Summary">
Gets the cookies used in the WebSocket opening handshake.
</p>
<h2>Syntax</h2>
<div class="Signature">public abstract <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> <b>CookieCollection</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.CookieCollection:Value">
A <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> that contains the cookies.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.CookieCollection:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.CookieCollection:Version Information">
<b>Namespace: </b>WebSocketSharp.Net.WebSockets<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.Headers">Headers Property</h3>
<blockquote id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.Headers:member">
<p class="Summary">
Gets the HTTP headers used in the WebSocket opening handshake.
</p>
<h2>Syntax</h2>
<div class="Signature">public abstract <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Specialized.NameValueCollection">System.Collections.Specialized.NameValueCollection</a> <b>Headers</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.Headers:Value">
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Specialized.NameValueCollection">System.Collections.Specialized.NameValueCollection</a> that contains the HTTP headers.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.Headers:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.Headers:Version Information">
<b>Namespace: </b>WebSocketSharp.Net.WebSockets<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.IsAuthenticated">IsAuthenticated Property</h3>
<blockquote id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.IsAuthenticated:member">
<p class="Summary">
Gets a value indicating whether the client is authenticated.
</p>
<h2>Syntax</h2>
<div class="Signature">public abstract <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>IsAuthenticated</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.IsAuthenticated:Value">
<tt>true</tt> if the client is authenticated; otherwise, <tt>false</tt>.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.IsAuthenticated:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.IsAuthenticated:Version Information">
<b>Namespace: </b>WebSocketSharp.Net.WebSockets<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.IsLocal">IsLocal Property</h3>
<blockquote id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.IsLocal:member">
<p class="Summary">
Gets a value indicating whether the client connected from the local computer.
</p>
<h2>Syntax</h2>
<div class="Signature">public abstract <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>IsLocal</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.IsLocal:Value">
<tt>true</tt> if the client connected from the local computer; otherwise, <tt>false</tt>.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.IsLocal:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.IsLocal:Version Information">
<b>Namespace: </b>WebSocketSharp.Net.WebSockets<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.IsSecureConnection">IsSecureConnection Property</h3>
<blockquote id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.IsSecureConnection:member">
<p class="Summary">
Gets a value indicating whether the WebSocket connection is secured.
</p>
<h2>Syntax</h2>
<div class="Signature">public abstract <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>IsSecureConnection</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.IsSecureConnection:Value">
<tt>true</tt> if the WebSocket connection is secured; otherwise, <tt>false</tt>.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.IsSecureConnection:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.IsSecureConnection:Version Information">
<b>Namespace: </b>WebSocketSharp.Net.WebSockets<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.IsValid">IsValid Property</h3>
<blockquote id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.IsValid:member">
<p class="Summary">
Gets a value indicating whether the WebSocket connection request is valid.
</p>
<h2>Syntax</h2>
<div class="Signature">public abstract <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>IsValid</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.IsValid:Value">
<tt>true</tt> if the WebSocket connection request is valid; otherwise, <tt>false</tt>.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.IsValid:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.IsValid:Version Information">
<b>Namespace: </b>WebSocketSharp.Net.WebSockets<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.Origin">Origin Property</h3>
<blockquote id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.Origin:member">
<p class="Summary">
Gets the value of the Origin header field used in the WebSocket opening handshake.
</p>
<h2>Syntax</h2>
<div class="Signature">public abstract <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>Origin</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.Origin:Value">
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains the value of the Origin header field.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.Origin:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.Origin:Version Information">
<b>Namespace: </b>WebSocketSharp.Net.WebSockets<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.Path">Path Property</h3>
<blockquote id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.Path:member">
<p class="Summary">
Gets the absolute path of the requested WebSocket URI.
</p>
<h2>Syntax</h2>
<div class="Signature">public abstract <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>Path</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.Path:Value">
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains the absolute path of the requested WebSocket URI.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.Path:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.Path:Version Information">
<b>Namespace: </b>WebSocketSharp.Net.WebSockets<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.QueryString">QueryString Property</h3>
<blockquote id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.QueryString:member">
<p class="Summary">
Gets the collection of query string variables used in the WebSocket opening handshake.
</p>
<h2>Syntax</h2>
<div class="Signature">public abstract <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Specialized.NameValueCollection">System.Collections.Specialized.NameValueCollection</a> <b>QueryString</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.QueryString:Value">
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Specialized.NameValueCollection">System.Collections.Specialized.NameValueCollection</a> that contains the collection of query string variables.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.QueryString:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.QueryString:Version Information">
<b>Namespace: </b>WebSocketSharp.Net.WebSockets<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.RequestUri">RequestUri Property</h3>
<blockquote id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.RequestUri:member">
<p class="Summary">
Gets the WebSocket URI requested by the client.
</p>
<h2>Syntax</h2>
<div class="Signature">public abstract <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Uri">Uri</a> <b>RequestUri</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.RequestUri:Value">
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Uri">Uri</a> that contains the WebSocket URI.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.RequestUri:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.RequestUri:Version Information">
<b>Namespace: </b>WebSocketSharp.Net.WebSockets<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.SecWebSocketKey">SecWebSocketKey Property</h3>
<blockquote id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.SecWebSocketKey:member">
<p class="Summary">
Gets the value of the Sec-WebSocket-Key header field used in the WebSocket opening handshake.
</p>
<h2>Syntax</h2>
<div class="Signature">public abstract <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>SecWebSocketKey</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.SecWebSocketKey:Value">
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains the value of the Sec-WebSocket-Key header field.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.SecWebSocketKey:Remarks">
The SecWebSocketKey property provides a part of the information used by the server to prove that it received a valid WebSocket opening handshake.
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.SecWebSocketKey:Version Information">
<b>Namespace: </b>WebSocketSharp.Net.WebSockets<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.SecWebSocketProtocols">SecWebSocketProtocols Property</h3>
<blockquote id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.SecWebSocketProtocols:member">
<p class="Summary">
Gets the values of the Sec-WebSocket-Protocol header field used in the WebSocket opening handshake.
</p>
<h2>Syntax</h2>
<div class="Signature">public abstract <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.IEnumerable`1">IEnumerable&lt;string&gt;</a> <b>SecWebSocketProtocols</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.SecWebSocketProtocols:Value">
An IEnumerable&lt;string&gt; that contains the values of the Sec-WebSocket-Protocol header field.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.SecWebSocketProtocols:Remarks">
The SecWebSocketProtocols property indicates the subprotocols of the WebSocket connection.
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.SecWebSocketProtocols:Version Information">
<b>Namespace: </b>WebSocketSharp.Net.WebSockets<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.SecWebSocketVersion">SecWebSocketVersion Property</h3>
<blockquote id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.SecWebSocketVersion:member">
<p class="Summary">
Gets the value of the Sec-WebSocket-Version header field used in the WebSocket opening handshake.
</p>
<h2>Syntax</h2>
<div class="Signature">public abstract <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>SecWebSocketVersion</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.SecWebSocketVersion:Value">
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains the value of the Sec-WebSocket-Version header field.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.SecWebSocketVersion:Remarks">
The SecWebSocketVersion property indicates the WebSocket protocol version of the connection.
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.SecWebSocketVersion:Version Information">
<b>Namespace: </b>WebSocketSharp.Net.WebSockets<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.User">User Property</h3>
<blockquote id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.User:member">
<p class="Summary">
Gets the client information (identity, authentication information and security roles).
</p>
<h2>Syntax</h2>
<div class="Signature">public abstract <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Security.Principal.IPrincipal">System.Security.Principal.IPrincipal</a> <b>User</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.User:Value">
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Security.Principal.IPrincipal">System.Security.Principal.IPrincipal</a> that contains the client information.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.User:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.User:Version Information">
<b>Namespace: </b>WebSocketSharp.Net.WebSockets<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.WebSocket">WebSocket Property</h3>
<blockquote id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.WebSocket:member">
<p class="Summary">
Gets the WebSocket instance used for two-way communication between client and server.
</p>
<h2>Syntax</h2>
<div class="Signature">public abstract <a href="../WebSocketSharp/WebSocket.html">WebSocketSharp.WebSocket</a> <b>WebSocket</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.WebSocket:Value">
A <a href="../WebSocketSharp/WebSocket.html">WebSocketSharp.WebSocket</a>.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.WebSocket:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.WebSockets.WebSocketContext.WebSocket:Version Information">
<b>Namespace: </b>WebSocketSharp.Net.WebSockets<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -1,236 +0,0 @@
<html>
<head>
<title>websocket-sharp: WebSocketSharp.Net.WebSockets</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a>
</div>
<h1 class="PageTitle">WebSocketSharp.Net.WebSockets Namespace</h1>
<p class="Summary">
</p>
<div>
</div>
<div class="Remarks">
<h2 class="Section"> Namespace</h2>
<p>The WebSocketSharp.Net.WebSockets namespace contains classes to access to the WebSocket connection request objects.</p>
<table class="TypesListing" style="margin-top: 1em">
<tr>
<th>Type</th>
<th>Description</th>
</tr>
<tr valign="top">
<td>
<a href="./HttpListenerWebSocketContext.html">HttpListenerWebSocketContext</a>
</td>
<td>
Provides access to the WebSocket connection request objects received by the <a href="../WebSocketSharp.Net/HttpListener.html">WebSocketSharp.Net.HttpListener</a> class.
</td>
</tr>
<tr valign="top">
<td>
<a href="./TcpListenerWebSocketContext.html">TcpListenerWebSocketContext</a>
</td>
<td>
Provides access to the WebSocket connection request objects received by the <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.Sockets.TcpListener">System.Net.Sockets.TcpListener</a> class.
</td>
</tr>
<tr valign="top">
<td>
<a href="./WebSocketContext.html">WebSocketContext</a>
</td>
<td>
Provides access to the WebSocket connection request objects.
</td>
</tr>
</table>
</div>
<div class="Members">
</div>
<hr size="1" />
<div class="Copyright">Copyright (c) 2010-2013 sta.blockhead</div>
</body>
</html>

View File

@@ -1,246 +0,0 @@
<html>
<head>
<title>WebSocketSharp.Net.AuthenticationSchemeSelector</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a> : <a href="index.html">WebSocketSharp.Net Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:WebSocketSharp.Net.AuthenticationSchemeSelector">Overview</a>
</p>
<p>
<a href="#T:WebSocketSharp.Net.AuthenticationSchemeSelector:Signature">Signature</a>
</p>
<p>
<a href="#T:WebSocketSharp.Net.AuthenticationSchemeSelector:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:WebSocketSharp.Net.AuthenticationSchemeSelector:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:WebSocketSharp.Net.AuthenticationSchemeSelector">AuthenticationSchemeSelector Delegate</h1>
<p class="Summary" id="T:WebSocketSharp.Net.AuthenticationSchemeSelector:Summary">
Selects the authentication scheme for a <a href="../WebSocketSharp.Net/HttpListener.html">WebSocketSharp.Net.HttpListener</a> instance.
</p>
<div id="T:WebSocketSharp.Net.AuthenticationSchemeSelector:Signature">
<h2>Syntax</h2>
<div class="Signature">public delegate <a href="../WebSocketSharp.Net/AuthenticationSchemes.html">AuthenticationSchemes</a> <b>AuthenticationSchemeSelector</b> (<a href="../WebSocketSharp.Net/HttpListenerRequest.html">HttpListenerRequest</a> httpRequest)</div>
</div>
<div class="Remarks" id="T:WebSocketSharp.Net.AuthenticationSchemeSelector:Docs">
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="T:WebSocketSharp.Net.AuthenticationSchemeSelector:Docs:Parameters">
<dl>
<dt>
<i>httpRequest</i>
</dt>
<dd>
A <a href="../WebSocketSharp.Net/HttpListenerRequest.html">WebSocketSharp.Net.HttpListenerRequest</a> that contains a client request information.
</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="T:WebSocketSharp.Net.AuthenticationSchemeSelector:Docs:Returns">
One of the <a href="../WebSocketSharp.Net/AuthenticationSchemes.html">WebSocketSharp.Net.AuthenticationSchemes</a> values that indicates the scheme used to authenticate the specified client request.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.Net.AuthenticationSchemeSelector:Docs:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.Net.AuthenticationSchemeSelector:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
</div>
<div class="Members" id="T:WebSocketSharp.Net.AuthenticationSchemeSelector:Members">
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -1,296 +0,0 @@
<html>
<head>
<title>WebSocketSharp.Net.AuthenticationSchemes</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a> : <a href="index.html">WebSocketSharp.Net Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:WebSocketSharp.Net.AuthenticationSchemes">Overview</a>
</p>
<p>
<a href="#T:WebSocketSharp.Net.AuthenticationSchemes:Signature">Signature</a>
</p>
<p>
<a href="#T:WebSocketSharp.Net.AuthenticationSchemes:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:WebSocketSharp.Net.AuthenticationSchemes:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:WebSocketSharp.Net.AuthenticationSchemes">AuthenticationSchemes Enum</h1>
<p class="Summary" id="T:WebSocketSharp.Net.AuthenticationSchemes:Summary">
Contains the values of the schemes for authentication.
</p>
<div id="T:WebSocketSharp.Net.AuthenticationSchemes:Signature">
<h2>Syntax</h2>
<div class="Signature">[System.Flags]<br />public enum <b>AuthenticationSchemes</b></div>
</div>
<div class="Remarks" id="T:WebSocketSharp.Net.AuthenticationSchemes:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.Net.AuthenticationSchemes:Docs:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Members</h2>
<div class="SectionBox" id="T:WebSocketSharp.Net.AuthenticationSchemes:Docs:Members">
<table class="Enumeration">
<tr>
<th>Member Name</th>
<th>Description</th>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.AuthenticationSchemes.Anonymous">
<b>Anonymous</b>
</td>
<td>
Indicates anonymous authentication.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.AuthenticationSchemes.Basic">
<b>Basic</b>
</td>
<td>
Indicates basic authentication.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.AuthenticationSchemes.Digest">
<b>Digest</b>
</td>
<td>
Indicates digest authentication.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.AuthenticationSchemes.IntegratedWindowsAuthentication">
<b>IntegratedWindowsAuthentication</b>
</td>
<td>
Indicates Windows authentication.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.AuthenticationSchemes.Negotiate">
<b>Negotiate</b>
</td>
<td>
Indicates negotiating with the client to determine the authentication scheme.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.AuthenticationSchemes.None">
<b>None</b>
</td>
<td>
Indicates that no authentication is allowed.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.AuthenticationSchemes.Ntlm">
<b>Ntlm</b>
</td>
<td>
Indicates NTLM authentication.
</td>
</tr>
</table>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.Net.AuthenticationSchemes:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
</div>
<div class="Members" id="T:WebSocketSharp.Net.AuthenticationSchemes:Members">
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@@ -1,914 +0,0 @@
<html>
<head>
<title>WebSocketSharp.Net.CookieCollection</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a> : <a href="index.html">WebSocketSharp.Net Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:WebSocketSharp.Net.CookieCollection">Overview</a>
</p>
<p>
<a href="#T:WebSocketSharp.Net.CookieCollection:Signature">Signature</a>
</p>
<p>
<a href="#T:WebSocketSharp.Net.CookieCollection:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:WebSocketSharp.Net.CookieCollection:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:WebSocketSharp.Net.CookieCollection">CookieCollection Class</h1>
<p class="Summary" id="T:WebSocketSharp.Net.CookieCollection:Summary">
Provides a collection container for instances of the <a href="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a> class.
</p>
<div id="T:WebSocketSharp.Net.CookieCollection:Signature">
<h2>Syntax</h2>
<div class="Signature">public class <b>CookieCollection</b> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.ICollection">ICollection</a></div>
</div>
<div class="Remarks" id="T:WebSocketSharp.Net.CookieCollection:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.Net.CookieCollection:Docs:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.Net.CookieCollection:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>.
</p>
<h2 class="Section">Public Constructors</h2>
<div class="SectionBox" id="Public Constructors">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:WebSocketSharp.Net.CookieCollection">CookieCollection</a>
</b>()</div>
</td>
<td>
Initializes a new instance of the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> class.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Properties</h2>
<div class="SectionBox" id="Public Properties">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Net.CookieCollection.Count">Count</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>
</i>.
Gets the number of cookies contained in the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Net.CookieCollection.IsReadOnly">IsReadOnly</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>
</i>.
Gets a value indicating whether the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> is read-only.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Net.CookieCollection.IsSynchronized">IsSynchronized</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>
</i>.
Gets a value indicating whether access to the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> is thread safe.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div><i>default property</i></div><div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Net.CookieCollection.Item(System.Int32)">Item</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>)</td>
<td>
<i>
<a href="../WebSocketSharp.Net/Cookie.html">Cookie</a>
</i>.
Gets the <a href="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a> with the specified <i>index</i> from the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div><i>default property</i></div><div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Net.CookieCollection.Item(System.String)">Item</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)</td>
<td>
<i>
<a href="../WebSocketSharp.Net/Cookie.html">Cookie</a>
</i>.
Gets the <a href="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a> with the specified <i>name</i> from the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Net.CookieCollection.SyncRoot">SyncRoot</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>
</i>.
Gets an object to use to synchronize access to the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Methods</h2>
<div class="SectionBox" id="Public Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Net.CookieCollection.Add(WebSocketSharp.Net.Cookie)">Add</a>
</b>(<a href="../WebSocketSharp.Net/Cookie.html">Cookie</a>)<blockquote>
Add the specified <a href="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a> to the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Net.CookieCollection.Add(WebSocketSharp.Net.CookieCollection)">Add</a>
</b>(<a href="../WebSocketSharp.Net/CookieCollection.html">CookieCollection</a>)<blockquote>
Add the elements of the specified <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> to the current <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Net.CookieCollection.CopyTo(System.Array,System.Int32)">CopyTo</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Array">Array</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>)<blockquote>
Copies the elements of the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> to the specified <a href="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>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Net.CookieCollection.CopyTo(WebSocketSharp.Net.Cookie[],System.Int32)">CopyTo</a>
</b>(<a href="../WebSocketSharp.Net/Cookie.html">Cookie</a>[], <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>)<blockquote>
Copies the elements of the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> to the specified array of <a href="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a>,
starting at the specified <i>index</i> in the <i>array</i>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Net.CookieCollection.GetEnumerator">GetEnumerator</a>
</b>()<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.IEnumerator">IEnumerator</a></nobr><blockquote>
Gets the enumerator to use to iterate through the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
</blockquote></td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Extension Methods</h2>
<div class="SectionBox" id="Extension Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNull``1(``0)">IsNull&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNullDo``1(``0,System.Action)">IsNullDo&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
And invokes the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a> delegate if the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:WebSocketSharp.Net.CookieCollection:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="C:WebSocketSharp.Net.CookieCollection">CookieCollection Constructor</h3>
<blockquote id="C:WebSocketSharp.Net.CookieCollection:member">
<p class="Summary">
Initializes a new instance of the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> class.
</p>
<h2>Syntax</h2>
<div class="Signature">public <b>CookieCollection</b> ()</div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:WebSocketSharp.Net.CookieCollection:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:WebSocketSharp.Net.CookieCollection:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Net.CookieCollection.Add(WebSocketSharp.Net.Cookie)">Add Method</h3>
<blockquote id="M:WebSocketSharp.Net.CookieCollection.Add(WebSocketSharp.Net.Cookie):member">
<p class="Summary">
Add the specified <a href="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a> to the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Add</b> (<a href="../WebSocketSharp.Net/Cookie.html">Cookie</a> cookie)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.CookieCollection.Add(WebSocketSharp.Net.Cookie):Parameters">
<dl>
<dt>
<i>cookie</i>
</dt>
<dd>
A <a href="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a> to add to the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
</dd>
</dl>
</blockquote>
<h4 class="Subsection">Exceptions</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.CookieCollection.Add(WebSocketSharp.Net.Cookie):Exceptions">
<table class="TypeDocumentation">
<tr>
<th>Type</th>
<th>Reason</th>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.ArgumentNullException">ArgumentNullException</a>
</td>
<td>
<i>cookie</i> is <tt>null</tt>.
</td>
</tr>
</table>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.CookieCollection.Add(WebSocketSharp.Net.Cookie):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.CookieCollection.Add(WebSocketSharp.Net.Cookie):Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Net.CookieCollection.Add(WebSocketSharp.Net.CookieCollection)">Add Method</h3>
<blockquote id="M:WebSocketSharp.Net.CookieCollection.Add(WebSocketSharp.Net.CookieCollection):member">
<p class="Summary">
Add the elements of the specified <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> to the current <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Add</b> (<a href="../WebSocketSharp.Net/CookieCollection.html">CookieCollection</a> cookies)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.CookieCollection.Add(WebSocketSharp.Net.CookieCollection):Parameters">
<dl>
<dt>
<i>cookies</i>
</dt>
<dd>
A <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> to add to the current <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
</dd>
</dl>
</blockquote>
<h4 class="Subsection">Exceptions</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.CookieCollection.Add(WebSocketSharp.Net.CookieCollection):Exceptions">
<table class="TypeDocumentation">
<tr>
<th>Type</th>
<th>Reason</th>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.ArgumentNullException">ArgumentNullException</a>
</td>
<td>
<i>cookies</i> is <tt>null</tt>.
</td>
</tr>
</table>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.CookieCollection.Add(WebSocketSharp.Net.CookieCollection):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.CookieCollection.Add(WebSocketSharp.Net.CookieCollection):Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Net.CookieCollection.CopyTo(System.Array,System.Int32)">CopyTo Method</h3>
<blockquote id="M:WebSocketSharp.Net.CookieCollection.CopyTo(System.Array,System.Int32):member">
<p class="Summary">
Copies the elements of the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> to the specified <a href="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>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>CopyTo</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Array">Array</a> array, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> index)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.CookieCollection.CopyTo(System.Array,System.Int32):Parameters">
<dl>
<dt>
<i>array</i>
</dt>
<dd>
An <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Array">Array</a> is the destination of the elements copied from the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
</dd>
<dt>
<i>index</i>
</dt>
<dd>
An <a href="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.
</dd>
</dl>
</blockquote>
<h4 class="Subsection">Exceptions</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.CookieCollection.CopyTo(System.Array,System.Int32):Exceptions">
<table class="TypeDocumentation">
<tr>
<th>Type</th>
<th>Reason</th>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.ArgumentNullException">ArgumentNullException</a>
</td>
<td>
<i>array</i> is <tt>null</tt>.
</td>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.ArgumentOutOfRangeException">ArgumentOutOfRangeException</a>
</td>
<td>
<i>index</i> is less than zero.
</td>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.ArgumentException">ArgumentException</a>
</td>
<td>
<p>
<i>array</i> is multidimensional.
</p>
<p>
-or-
</p>
<p>
The number of elements in the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> is greater than the available space
from index to the end of the destination <i>array</i>.
</p>
</td>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.InvalidCastException">InvalidCastException</a>
</td>
<td>
The elements in the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> cannot be cast automatically
to the type of the destination <i>array</i>.
</td>
</tr>
</table>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.CookieCollection.CopyTo(System.Array,System.Int32):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.CookieCollection.CopyTo(System.Array,System.Int32):Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Net.CookieCollection.CopyTo(WebSocketSharp.Net.Cookie[],System.Int32)">CopyTo Method</h3>
<blockquote id="M:WebSocketSharp.Net.CookieCollection.CopyTo(WebSocketSharp.Net.Cookie[],System.Int32):member">
<p class="Summary">
Copies the elements of the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> to the specified array of <a href="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a>,
starting at the specified <i>index</i> in the <i>array</i>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>CopyTo</b> (<a href="../WebSocketSharp.Net/Cookie.html">Cookie</a>[] array, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> index)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.CookieCollection.CopyTo(WebSocketSharp.Net.Cookie[],System.Int32):Parameters">
<dl>
<dt>
<i>array</i>
</dt>
<dd>
An array of <a href="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a> is the destination of the elements copied from the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
</dd>
<dt>
<i>index</i>
</dt>
<dd>
An <a href="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.
</dd>
</dl>
</blockquote>
<h4 class="Subsection">Exceptions</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.CookieCollection.CopyTo(WebSocketSharp.Net.Cookie[],System.Int32):Exceptions">
<table class="TypeDocumentation">
<tr>
<th>Type</th>
<th>Reason</th>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.ArgumentNullException">ArgumentNullException</a>
</td>
<td>
<i>array</i> is <tt>null</tt>.
</td>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.ArgumentOutOfRangeException">ArgumentOutOfRangeException</a>
</td>
<td>
<i>index</i> is less than zero.
</td>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.ArgumentException">ArgumentException</a>
</td>
<td>
The number of elements in the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> is greater than the available space
from index to the end of the destination <i>array</i>.
</td>
</tr>
</table>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.CookieCollection.CopyTo(WebSocketSharp.Net.Cookie[],System.Int32):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.CookieCollection.CopyTo(WebSocketSharp.Net.Cookie[],System.Int32):Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Net.CookieCollection.Count">Count Property</h3>
<blockquote id="P:WebSocketSharp.Net.CookieCollection.Count:member">
<p class="Summary">
Gets the number of cookies contained in the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> <b>Count</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.CookieCollection.Count:Value">
An <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> that indicates the number of cookies contained in the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.CookieCollection.Count:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.CookieCollection.Count:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Net.CookieCollection.GetEnumerator">GetEnumerator Method</h3>
<blockquote id="M:WebSocketSharp.Net.CookieCollection.GetEnumerator:member">
<p class="Summary">
Gets the enumerator to use to iterate through the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.IEnumerator">IEnumerator</a> <b>GetEnumerator</b> ()</div>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.CookieCollection.GetEnumerator:Returns">
An instance of an implementation of the <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.IEnumerator">IEnumerator</a> interface
to use to iterate through the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.CookieCollection.GetEnumerator:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.CookieCollection.GetEnumerator:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Net.CookieCollection.IsReadOnly">IsReadOnly Property</h3>
<blockquote id="P:WebSocketSharp.Net.CookieCollection.IsReadOnly:member">
<p class="Summary">
Gets a value indicating whether the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> is read-only.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>IsReadOnly</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.CookieCollection.IsReadOnly:Value">
<tt>true</tt> if the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> is read-only; otherwise, <tt>false</tt>.
The default is <tt>true</tt>.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.CookieCollection.IsReadOnly:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.CookieCollection.IsReadOnly:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Net.CookieCollection.IsSynchronized">IsSynchronized Property</h3>
<blockquote id="P:WebSocketSharp.Net.CookieCollection.IsSynchronized:member">
<p class="Summary">
Gets a value indicating whether access to the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> is thread safe.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>IsSynchronized</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.CookieCollection.IsSynchronized:Value">
<tt>true</tt> if access to the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> is thread safe; otherwise, <tt>false</tt>.
The default is <tt>false</tt>.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.CookieCollection.IsSynchronized:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.CookieCollection.IsSynchronized:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Net.CookieCollection.Item(System.Int32)">Item Property</h3>
<blockquote id="P:WebSocketSharp.Net.CookieCollection.Item(System.Int32):member">
<p class="Summary">
Gets the <a href="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a> with the specified <i>index</i> from the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">
<p>
<i>This is the default property for this class.</i>
</p>public <a href="../WebSocketSharp.Net/Cookie.html">Cookie</a> this [<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> index] { get; }</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.CookieCollection.Item(System.Int32):Parameters">
<dl>
<dt>
<i>index</i>
</dt>
<dd>
An <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> is the zero-based index of the <a href="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a> to find.
</dd>
</dl>
</blockquote>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.CookieCollection.Item(System.Int32):Value">
A <a href="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a> with the specified <i>index</i> in the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
</blockquote>
<h4 class="Subsection">Exceptions</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.CookieCollection.Item(System.Int32):Exceptions">
<table class="TypeDocumentation">
<tr>
<th>Type</th>
<th>Reason</th>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.ArgumentOutOfRangeException">ArgumentOutOfRangeException</a>
</td>
<td>
<i>index</i> is less than zero or <i>index</i> is greater than or
equal to <a href="../WebSocketSharp.Net/CookieCollection.html#P:WebSocketSharp.Net.CookieCollection.Count">CookieCollection.Count</a>.
</td>
</tr>
</table>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.CookieCollection.Item(System.Int32):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.CookieCollection.Item(System.Int32):Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Net.CookieCollection.Item(System.String)">Item Property</h3>
<blockquote id="P:WebSocketSharp.Net.CookieCollection.Item(System.String):member">
<p class="Summary">
Gets the <a href="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a> with the specified <i>name</i> from the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">
<p>
<i>This is the default property for this class.</i>
</p>public <a href="../WebSocketSharp.Net/Cookie.html">Cookie</a> this [<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> name] { get; }</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.CookieCollection.Item(System.String):Parameters">
<dl>
<dt>
<i>name</i>
</dt>
<dd>
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> is the name of the <a href="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a> to find.
</dd>
</dl>
</blockquote>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.CookieCollection.Item(System.String):Value">
A <a href="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a> with the specified <i>name</i> in the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
</blockquote>
<h4 class="Subsection">Exceptions</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.CookieCollection.Item(System.String):Exceptions">
<table class="TypeDocumentation">
<tr>
<th>Type</th>
<th>Reason</th>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.ArgumentNullException">ArgumentNullException</a>
</td>
<td>
<i>name</i> is <tt>null</tt>.
</td>
</tr>
</table>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.CookieCollection.Item(System.String):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.CookieCollection.Item(System.String):Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Net.CookieCollection.SyncRoot">SyncRoot Property</h3>
<blockquote id="P:WebSocketSharp.Net.CookieCollection.SyncRoot:member">
<p class="Summary">
Gets an object to use to synchronize access to the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> <b>SyncRoot</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.CookieCollection.SyncRoot:Value">
An <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> to use to synchronize access to the <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a>.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.CookieCollection.SyncRoot:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.CookieCollection.SyncRoot:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -1,472 +0,0 @@
<html>
<head>
<title>WebSocketSharp.Net.CookieException</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a> : <a href="index.html">WebSocketSharp.Net Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:WebSocketSharp.Net.CookieException">Overview</a>
</p>
<p>
<a href="#T:WebSocketSharp.Net.CookieException:Signature">Signature</a>
</p>
<p>
<a href="#T:WebSocketSharp.Net.CookieException:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:WebSocketSharp.Net.CookieException:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:WebSocketSharp.Net.CookieException">CookieException Class</h1>
<p class="Summary" id="T:WebSocketSharp.Net.CookieException:Summary">
The exception that is thrown when a <a href="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a> gets an error.
</p>
<div id="T:WebSocketSharp.Net.CookieException:Signature">
<h2>Syntax</h2>
<div class="Signature">public class <b>CookieException</b> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.FormatException">FormatException</a></div>
</div>
<div class="Remarks" id="T:WebSocketSharp.Net.CookieException:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.Net.CookieException:Docs:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.Net.CookieException:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.FormatException">FormatException</a>.
</p>
<h2 class="Section">Public Constructors</h2>
<div class="SectionBox" id="Public Constructors">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:WebSocketSharp.Net.CookieException">CookieException</a>
</b>()</div>
</td>
<td>
Initializes a new instance of the <a href="../WebSocketSharp.Net/CookieException.html">WebSocketSharp.Net.CookieException</a> class.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Protected Constructors</h2>
<div class="SectionBox" id="Protected Constructors">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:WebSocketSharp.Net.CookieException(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">CookieException</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.SerializationInfo">System.Runtime.Serialization.SerializationInfo</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.StreamingContext">System.Runtime.Serialization.StreamingContext</a>)</div>
</td>
<td>
Initializes a new instance of the <a href="../WebSocketSharp.Net/CookieException.html">WebSocketSharp.Net.CookieException</a> class
with the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.SerializationInfo">System.Runtime.Serialization.SerializationInfo</a> and <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.StreamingContext">System.Runtime.Serialization.StreamingContext</a>.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Methods</h2>
<div class="SectionBox" id="Public Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>override </div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Net.CookieException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">GetObjectData</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.SerializationInfo">System.Runtime.Serialization.SerializationInfo</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.StreamingContext">System.Runtime.Serialization.StreamingContext</a>)<blockquote>
Populates the specified <a href="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 <a href="../WebSocketSharp.Net/CookieException.html">WebSocketSharp.Net.CookieException</a>.
</blockquote></td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Explicitly Implemented Interface Members</h2>
<div class="SectionBox" id="Explicitly Implemented Interface Members">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<a href="#M:WebSocketSharp.Net.CookieException.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<b>System.Runtime.Serialization.ISerializable.GetObjectData</b>
</a>
</td>
<td>
Populates the specified <a href="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 <a href="../WebSocketSharp.Net/CookieException.html">WebSocketSharp.Net.CookieException</a>.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Extension Methods</h2>
<div class="SectionBox" id="Extension Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNull``1(``0)">IsNull&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNullDo``1(``0,System.Action)">IsNullDo&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
And invokes the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a> delegate if the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:WebSocketSharp.Net.CookieException:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="C:WebSocketSharp.Net.CookieException">CookieException Constructor</h3>
<blockquote id="C:WebSocketSharp.Net.CookieException:member">
<p class="Summary">
Initializes a new instance of the <a href="../WebSocketSharp.Net/CookieException.html">WebSocketSharp.Net.CookieException</a> class.
</p>
<h2>Syntax</h2>
<div class="Signature">public <b>CookieException</b> ()</div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:WebSocketSharp.Net.CookieException:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:WebSocketSharp.Net.CookieException:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="C:WebSocketSharp.Net.CookieException(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">CookieException Constructor</h3>
<blockquote id="C:WebSocketSharp.Net.CookieException(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):member">
<p class="Summary">
Initializes a new instance of the <a href="../WebSocketSharp.Net/CookieException.html">WebSocketSharp.Net.CookieException</a> class
with the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.SerializationInfo">System.Runtime.Serialization.SerializationInfo</a> and <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.StreamingContext">System.Runtime.Serialization.StreamingContext</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">protected <b>CookieException</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.SerializationInfo">System.Runtime.Serialization.SerializationInfo</a> serializationInfo, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.StreamingContext">System.Runtime.Serialization.StreamingContext</a> streamingContext)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="C:WebSocketSharp.Net.CookieException(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):Parameters">
<dl>
<dt>
<i>serializationInfo</i>
</dt>
<dd>
A <a href="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>
<dt>
<i>streamingContext</i>
</dt>
<dd>
A <a href="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.
</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:WebSocketSharp.Net.CookieException(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:WebSocketSharp.Net.CookieException(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Net.CookieException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">GetObjectData Method</h3>
<blockquote id="M:WebSocketSharp.Net.CookieException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):member">
<p class="Summary">
Populates the specified <a href="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 <a href="../WebSocketSharp.Net/CookieException.html">WebSocketSharp.Net.CookieException</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">public override <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>GetObjectData</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.SerializationInfo">System.Runtime.Serialization.SerializationInfo</a> serializationInfo, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.StreamingContext">System.Runtime.Serialization.StreamingContext</a> streamingContext)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.CookieException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):Parameters">
<dl>
<dt>
<i>serializationInfo</i>
</dt>
<dd>
A <a href="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>
<dt>
<i>streamingContext</i>
</dt>
<dd>
A <a href="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.
</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.CookieException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.CookieException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Net.CookieException.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">System.Runtime.Serialization.ISerializable.GetObjectData Method</h3>
<blockquote id="M:WebSocketSharp.Net.CookieException.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):member">
<p class="Summary">
Populates the specified <a href="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 <a href="../WebSocketSharp.Net/CookieException.html">WebSocketSharp.Net.CookieException</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>System.Runtime.Serialization.ISerializable.GetObjectData</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.SerializationInfo">System.Runtime.Serialization.SerializationInfo</a> serializationInfo, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.StreamingContext">System.Runtime.Serialization.StreamingContext</a> streamingContext)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.CookieException.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):Parameters">
<dl>
<dt>
<i>serializationInfo</i>
</dt>
<dd>
A <a href="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>
<dt>
<i>streamingContext</i>
</dt>
<dd>
A <a href="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.
</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.CookieException.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.CookieException.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@@ -1,421 +0,0 @@
<html>
<head>
<title>WebSocketSharp.Net.HttpListenerContext</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a> : <a href="index.html">WebSocketSharp.Net Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:WebSocketSharp.Net.HttpListenerContext">Overview</a>
</p>
<p>
<a href="#T:WebSocketSharp.Net.HttpListenerContext:Signature">Signature</a>
</p>
<p>
<a href="#T:WebSocketSharp.Net.HttpListenerContext:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:WebSocketSharp.Net.HttpListenerContext:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:WebSocketSharp.Net.HttpListenerContext">HttpListenerContext Class</h1>
<p class="Summary" id="T:WebSocketSharp.Net.HttpListenerContext:Summary">
Provides access to the HTTP request and response objects used by the <a href="../WebSocketSharp.Net/HttpListener.html">WebSocketSharp.Net.HttpListener</a> class.
</p>
<div id="T:WebSocketSharp.Net.HttpListenerContext:Signature">
<h2>Syntax</h2>
<div class="Signature">public sealed class <b>HttpListenerContext</b></div>
</div>
<div class="Remarks" id="T:WebSocketSharp.Net.HttpListenerContext:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.Net.HttpListenerContext:Docs:Remarks">
The HttpListenerContext class cannot be inherited.
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.Net.HttpListenerContext:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>.
</p>
<h2 class="Section">Public Properties</h2>
<div class="SectionBox" id="Public Properties">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Net.HttpListenerContext.Request">Request</a>
</b>
</td>
<td>
<i>
<a href="../WebSocketSharp.Net/HttpListenerRequest.html">HttpListenerRequest</a>
</i>.
Gets the <a href="../WebSocketSharp.Net/HttpListenerRequest.html">WebSocketSharp.Net.HttpListenerRequest</a> that contains the HTTP request from a client.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Net.HttpListenerContext.Response">Response</a>
</b>
</td>
<td>
<i>
<a href="../WebSocketSharp.Net/HttpListenerResponse.html">HttpListenerResponse</a>
</i>.
Gets the <a href="../WebSocketSharp.Net/HttpListenerResponse.html">WebSocketSharp.Net.HttpListenerResponse</a> that contains the HTTP response to send to
the client in response to the client's request.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Net.HttpListenerContext.User">User</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Security.Principal.IPrincipal">System.Security.Principal.IPrincipal</a>
</i>.
Gets the client information (identity, authentication information and security roles).
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Methods</h2>
<div class="SectionBox" id="Public Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Net.HttpListenerContext.AcceptWebSocket">AcceptWebSocket</a>
</b>()<nobr> : <a href="../WebSocketSharp.Net.WebSockets/HttpListenerWebSocketContext.html">WebSocketSharp.Net.WebSockets.HttpListenerWebSocketContext</a></nobr><blockquote>
Accepts a WebSocket connection by the <a href="../WebSocketSharp.Net/HttpListener.html">WebSocketSharp.Net.HttpListener</a>.
</blockquote></td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Extension Methods</h2>
<div class="SectionBox" id="Extension Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNull``1(``0)">IsNull&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNullDo``1(``0,System.Action)">IsNullDo&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
And invokes the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a> delegate if the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:WebSocketSharp.Net.HttpListenerContext:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="M:WebSocketSharp.Net.HttpListenerContext.AcceptWebSocket">AcceptWebSocket Method</h3>
<blockquote id="M:WebSocketSharp.Net.HttpListenerContext.AcceptWebSocket:member">
<p class="Summary">
Accepts a WebSocket connection by the <a href="../WebSocketSharp.Net/HttpListener.html">WebSocketSharp.Net.HttpListener</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="../WebSocketSharp.Net.WebSockets/HttpListenerWebSocketContext.html">WebSocketSharp.Net.WebSockets.HttpListenerWebSocketContext</a> <b>AcceptWebSocket</b> ()</div>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.HttpListenerContext.AcceptWebSocket:Returns">
A <a href="../WebSocketSharp.Net.WebSockets/HttpListenerWebSocketContext.html">WebSocketSharp.Net.WebSockets.HttpListenerWebSocketContext</a> that contains a WebSocket connection.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.HttpListenerContext.AcceptWebSocket:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.HttpListenerContext.AcceptWebSocket:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Net.HttpListenerContext.Request">Request Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerContext.Request:member">
<p class="Summary">
Gets the <a href="../WebSocketSharp.Net/HttpListenerRequest.html">WebSocketSharp.Net.HttpListenerRequest</a> that contains the HTTP request from a client.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="../WebSocketSharp.Net/HttpListenerRequest.html">HttpListenerRequest</a> <b>Request</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerContext.Request:Value">
A <a href="../WebSocketSharp.Net/HttpListenerRequest.html">WebSocketSharp.Net.HttpListenerRequest</a> that contains the HTTP request objects.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerContext.Request:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerContext.Request:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Net.HttpListenerContext.Response">Response Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerContext.Response:member">
<p class="Summary">
Gets the <a href="../WebSocketSharp.Net/HttpListenerResponse.html">WebSocketSharp.Net.HttpListenerResponse</a> that contains the HTTP response to send to
the client in response to the client's request.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="../WebSocketSharp.Net/HttpListenerResponse.html">HttpListenerResponse</a> <b>Response</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerContext.Response:Value">
A <a href="../WebSocketSharp.Net/HttpListenerResponse.html">WebSocketSharp.Net.HttpListenerResponse</a> that contains the HTTP response objects.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerContext.Response:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerContext.Response:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Net.HttpListenerContext.User">User Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerContext.User:member">
<p class="Summary">
Gets the client information (identity, authentication information and security roles).
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Security.Principal.IPrincipal">System.Security.Principal.IPrincipal</a> <b>User</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerContext.User:Value">
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Security.Principal.IPrincipal">System.Security.Principal.IPrincipal</a> contains the client information.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerContext.User:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerContext.User:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -1,502 +0,0 @@
<html>
<head>
<title>WebSocketSharp.Net.HttpListenerException</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a> : <a href="index.html">WebSocketSharp.Net Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:WebSocketSharp.Net.HttpListenerException">Overview</a>
</p>
<p>
<a href="#T:WebSocketSharp.Net.HttpListenerException:Signature">Signature</a>
</p>
<p>
<a href="#T:WebSocketSharp.Net.HttpListenerException:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:WebSocketSharp.Net.HttpListenerException:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:WebSocketSharp.Net.HttpListenerException">HttpListenerException Class</h1>
<p class="Summary" id="T:WebSocketSharp.Net.HttpListenerException:Summary">
The exception that is thrown when an error occurs processing an HTTP request.
</p>
<div id="T:WebSocketSharp.Net.HttpListenerException:Signature">
<h2>Syntax</h2>
<div class="Signature">public class <b>HttpListenerException</b> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.ComponentModel.Win32Exception">System.ComponentModel.Win32Exception</a></div>
</div>
<div class="Remarks" id="T:WebSocketSharp.Net.HttpListenerException:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.Net.HttpListenerException:Docs:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.Net.HttpListenerException:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.ComponentModel.Win32Exception">System.ComponentModel.Win32Exception</a>.
</p>
<h2 class="Section">Public Constructors</h2>
<div class="SectionBox" id="Public Constructors">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:WebSocketSharp.Net.HttpListenerException">HttpListenerException</a>
</b>()</div>
</td>
<td>
Initializes a new instance of the <a href="../WebSocketSharp.Net/HttpListenerException.html">WebSocketSharp.Net.HttpListenerException</a> class.
</td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:WebSocketSharp.Net.HttpListenerException(System.Int32)">HttpListenerException</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>)</div>
</td>
<td>
Initializes a new instance of the <a href="../WebSocketSharp.Net/HttpListenerException.html">WebSocketSharp.Net.HttpListenerException</a> class
with the specified <i>errorCode</i>.
</td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:WebSocketSharp.Net.HttpListenerException(System.Int32,System.String)">HttpListenerException</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)</div>
</td>
<td>
Initializes a new instance of the <a href="../WebSocketSharp.Net/HttpListenerException.html">WebSocketSharp.Net.HttpListenerException</a> class
with the specified <i>errorCode</i> and <i>message</i>.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Protected Constructors</h2>
<div class="SectionBox" id="Protected Constructors">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:WebSocketSharp.Net.HttpListenerException(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">HttpListenerException</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.SerializationInfo">System.Runtime.Serialization.SerializationInfo</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.StreamingContext">System.Runtime.Serialization.StreamingContext</a>)</div>
</td>
<td>
Initializes a new instance of the <a href="../WebSocketSharp.Net/HttpListenerException.html">WebSocketSharp.Net.HttpListenerException</a> class
from the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.SerializationInfo">System.Runtime.Serialization.SerializationInfo</a> and <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.StreamingContext">System.Runtime.Serialization.StreamingContext</a> classes.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Properties</h2>
<div class="SectionBox" id="Public Properties">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>[read-only]<div>override </div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Net.HttpListenerException.ErrorCode">ErrorCode</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>
</i>.
Gets a value that represents the error that occurred.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Extension Methods</h2>
<div class="SectionBox" id="Extension Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNull``1(``0)">IsNull&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNullDo``1(``0,System.Action)">IsNullDo&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
And invokes the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a> delegate if the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:WebSocketSharp.Net.HttpListenerException:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="C:WebSocketSharp.Net.HttpListenerException">HttpListenerException Constructor</h3>
<blockquote id="C:WebSocketSharp.Net.HttpListenerException:member">
<p class="Summary">
Initializes a new instance of the <a href="../WebSocketSharp.Net/HttpListenerException.html">WebSocketSharp.Net.HttpListenerException</a> class.
</p>
<h2>Syntax</h2>
<div class="Signature">public <b>HttpListenerException</b> ()</div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:WebSocketSharp.Net.HttpListenerException:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:WebSocketSharp.Net.HttpListenerException:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="C:WebSocketSharp.Net.HttpListenerException(System.Int32)">HttpListenerException Constructor</h3>
<blockquote id="C:WebSocketSharp.Net.HttpListenerException(System.Int32):member">
<p class="Summary">
Initializes a new instance of the <a href="../WebSocketSharp.Net/HttpListenerException.html">WebSocketSharp.Net.HttpListenerException</a> class
with the specified <i>errorCode</i>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <b>HttpListenerException</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> errorCode)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="C:WebSocketSharp.Net.HttpListenerException(System.Int32):Parameters">
<dl>
<dt>
<i>errorCode</i>
</dt>
<dd>
An <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> that contains an error code.
</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:WebSocketSharp.Net.HttpListenerException(System.Int32):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:WebSocketSharp.Net.HttpListenerException(System.Int32):Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="C:WebSocketSharp.Net.HttpListenerException(System.Int32,System.String)">HttpListenerException Constructor</h3>
<blockquote id="C:WebSocketSharp.Net.HttpListenerException(System.Int32,System.String):member">
<p class="Summary">
Initializes a new instance of the <a href="../WebSocketSharp.Net/HttpListenerException.html">WebSocketSharp.Net.HttpListenerException</a> class
with the specified <i>errorCode</i> and <i>message</i>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <b>HttpListenerException</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> errorCode, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> message)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="C:WebSocketSharp.Net.HttpListenerException(System.Int32,System.String):Parameters">
<dl>
<dt>
<i>errorCode</i>
</dt>
<dd>
An <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> that contains an error code.
</dd>
<dt>
<i>message</i>
</dt>
<dd>
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that describes the error.
</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:WebSocketSharp.Net.HttpListenerException(System.Int32,System.String):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:WebSocketSharp.Net.HttpListenerException(System.Int32,System.String):Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="C:WebSocketSharp.Net.HttpListenerException(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">HttpListenerException Constructor</h3>
<blockquote id="C:WebSocketSharp.Net.HttpListenerException(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):member">
<p class="Summary">
Initializes a new instance of the <a href="../WebSocketSharp.Net/HttpListenerException.html">WebSocketSharp.Net.HttpListenerException</a> class
from the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.SerializationInfo">System.Runtime.Serialization.SerializationInfo</a> and <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.StreamingContext">System.Runtime.Serialization.StreamingContext</a> classes.
</p>
<h2>Syntax</h2>
<div class="Signature">protected <b>HttpListenerException</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.SerializationInfo">System.Runtime.Serialization.SerializationInfo</a> serializationInfo, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.StreamingContext">System.Runtime.Serialization.StreamingContext</a> streamingContext)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="C:WebSocketSharp.Net.HttpListenerException(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):Parameters">
<dl>
<dt>
<i>serializationInfo</i>
</dt>
<dd>
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.SerializationInfo">System.Runtime.Serialization.SerializationInfo</a> that contains the information required to deserialize
the new <a href="../WebSocketSharp.Net/HttpListenerException.html">WebSocketSharp.Net.HttpListenerException</a> object.
</dd>
<dt>
<i>streamingContext</i>
</dt>
<dd>
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Runtime.Serialization.StreamingContext">System.Runtime.Serialization.StreamingContext</a>.
</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:WebSocketSharp.Net.HttpListenerException(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:WebSocketSharp.Net.HttpListenerException(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Net.HttpListenerException.ErrorCode">ErrorCode Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerException.ErrorCode:member">
<p class="Summary">
Gets a value that represents the error that occurred.
</p>
<h2>Syntax</h2>
<div class="Signature">public override <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> <b>ErrorCode</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerException.ErrorCode:Value">
An <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> that contains an error code.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerException.ErrorCode:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerException.ErrorCode:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -1,836 +0,0 @@
<html>
<head>
<title>WebSocketSharp.Net.HttpListenerPrefixCollection</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a> : <a href="index.html">WebSocketSharp.Net Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:WebSocketSharp.Net.HttpListenerPrefixCollection">Overview</a>
</p>
<p>
<a href="#T:WebSocketSharp.Net.HttpListenerPrefixCollection:Signature">Signature</a>
</p>
<p>
<a href="#T:WebSocketSharp.Net.HttpListenerPrefixCollection:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:WebSocketSharp.Net.HttpListenerPrefixCollection:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:WebSocketSharp.Net.HttpListenerPrefixCollection">HttpListenerPrefixCollection Class</h1>
<p class="Summary" id="T:WebSocketSharp.Net.HttpListenerPrefixCollection:Summary">
Provides the collection used to store the URI prefixes for the <a href="../WebSocketSharp.Net/HttpListener.html">WebSocketSharp.Net.HttpListener</a>.
</p>
<div id="T:WebSocketSharp.Net.HttpListenerPrefixCollection:Signature">
<h2>Syntax</h2>
<div class="Signature">public class <b>HttpListenerPrefixCollection</b> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.ICollection`1">ICollection&lt;string&gt;</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.IEnumerable`1">IEnumerable&lt;string&gt;</a></div>
</div>
<div class="Remarks" id="T:WebSocketSharp.Net.HttpListenerPrefixCollection:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.Net.HttpListenerPrefixCollection:Docs:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.Net.HttpListenerPrefixCollection:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>.
</p>
<h2 class="Section">Public Properties</h2>
<div class="SectionBox" id="Public Properties">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Net.HttpListenerPrefixCollection.Count">Count</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>
</i>.
Gets the number of prefixes contained in the <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a>.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Net.HttpListenerPrefixCollection.IsReadOnly">IsReadOnly</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>
</i>.
Gets a value indicating whether access to the <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a> is read-only.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Net.HttpListenerPrefixCollection.IsSynchronized">IsSynchronized</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>
</i>.
Gets a value indicating whether access to the <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a> is synchronized.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Methods</h2>
<div class="SectionBox" id="Public Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Net.HttpListenerPrefixCollection.Add(System.String)">Add</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)<blockquote>
Adds the specified <i>uriPrefix</i> to the <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Net.HttpListenerPrefixCollection.Clear">Clear</a>
</b>()<blockquote>
Removes all URI prefixes from the <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Net.HttpListenerPrefixCollection.Contains(System.String)">Contains</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Returns a value indicating whether the <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a> contains
the specified <i>uriPrefix</i>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Net.HttpListenerPrefixCollection.CopyTo(System.Array,System.Int32)">CopyTo</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Array">Array</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>)<blockquote>
Copies the contents of the <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a> to the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Array">Array</a>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Net.HttpListenerPrefixCollection.CopyTo(System.String[],System.Int32)">CopyTo</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>[], <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>)<blockquote>
Copies the contents of the <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a> to the specified array of <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Net.HttpListenerPrefixCollection.GetEnumerator">GetEnumerator</a>
</b>()<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.IEnumerator`1">IEnumerator&lt;string&gt;</a></nobr><blockquote>
Gets an object that can be used to iterate through the <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Net.HttpListenerPrefixCollection.Remove(System.String)">Remove</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Removes the specified <i>uriPrefix</i> from the list of prefixes in the <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a>.
</blockquote></td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Explicitly Implemented Interface Members</h2>
<div class="SectionBox" id="Explicitly Implemented Interface Members">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<a href="#M:WebSocketSharp.Net.HttpListenerPrefixCollection.System#Collections#IEnumerable#GetEnumerator">
<b>IEnumerable.GetEnumerator</b>
</a>
</td>
<td>
Gets an object that can be used to iterate through the <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a>.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Extension Methods</h2>
<div class="SectionBox" id="Extension Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNull``1(``0)">IsNull&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNullDo``1(``0,System.Action)">IsNullDo&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
And invokes the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a> delegate if the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:WebSocketSharp.Net.HttpListenerPrefixCollection:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.Add(System.String)">Add Method</h3>
<blockquote id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.Add(System.String):member">
<p class="Summary">
Adds the specified <i>uriPrefix</i> to the <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Add</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> uriPrefix)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.Add(System.String):Parameters">
<dl>
<dt>
<i>uriPrefix</i>
</dt>
<dd>
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains a URI prefix to add.
</dd>
</dl>
</blockquote>
<h4 class="Subsection">Exceptions</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.Add(System.String):Exceptions">
<table class="TypeDocumentation">
<tr>
<th>Type</th>
<th>Reason</th>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.ArgumentNullException">ArgumentNullException</a>
</td>
<td>
<i>uriPrefix</i> is <tt>null</tt>.
</td>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.ObjectDisposedException">ObjectDisposedException</a>
</td>
<td>
The <a href="../WebSocketSharp.Net/HttpListener.html">WebSocketSharp.Net.HttpListener</a> associated with this <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a> is closed.
</td>
</tr>
</table>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.Add(System.String):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.Add(System.String):Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.Clear">Clear Method</h3>
<blockquote id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.Clear:member">
<p class="Summary">
Removes all URI prefixes from the <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Clear</b> ()</div>
<h4 class="Subsection">Exceptions</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.Clear:Exceptions">
<table class="TypeDocumentation">
<tr>
<th>Type</th>
<th>Reason</th>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.ObjectDisposedException">ObjectDisposedException</a>
</td>
<td>
The <a href="../WebSocketSharp.Net/HttpListener.html">WebSocketSharp.Net.HttpListener</a> associated with this <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a> is closed.
</td>
</tr>
</table>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.Clear:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.Clear:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.Contains(System.String)">Contains Method</h3>
<blockquote id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.Contains(System.String):member">
<p class="Summary">
Returns a value indicating whether the <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a> contains
the specified <i>uriPrefix</i>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>Contains</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> uriPrefix)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.Contains(System.String):Parameters">
<dl>
<dt>
<i>uriPrefix</i>
</dt>
<dd>
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains a URI prefix to test.
</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.Contains(System.String):Returns">
<tt>true</tt> if the <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a> contains the specified <i>uriPrefix</i>;
otherwise, <tt>false</tt>.
</blockquote>
<h4 class="Subsection">Exceptions</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.Contains(System.String):Exceptions">
<table class="TypeDocumentation">
<tr>
<th>Type</th>
<th>Reason</th>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.ArgumentNullException">ArgumentNullException</a>
</td>
<td>
<i>uriPrefix</i> is <tt>null</tt>.
</td>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.ObjectDisposedException">ObjectDisposedException</a>
</td>
<td>
The <a href="../WebSocketSharp.Net/HttpListener.html">WebSocketSharp.Net.HttpListener</a> associated with this <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a> is closed.
</td>
</tr>
</table>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.Contains(System.String):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.Contains(System.String):Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.CopyTo(System.Array,System.Int32)">CopyTo Method</h3>
<blockquote id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.CopyTo(System.Array,System.Int32):member">
<p class="Summary">
Copies the contents of the <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a> to the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Array">Array</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>CopyTo</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Array">Array</a> array, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> offset)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.CopyTo(System.Array,System.Int32):Parameters">
<dl>
<dt>
<i>array</i>
</dt>
<dd>
An <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Array">Array</a> that receives the URI prefix strings in the <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a>.
</dd>
<dt>
<i>offset</i>
</dt>
<dd>
An <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> that contains the zero-based index in <i>array</i> at which copying begins.
</dd>
</dl>
</blockquote>
<h4 class="Subsection">Exceptions</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.CopyTo(System.Array,System.Int32):Exceptions">
<table class="TypeDocumentation">
<tr>
<th>Type</th>
<th>Reason</th>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.ObjectDisposedException">ObjectDisposedException</a>
</td>
<td>
The <a href="../WebSocketSharp.Net/HttpListener.html">WebSocketSharp.Net.HttpListener</a> associated with this <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a> is closed.
</td>
</tr>
</table>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.CopyTo(System.Array,System.Int32):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.CopyTo(System.Array,System.Int32):Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.CopyTo(System.String[],System.Int32)">CopyTo Method</h3>
<blockquote id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.CopyTo(System.String[],System.Int32):member">
<p class="Summary">
Copies the contents of the <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a> to the specified array of <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>CopyTo</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>[] array, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> offset)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.CopyTo(System.String[],System.Int32):Parameters">
<dl>
<dt>
<i>array</i>
</dt>
<dd>
An array of <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that receives the URI prefix strings in the <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a>.
</dd>
<dt>
<i>offset</i>
</dt>
<dd>
An <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> that contains the zero-based index in <i>array</i> at which copying begins.
</dd>
</dl>
</blockquote>
<h4 class="Subsection">Exceptions</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.CopyTo(System.String[],System.Int32):Exceptions">
<table class="TypeDocumentation">
<tr>
<th>Type</th>
<th>Reason</th>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.ObjectDisposedException">ObjectDisposedException</a>
</td>
<td>
The <a href="../WebSocketSharp.Net/HttpListener.html">WebSocketSharp.Net.HttpListener</a> associated with this <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a> is closed.
</td>
</tr>
</table>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.CopyTo(System.String[],System.Int32):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.CopyTo(System.String[],System.Int32):Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Net.HttpListenerPrefixCollection.Count">Count Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerPrefixCollection.Count:member">
<p class="Summary">
Gets the number of prefixes contained in the <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> <b>Count</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerPrefixCollection.Count:Value">
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> that contains the number of prefixes.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerPrefixCollection.Count:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerPrefixCollection.Count:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.GetEnumerator">GetEnumerator Method</h3>
<blockquote id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.GetEnumerator:member">
<p class="Summary">
Gets an object that can be used to iterate through the <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.IEnumerator`1">IEnumerator&lt;string&gt;</a> <b>GetEnumerator</b> ()</div>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.GetEnumerator:Returns">
An object that implements the IEnumerator&lt;string&gt; interface and provides access to
the URI prefix strings in the <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a>.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.GetEnumerator:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.GetEnumerator:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Net.HttpListenerPrefixCollection.IsReadOnly">IsReadOnly Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerPrefixCollection.IsReadOnly:member">
<p class="Summary">
Gets a value indicating whether access to the <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a> is read-only.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>IsReadOnly</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerPrefixCollection.IsReadOnly:Value">
Always returns <tt>false</tt>.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerPrefixCollection.IsReadOnly:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerPrefixCollection.IsReadOnly:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Net.HttpListenerPrefixCollection.IsSynchronized">IsSynchronized Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerPrefixCollection.IsSynchronized:member">
<p class="Summary">
Gets a value indicating whether access to the <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a> is synchronized.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>IsSynchronized</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerPrefixCollection.IsSynchronized:Value">
Always returns <tt>false</tt>.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerPrefixCollection.IsSynchronized:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerPrefixCollection.IsSynchronized:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.Remove(System.String)">Remove Method</h3>
<blockquote id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.Remove(System.String):member">
<p class="Summary">
Removes the specified <i>uriPrefix</i> from the list of prefixes in the <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>Remove</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> uriPrefix)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.Remove(System.String):Parameters">
<dl>
<dt>
<i>uriPrefix</i>
</dt>
<dd>
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains a URI prefix to remove.
</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.Remove(System.String):Returns">
<tt>true</tt> if the <i>uriPrefix</i> was found in the <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a>
and removed; otherwise, <tt>false</tt>.
</blockquote>
<h4 class="Subsection">Exceptions</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.Remove(System.String):Exceptions">
<table class="TypeDocumentation">
<tr>
<th>Type</th>
<th>Reason</th>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.ArgumentNullException">ArgumentNullException</a>
</td>
<td>
<i>uriPrefix</i> is <tt>null</tt>.
</td>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.ObjectDisposedException">ObjectDisposedException</a>
</td>
<td>
The <a href="../WebSocketSharp.Net/HttpListener.html">WebSocketSharp.Net.HttpListener</a> associated with this <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a> is closed.
</td>
</tr>
</table>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.Remove(System.String):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.Remove(System.String):Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.System#Collections#IEnumerable#GetEnumerator">System.Collections.IEnumerable.GetEnumerator Method</h3>
<blockquote id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.System#Collections#IEnumerable#GetEnumerator:member">
<p class="Summary">
Gets an object that can be used to iterate through the <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.IEnumerator">IEnumerator</a> <b>System.Collections.IEnumerable.GetEnumerator</b> ()</div>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.System#Collections#IEnumerable#GetEnumerator:Returns">
An object that implements the <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.IEnumerator">IEnumerator</a> interface and provides access to
the URI prefix strings in the <a href="../WebSocketSharp.Net/HttpListenerPrefixCollection.html">WebSocketSharp.Net.HttpListenerPrefixCollection</a>.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.System#Collections#IEnumerable#GetEnumerator:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.HttpListenerPrefixCollection.System#Collections#IEnumerable#GetEnumerator:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -1,697 +0,0 @@
<html>
<head>
<title>WebSocketSharp.Net.HttpStatusCode</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a> : <a href="index.html">WebSocketSharp.Net Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:WebSocketSharp.Net.HttpStatusCode">Overview</a>
</p>
<p>
<a href="#T:WebSocketSharp.Net.HttpStatusCode:Signature">Signature</a>
</p>
<p>
<a href="#T:WebSocketSharp.Net.HttpStatusCode:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:WebSocketSharp.Net.HttpStatusCode:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:WebSocketSharp.Net.HttpStatusCode">HttpStatusCode Enum</h1>
<p class="Summary" id="T:WebSocketSharp.Net.HttpStatusCode:Summary">
Contains the values of the HTTP status codes.
</p>
<div id="T:WebSocketSharp.Net.HttpStatusCode:Signature">
<h2>Syntax</h2>
<div class="Signature">public enum <b>HttpStatusCode</b></div>
</div>
<div class="Remarks" id="T:WebSocketSharp.Net.HttpStatusCode:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.Net.HttpStatusCode:Docs:Remarks">
The HttpStatusCode enumeration contains the values of the HTTP status codes defined in
RFC 2616 for HTTP 1.1.
</div>
<h2 class="Section">Members</h2>
<div class="SectionBox" id="T:WebSocketSharp.Net.HttpStatusCode:Docs:Members">
<table class="Enumeration">
<tr>
<th>Member Name</th>
<th>Description</th>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.Accepted">
<b>Accepted</b>
</td>
<td>
Equivalent to status code 202. Indicates that the client's request has been accepted for processing,
but the processing has not been completed.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.Ambiguous">
<b>Ambiguous</b>
</td>
<td>
<p>
Equivalent to status code 300. Indicates that the requested resource corresponds to
any one of multiple representations.
</p>
<p>
Ambiguous is a synonym for MultipleChoices.
</p>
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.BadGateway">
<b>BadGateway</b>
</td>
<td>
Equivalent to status code 502. Indicates that a gateway or proxy server received an invalid response
from the upstream server.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.BadRequest">
<b>BadRequest</b>
</td>
<td>
Equivalent to status code 400. Indicates that the client's request could not be understood
by the server due to malformed syntax.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.Conflict">
<b>Conflict</b>
</td>
<td>
Equivalent to status code 409. Indicates that the client's request could not be completed
due to a conflict on the server.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.Continue">
<b>Continue</b>
</td>
<td>
Equivalent to status code 100. Indicates that the client should continue with its request.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.Created">
<b>Created</b>
</td>
<td>
Equivalent to status code 201. Indicates that the client's request has been fulfilled
and resulted in a new resource being created.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.ExpectationFailed">
<b>ExpectationFailed</b>
</td>
<td>
Equivalent to status code 417. Indicates that the expectation given in an Expect request header field
could not be met by the server.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.Forbidden">
<b>Forbidden</b>
</td>
<td>
Equivalent to status code 403. Indicates that the server understood the client's request
but is refusing to fulfill it.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.Found">
<b>Found</b>
</td>
<td>
<p>
Equivalent to status code 302. Indicates that the requested resource is located temporarily
under a different URI.
</p>
<p>
Found is a synonym for Redirect.
</p>
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.GatewayTimeout">
<b>GatewayTimeout</b>
</td>
<td>
Equivalent to status code 504. Indicates that a gateway or proxy server did not receive a timely response
from the upstream server or some other auxiliary server.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.Gone">
<b>Gone</b>
</td>
<td>
Equivalent to status code 410. Indicates that the requested resource is no longer available
at the server and no forwarding address is known.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.HttpVersionNotSupported">
<b>HttpVersionNotSupported</b>
</td>
<td>
Equivalent to status code 505. Indicates that the server does not support the HTTP version
used in the client's request.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.InternalServerError">
<b>InternalServerError</b>
</td>
<td>
Equivalent to status code 500. Indicates that the server encountered an unexpected condition
which prevented it from fulfilling the client's request.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.LengthRequired">
<b>LengthRequired</b>
</td>
<td>
Equivalent to status code 411. Indicates that the server refuses to accept the client's request
without a defined Content-Length.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.MethodNotAllowed">
<b>MethodNotAllowed</b>
</td>
<td>
Equivalent to status code 405. Indicates that the method specified in the request line
is not allowed for the resource identified by the request URI.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.Moved">
<b>Moved</b>
</td>
<td>
<p>
Equivalent to status code 301. Indicates that the requested resource has been assigned a new permanent URI
and any future references to this resource should use one of the returned URIs.
</p>
<p>
Moved is a synonym for MovedPermanently.
</p>
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.MovedPermanently">
<b>MovedPermanently</b>
</td>
<td>
<p>
Equivalent to status code 301. Indicates that the requested resource has been assigned a new permanent URI
and any future references to this resource should use one of the returned URIs.
</p>
<p>
MovedPermanently is a synonym for Moved.
</p>
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.MultipleChoices">
<b>MultipleChoices</b>
</td>
<td>
<p>
Equivalent to status code 300. Indicates that the requested resource corresponds to
any one of multiple representations.
</p>
<p>
MultipleChoices is a synonym for Ambiguous.
</p>
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.NoContent">
<b>NoContent</b>
</td>
<td>
Equivalent to status code 204. Indicates that the server has fulfilled the client's request
but does not need to return an entity-body.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.NonAuthoritativeInformation">
<b>NonAuthoritativeInformation</b>
</td>
<td>
Equivalent to status code 203. Indicates that the returned metainformation is from a local or a third-party copy instead of the origin server.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.NotAcceptable">
<b>NotAcceptable</b>
</td>
<td>
Equivalent to status code 406. Indicates that the server does not have the appropriate resource
to respond to the accept headers in the client's request.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.NotFound">
<b>NotFound</b>
</td>
<td>
Equivalent to status code 404. Indicates that the server has not found anything
matching the request URI.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.NotImplemented">
<b>NotImplemented</b>
</td>
<td>
Equivalent to status code 501. Indicates that the server does not support the functionality
required to fulfill the client's request.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.NotModified">
<b>NotModified</b>
</td>
<td>
Equivalent to status code 304. Indicates that the client has performed a conditional GET request
and access is allowed, but the document has not been modified.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.OK">
<b>OK</b>
</td>
<td>
Equivalent to status code 200. Indicates that the client's request has succeeded.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.PartialContent">
<b>PartialContent</b>
</td>
<td>
Equivalent to status code 206. Indicates that the server has fulfilled the partial GET request for the resource.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.PaymentRequired">
<b>PaymentRequired</b>
</td>
<td>
Equivalent to status code 402. This code is reserved for future use.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.PreconditionFailed">
<b>PreconditionFailed</b>
</td>
<td>
Equivalent to status code 412. Indicates that the precondition given in one or more of the request header fields
evaluated to false when it was tested on the server.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.ProxyAuthenticationRequired">
<b>ProxyAuthenticationRequired</b>
</td>
<td>
Equivalent to status code 407. Indicates that the client must first authenticate itself with the proxy.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.Redirect">
<b>Redirect</b>
</td>
<td>
<p>
Equivalent to status code 302. Indicates that the requested resource is located temporarily
under a different URI.
</p>
<p>
Redirect is a synonym for Found.
</p>
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.RedirectKeepVerb">
<b>RedirectKeepVerb</b>
</td>
<td>
<p>
Equivalent to status code 307. Indicates that the requested resource is located temporarily
under a different URI.
</p>
<p>
RedirectKeepVerb is a synonym for TemporaryRedirect.
</p>
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.RedirectMethod">
<b>RedirectMethod</b>
</td>
<td>
<p>
Equivalent to status code 303. Indicates that the response to the request can be found
under a different URI and should be retrieved using a GET method on that resource.
</p>
<p>
RedirectMethod is a synonym for SeeOther.
</p>
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.RequestedRangeNotSatisfiable">
<b>RequestedRangeNotSatisfiable</b>
</td>
<td>
Equivalent to status code 416. Indicates that none of the range specifier values in a Range request header field
overlap the current extent of the selected resource.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.RequestEntityTooLarge">
<b>RequestEntityTooLarge</b>
</td>
<td>
Equivalent to status code 413. Indicates that the client's request entity is larger
than the server is willing or able to process.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.RequestTimeout">
<b>RequestTimeout</b>
</td>
<td>
Equivalent to status code 408. Indicates that the client did not produce a request
within the time that the server was prepared to wait.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.RequestUriTooLong">
<b>RequestUriTooLong</b>
</td>
<td>
Equivalent to status code 414. Indicates that the request URI is longer
than the server is willing to interpret.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.ResetContent">
<b>ResetContent</b>
</td>
<td>
Equivalent to status code 205. Indicates that the server has fulfilled the client's request
and the user agent should reset the document view which caused the request to be sent.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.SeeOther">
<b>SeeOther</b>
</td>
<td>
<p>
Equivalent to status code 303. Indicates that the response to the request can be found
under a different URI and should be retrieved using a GET method on that resource.
</p>
<p>
SeeOther is a synonym for RedirectMethod.
</p>
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.ServiceUnavailable">
<b>ServiceUnavailable</b>
</td>
<td>
Equivalent to status code 503. Indicates that the server is currently unable to handle the client's request
due to a temporary overloading or maintenance of the server.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.SwitchingProtocols">
<b>SwitchingProtocols</b>
</td>
<td>
Equivalent to status code 101. Indicates that the server is switching the HTTP version or protocol on the connection.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.TemporaryRedirect">
<b>TemporaryRedirect</b>
</td>
<td>
<p>
Equivalent to status code 307. Indicates that the requested resource is located temporarily
under a different URI.
</p>
<p>
TemporaryRedirect is a synonym for RedirectKeepVerb.
</p>
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.Unauthorized">
<b>Unauthorized</b>
</td>
<td>
Equivalent to status code 401. Indicates that the client's request requires user authentication.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.UnsupportedMediaType">
<b>UnsupportedMediaType</b>
</td>
<td>
Equivalent to status code 415. Indicates that the entity of the client's request is in a format
not supported by the requested resource for the requested method.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.Unused">
<b>Unused</b>
</td>
<td>
Equivalent to status code 306. This code was used in a previous version of the specification,
is no longer used, and is reserved for future use.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Net.HttpStatusCode.UseProxy">
<b>UseProxy</b>
</td>
<td>
Equivalent to status code 305. Indicates that the requested resource must be accessed
through the proxy given by the Location field.
</td>
</tr>
</table>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.Net.HttpStatusCode:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
</div>
<div class="Members" id="T:WebSocketSharp.Net.HttpStatusCode:Members">
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -1,380 +0,0 @@
<html>
<head>
<title>WebSocketSharp.Net.HttpVersion</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a> : <a href="index.html">WebSocketSharp.Net Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:WebSocketSharp.Net.HttpVersion">Overview</a>
</p>
<p>
<a href="#T:WebSocketSharp.Net.HttpVersion:Signature">Signature</a>
</p>
<p>
<a href="#T:WebSocketSharp.Net.HttpVersion:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:WebSocketSharp.Net.HttpVersion:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:WebSocketSharp.Net.HttpVersion">HttpVersion Class</h1>
<p class="Summary" id="T:WebSocketSharp.Net.HttpVersion:Summary">
Provides the HTTP version numbers.
</p>
<div id="T:WebSocketSharp.Net.HttpVersion:Signature">
<h2>Syntax</h2>
<div class="Signature">public class <b>HttpVersion</b></div>
</div>
<div class="Remarks" id="T:WebSocketSharp.Net.HttpVersion:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.Net.HttpVersion:Docs:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.Net.HttpVersion:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>.
</p>
<h2 class="Section">Public Constructors</h2>
<div class="SectionBox" id="Public Constructors">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:WebSocketSharp.Net.HttpVersion">HttpVersion</a>
</b>()</div>
</td>
<td>
Initializes a new instance of the <a href="../WebSocketSharp.Net/HttpVersion.html">WebSocketSharp.Net.HttpVersion</a> class.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Fields</h2>
<div class="SectionBox" id="Public Fields">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>static readonly </div>
</td>
<td>
<b>
<a href="#F:WebSocketSharp.Net.HttpVersion.Version10">Version10</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Version">Version</a>
</i>.
Provides a <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Version">Version</a> instance for HTTP 1.0.
</td>
</tr>
<tr valign="top">
<td>
<div>static readonly </div>
</td>
<td>
<b>
<a href="#F:WebSocketSharp.Net.HttpVersion.Version11">Version11</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Version">Version</a>
</i>.
Provides a <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Version">Version</a> instance for HTTP 1.1.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Extension Methods</h2>
<div class="SectionBox" id="Extension Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNull``1(``0)">IsNull&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNullDo``1(``0,System.Action)">IsNullDo&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
And invokes the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a> delegate if the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:WebSocketSharp.Net.HttpVersion:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="C:WebSocketSharp.Net.HttpVersion">HttpVersion Constructor</h3>
<blockquote id="C:WebSocketSharp.Net.HttpVersion:member">
<p class="Summary">
Initializes a new instance of the <a href="../WebSocketSharp.Net/HttpVersion.html">WebSocketSharp.Net.HttpVersion</a> class.
</p>
<h2>Syntax</h2>
<div class="Signature">public <b>HttpVersion</b> ()</div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:WebSocketSharp.Net.HttpVersion:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:WebSocketSharp.Net.HttpVersion:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="F:WebSocketSharp.Net.HttpVersion.Version10">Version10 Field</h3>
<blockquote id="F:WebSocketSharp.Net.HttpVersion.Version10:member">
<p class="Summary">
Provides a <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Version">Version</a> instance for HTTP 1.0.
</p>
<h2>Syntax</h2>
<div class="Signature">public static readonly <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Version">Version</a> <b>Version10</b> </div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="F:WebSocketSharp.Net.HttpVersion.Version10:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="F:WebSocketSharp.Net.HttpVersion.Version10:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="F:WebSocketSharp.Net.HttpVersion.Version11">Version11 Field</h3>
<blockquote id="F:WebSocketSharp.Net.HttpVersion.Version11:member">
<p class="Summary">
Provides a <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Version">Version</a> instance for HTTP 1.1.
</p>
<h2>Syntax</h2>
<div class="Signature">public static readonly <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Version">Version</a> <b>Version11</b> </div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="F:WebSocketSharp.Net.HttpVersion.Version11:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="F:WebSocketSharp.Net.HttpVersion.Version11:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -1,324 +0,0 @@
<html>
<head>
<title>websocket-sharp: WebSocketSharp.Net</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a>
</div>
<h1 class="PageTitle">WebSocketSharp.Net Namespace</h1>
<p class="Summary">
</p>
<div>
</div>
<div class="Remarks">
<h2 class="Section"> Namespace</h2>
<p>The WebSocketSharp.Net namespace contains some modified classes and enumerations in the System.Net namespace (e.g. <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.HttpListenerContext">System.Net.HttpListenerContext</a>) to accept the WebSocket connection requests.</p>
<table class="TypesListing" style="margin-top: 1em">
<tr>
<th>Type</th>
<th>Description</th>
</tr>
<tr valign="top">
<td>
<a href="./AuthenticationSchemes.html">AuthenticationSchemes</a>
</td>
<td>
Contains the values of the schemes for authentication.
</td>
</tr>
<tr valign="top">
<td>
<a href="./AuthenticationSchemeSelector.html">AuthenticationSchemeSelector</a>
</td>
<td>
Selects the authentication scheme for a <a href="../WebSocketSharp.Net/HttpListener.html">WebSocketSharp.Net.HttpListener</a> instance.
</td>
</tr>
<tr valign="top">
<td>
<a href="./Cookie.html">Cookie</a>
</td>
<td>
Provides a set of properties and methods used to manage an HTTP Cookie.
</td>
</tr>
<tr valign="top">
<td>
<a href="./CookieCollection.html">CookieCollection</a>
</td>
<td>
Provides a collection container for instances of the <a href="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a> class.
</td>
</tr>
<tr valign="top">
<td>
<a href="./CookieException.html">CookieException</a>
</td>
<td>
The exception that is thrown when a <a href="../WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a> gets an error.
</td>
</tr>
<tr valign="top">
<td>
<a href="./HttpListener.html">HttpListener</a>
</td>
<td>
Provides a simple, programmatically controlled HTTP listener.
</td>
</tr>
<tr valign="top">
<td>
<a href="./HttpListenerContext.html">HttpListenerContext</a>
</td>
<td>
Provides access to the HTTP request and response objects used by the <a href="../WebSocketSharp.Net/HttpListener.html">WebSocketSharp.Net.HttpListener</a> class.
</td>
</tr>
<tr valign="top">
<td>
<a href="./HttpListenerException.html">HttpListenerException</a>
</td>
<td>
The exception that is thrown when an error occurs processing an HTTP request.
</td>
</tr>
<tr valign="top">
<td>
<a href="./HttpListenerPrefixCollection.html">HttpListenerPrefixCollection</a>
</td>
<td>
Provides the collection used to store the URI prefixes for the <a href="../WebSocketSharp.Net/HttpListener.html">WebSocketSharp.Net.HttpListener</a>.
</td>
</tr>
<tr valign="top">
<td>
<a href="./HttpListenerRequest.html">HttpListenerRequest</a>
</td>
<td>
Provides access to a request to a <a href="../WebSocketSharp.Net/HttpListener.html">WebSocketSharp.Net.HttpListener</a> instance.
</td>
</tr>
<tr valign="top">
<td>
<a href="./HttpListenerResponse.html">HttpListenerResponse</a>
</td>
<td>
Provides access to a response to a request being processed by a <a href="../WebSocketSharp.Net/HttpListener.html">WebSocketSharp.Net.HttpListener</a> instance.
</td>
</tr>
<tr valign="top">
<td>
<a href="./HttpStatusCode.html">HttpStatusCode</a>
</td>
<td>
Contains the values of the HTTP status codes.
</td>
</tr>
<tr valign="top">
<td>
<a href="./HttpVersion.html">HttpVersion</a>
</td>
<td>
Provides the HTTP version numbers.
</td>
</tr>
<tr valign="top">
<td>
<a href="./WebHeaderCollection.html">WebHeaderCollection</a>
</td>
<td>
Provides a collection of the HTTP headers associated with a request or response.
</td>
</tr>
</table>
</div>
<div class="Members">
</div>
<hr size="1" />
<div class="Copyright">Copyright (c) 2010-2013 sta.blockhead</div>
</body>
</html>

View File

@@ -1,348 +0,0 @@
<html>
<head>
<title>WebSocketSharp.Server.HttpRequestEventArgs</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a> : <a href="index.html">WebSocketSharp.Server Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:WebSocketSharp.Server.HttpRequestEventArgs">Overview</a>
</p>
<p>
<a href="#T:WebSocketSharp.Server.HttpRequestEventArgs:Signature">Signature</a>
</p>
<p>
<a href="#T:WebSocketSharp.Server.HttpRequestEventArgs:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:WebSocketSharp.Server.HttpRequestEventArgs:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:WebSocketSharp.Server.HttpRequestEventArgs">HttpRequestEventArgs Class</h1>
<p class="Summary" id="T:WebSocketSharp.Server.HttpRequestEventArgs:Summary">
Contains the event data associated with the HTTP request events of the <a href="../WebSocketSharp.Server/HttpServer.html">WebSocketSharp.Server.HttpServer</a> class.
</p>
<div id="T:WebSocketSharp.Server.HttpRequestEventArgs:Signature">
<h2>Syntax</h2>
<div class="Signature">public class <b>HttpRequestEventArgs</b> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.EventArgs">EventArgs</a></div>
</div>
<div class="Remarks" id="T:WebSocketSharp.Server.HttpRequestEventArgs:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.Server.HttpRequestEventArgs:Docs:Remarks">
An HTTP request event occurs when a <a href="../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 <a href="../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 <a href="../WebSocketSharp.Server/HttpRequestEventArgs.html#P:WebSocketSharp.Server.HttpRequestEventArgs.Response">HttpRequestEventArgs.Response</a> property.
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.Server.HttpRequestEventArgs:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.EventArgs">EventArgs</a>.
</p>
<h2 class="Section">Public Properties</h2>
<div class="SectionBox" id="Public Properties">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.HttpRequestEventArgs.Request">Request</a>
</b>
</td>
<td>
<i>
<a href="../WebSocketSharp.Net/HttpListenerRequest.html">WebSocketSharp.Net.HttpListenerRequest</a>
</i>.
Gets the HTTP request objects sent from a client.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.HttpRequestEventArgs.Response">Response</a>
</b>
</td>
<td>
<i>
<a href="../WebSocketSharp.Net/HttpListenerResponse.html">WebSocketSharp.Net.HttpListenerResponse</a>
</i>.
Gets the HTTP response objects to send to the client in response to the client's request.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Extension Methods</h2>
<div class="SectionBox" id="Extension Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNull``1(``0)">IsNull&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNullDo``1(``0,System.Action)">IsNullDo&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
And invokes the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a> delegate if the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:WebSocketSharp.Server.HttpRequestEventArgs:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="P:WebSocketSharp.Server.HttpRequestEventArgs.Request">Request Property</h3>
<blockquote id="P:WebSocketSharp.Server.HttpRequestEventArgs.Request:member">
<p class="Summary">
Gets the HTTP request objects sent from a client.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="../WebSocketSharp.Net/HttpListenerRequest.html">WebSocketSharp.Net.HttpListenerRequest</a> <b>Request</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.HttpRequestEventArgs.Request:Value">
A <a href="../WebSocketSharp.Net/HttpListenerRequest.html">WebSocketSharp.Net.HttpListenerRequest</a> that contains the HTTP request objects.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.HttpRequestEventArgs.Request:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.HttpRequestEventArgs.Request:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Server.HttpRequestEventArgs.Response">Response Property</h3>
<blockquote id="P:WebSocketSharp.Server.HttpRequestEventArgs.Response:member">
<p class="Summary">
Gets the HTTP response objects to send to the client in response to the client's request.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="../WebSocketSharp.Net/HttpListenerResponse.html">WebSocketSharp.Net.HttpListenerResponse</a> <b>Response</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.HttpRequestEventArgs.Response:Value">
A <a href="../WebSocketSharp.Net/HttpListenerResponse.html">WebSocketSharp.Net.HttpListenerResponse</a> that contains the HTTP response objects.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.HttpRequestEventArgs.Response:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.HttpRequestEventArgs.Response:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -1,931 +0,0 @@
<html>
<head>
<title>WebSocketSharp.Server.HttpServer</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a> : <a href="index.html">WebSocketSharp.Server Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:WebSocketSharp.Server.HttpServer">Overview</a>
</p>
<p>
<a href="#T:WebSocketSharp.Server.HttpServer:Signature">Signature</a>
</p>
<p>
<a href="#T:WebSocketSharp.Server.HttpServer:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:WebSocketSharp.Server.HttpServer:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:WebSocketSharp.Server.HttpServer">HttpServer Class</h1>
<p class="Summary" id="T:WebSocketSharp.Server.HttpServer:Summary">
Provides a simple HTTP server that allows to accept the WebSocket connection requests.
</p>
<div id="T:WebSocketSharp.Server.HttpServer:Signature">
<h2>Syntax</h2>
<div class="Signature">public class <b>HttpServer</b></div>
</div>
<div class="Remarks" id="T:WebSocketSharp.Server.HttpServer:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.Server.HttpServer:Docs:Remarks">
<p>
The HttpServer class provides the multi WebSocket service.
</p>
<p>
<p>
The HttpServer class needs the application configuration file to configure the server root path.
</p>
<table class="CodeExampleTable">
<tr>
<td>
<b>
<font size="-1">xml Example</font>
</b>
</td>
</tr>
<tr>
<td>
<pre class="">
&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;configuration&gt;
&lt;appSettings&gt;
&lt;add key="RootPath" value="./Public" /&gt;
&lt;/appSettings&gt;
&lt;/configuration&gt;
</pre>
</td>
</tr>
</table>
</p>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.Server.HttpServer:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>.
</p>
<h2 class="Section">Public Constructors</h2>
<div class="SectionBox" id="Public Constructors">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:WebSocketSharp.Server.HttpServer">HttpServer</a>
</b>()</div>
</td>
<td>
Initializes a new instance of the <a href="../WebSocketSharp.Server/HttpServer.html">WebSocketSharp.Server.HttpServer</a> class that listens for incoming requests
on port 80.
</td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:WebSocketSharp.Server.HttpServer(System.Int32)">HttpServer</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>)</div>
</td>
<td>
Initializes a new instance of the <a href="../WebSocketSharp.Server/HttpServer.html">WebSocketSharp.Server.HttpServer</a> class that listens for incoming requests
on the specified <i>port</i>.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Properties</h2>
<div class="SectionBox" id="Public Properties">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.HttpServer.Port">Port</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>
</i>.
Gets the port on which to listen for incoming requests.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.HttpServer.ServicePaths">ServicePaths</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.IEnumerable`1">IEnumerable&lt;string&gt;</a>
</i>.
Gets the collection of paths associated with the every WebSocket services that the server provides.
</td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.HttpServer.Sweeping">Sweeping</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>
</i>.
Gets or sets a value indicating whether the server cleans up the inactive WebSocket service
instances periodically.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Methods</h2>
<div class="SectionBox" id="Public Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.HttpServer.AddWebSocketService``1(System.String)">AddWebSocketService&lt;T&gt;</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)<blockquote>
Adds the specified type WebSocket service.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.HttpServer.GetFile(System.String)">GetFile</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[]</nobr><blockquote>
Gets the contents of the specified file.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.HttpServer.Start">Start</a>
</b>()<blockquote>
Starts the <a href="../WebSocketSharp.Server/HttpServer.html">WebSocketSharp.Server.HttpServer</a>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.HttpServer.Stop">Stop</a>
</b>()<blockquote>
Shuts down the <a href="../WebSocketSharp.Server/HttpServer.html">WebSocketSharp.Server.HttpServer</a>.
</blockquote></td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Events</h2>
<div class="SectionBox" id="Public Events">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<b>
<a href="#E:WebSocketSharp.Server.HttpServer.OnConnect">OnConnect</a>
</b>
</td>
<td>
Occurs when the server receives an HTTP CONNECT request.
</td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<b>
<a href="#E:WebSocketSharp.Server.HttpServer.OnDelete">OnDelete</a>
</b>
</td>
<td>
Occurs when the server receives an HTTP DELETE request.
</td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<b>
<a href="#E:WebSocketSharp.Server.HttpServer.OnError">OnError</a>
</b>
</td>
<td>
Occurs when the server gets an error.
</td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<b>
<a href="#E:WebSocketSharp.Server.HttpServer.OnGet">OnGet</a>
</b>
</td>
<td>
Occurs when the server receives an HTTP GET request.
</td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<b>
<a href="#E:WebSocketSharp.Server.HttpServer.OnHead">OnHead</a>
</b>
</td>
<td>
Occurs when the server receives an HTTP HEAD request.
</td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<b>
<a href="#E:WebSocketSharp.Server.HttpServer.OnOptions">OnOptions</a>
</b>
</td>
<td>
Occurs when the server receives an HTTP OPTIONS request.
</td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<b>
<a href="#E:WebSocketSharp.Server.HttpServer.OnPatch">OnPatch</a>
</b>
</td>
<td>
Occurs when the server receives an HTTP PATCH request.
</td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<b>
<a href="#E:WebSocketSharp.Server.HttpServer.OnPost">OnPost</a>
</b>
</td>
<td>
Occurs when the server receives an HTTP POST request.
</td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<b>
<a href="#E:WebSocketSharp.Server.HttpServer.OnPut">OnPut</a>
</b>
</td>
<td>
Occurs when the server receives an HTTP PUT request.
</td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<b>
<a href="#E:WebSocketSharp.Server.HttpServer.OnTrace">OnTrace</a>
</b>
</td>
<td>
Occurs when the server receives an HTTP TRACE request.
</td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:WebSocketSharp.Server.HttpServer:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="C:WebSocketSharp.Server.HttpServer">HttpServer Constructor</h3>
<blockquote id="C:WebSocketSharp.Server.HttpServer:member">
<p class="Summary">
Initializes a new instance of the <a href="../WebSocketSharp.Server/HttpServer.html">WebSocketSharp.Server.HttpServer</a> class that listens for incoming requests
on port 80.
</p>
<h2>Syntax</h2>
<div class="Signature">public <b>HttpServer</b> ()</div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:WebSocketSharp.Server.HttpServer:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:WebSocketSharp.Server.HttpServer:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="C:WebSocketSharp.Server.HttpServer(System.Int32)">HttpServer Constructor</h3>
<blockquote id="C:WebSocketSharp.Server.HttpServer(System.Int32):member">
<p class="Summary">
Initializes a new instance of the <a href="../WebSocketSharp.Server/HttpServer.html">WebSocketSharp.Server.HttpServer</a> class that listens for incoming requests
on the specified <i>port</i>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <b>HttpServer</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> port)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="C:WebSocketSharp.Server.HttpServer(System.Int32):Parameters">
<dl>
<dt>
<i>port</i>
</dt>
<dd>
An <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> that contains a port number.
</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:WebSocketSharp.Server.HttpServer(System.Int32):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:WebSocketSharp.Server.HttpServer(System.Int32):Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.HttpServer.AddWebSocketService``1(System.String)">AddWebSocketService&lt;T&gt; Generic Method</h3>
<blockquote id="M:WebSocketSharp.Server.HttpServer.AddWebSocketService``1(System.String):member">
<p class="Summary">
Adds the specified type WebSocket service.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>AddWebSocketService&lt;T&gt;</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> absPath)<br /> where T : <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a>, new()</div>
<h4 class="Subsection">Type Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.HttpServer.AddWebSocketService``1(System.String):Type Parameters">
<dl>
<dt>
<i>T</i>
</dt>
<dd>
The type of the WebSocket service. The T must inherit the <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a> class.
</dd>
</dl>
</blockquote>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.HttpServer.AddWebSocketService``1(System.String):Parameters">
<dl>
<dt>
<i>absPath</i>
</dt>
<dd>
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains an absolute path associated with the WebSocket service.
</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.HttpServer.AddWebSocketService``1(System.String):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.HttpServer.AddWebSocketService``1(System.String):Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.HttpServer.GetFile(System.String)">GetFile Method</h3>
<blockquote id="M:WebSocketSharp.Server.HttpServer.GetFile(System.String):member">
<p class="Summary">
Gets the contents of the specified file.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[] <b>GetFile</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> path)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.HttpServer.GetFile(System.String):Parameters">
<dl>
<dt>
<i>path</i>
</dt>
<dd>
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains a virtual path to the file to get.
</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.HttpServer.GetFile(System.String):Returns">
An array of <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a> that contains the contents of the file.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.HttpServer.GetFile(System.String):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.HttpServer.GetFile(System.String):Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="E:WebSocketSharp.Server.HttpServer.OnConnect">OnConnect Event</h3>
<blockquote id="E:WebSocketSharp.Server.HttpServer.OnConnect:member">
<p class="Summary">
Occurs when the server receives an HTTP CONNECT request.
</p>
<h2>Syntax</h2>
<div class="Signature">public event <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.EventHandler`1">EventHandler&lt;HttpRequestEventArgs&gt;</a> <b>OnConnect</b> </div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="E:WebSocketSharp.Server.HttpServer.OnConnect:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="E:WebSocketSharp.Server.HttpServer.OnConnect:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="E:WebSocketSharp.Server.HttpServer.OnDelete">OnDelete Event</h3>
<blockquote id="E:WebSocketSharp.Server.HttpServer.OnDelete:member">
<p class="Summary">
Occurs when the server receives an HTTP DELETE request.
</p>
<h2>Syntax</h2>
<div class="Signature">public event <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.EventHandler`1">EventHandler&lt;HttpRequestEventArgs&gt;</a> <b>OnDelete</b> </div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="E:WebSocketSharp.Server.HttpServer.OnDelete:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="E:WebSocketSharp.Server.HttpServer.OnDelete:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="E:WebSocketSharp.Server.HttpServer.OnError">OnError Event</h3>
<blockquote id="E:WebSocketSharp.Server.HttpServer.OnError:member">
<p class="Summary">
Occurs when the server gets an error.
</p>
<h2>Syntax</h2>
<div class="Signature">public event <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.EventHandler`1">EventHandler&lt;WebSocketSharp.ErrorEventArgs&gt;</a> <b>OnError</b> </div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="E:WebSocketSharp.Server.HttpServer.OnError:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="E:WebSocketSharp.Server.HttpServer.OnError:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="E:WebSocketSharp.Server.HttpServer.OnGet">OnGet Event</h3>
<blockquote id="E:WebSocketSharp.Server.HttpServer.OnGet:member">
<p class="Summary">
Occurs when the server receives an HTTP GET request.
</p>
<h2>Syntax</h2>
<div class="Signature">public event <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.EventHandler`1">EventHandler&lt;HttpRequestEventArgs&gt;</a> <b>OnGet</b> </div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="E:WebSocketSharp.Server.HttpServer.OnGet:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="E:WebSocketSharp.Server.HttpServer.OnGet:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="E:WebSocketSharp.Server.HttpServer.OnHead">OnHead Event</h3>
<blockquote id="E:WebSocketSharp.Server.HttpServer.OnHead:member">
<p class="Summary">
Occurs when the server receives an HTTP HEAD request.
</p>
<h2>Syntax</h2>
<div class="Signature">public event <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.EventHandler`1">EventHandler&lt;HttpRequestEventArgs&gt;</a> <b>OnHead</b> </div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="E:WebSocketSharp.Server.HttpServer.OnHead:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="E:WebSocketSharp.Server.HttpServer.OnHead:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="E:WebSocketSharp.Server.HttpServer.OnOptions">OnOptions Event</h3>
<blockquote id="E:WebSocketSharp.Server.HttpServer.OnOptions:member">
<p class="Summary">
Occurs when the server receives an HTTP OPTIONS request.
</p>
<h2>Syntax</h2>
<div class="Signature">public event <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.EventHandler`1">EventHandler&lt;HttpRequestEventArgs&gt;</a> <b>OnOptions</b> </div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="E:WebSocketSharp.Server.HttpServer.OnOptions:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="E:WebSocketSharp.Server.HttpServer.OnOptions:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="E:WebSocketSharp.Server.HttpServer.OnPatch">OnPatch Event</h3>
<blockquote id="E:WebSocketSharp.Server.HttpServer.OnPatch:member">
<p class="Summary">
Occurs when the server receives an HTTP PATCH request.
</p>
<h2>Syntax</h2>
<div class="Signature">public event <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.EventHandler`1">EventHandler&lt;HttpRequestEventArgs&gt;</a> <b>OnPatch</b> </div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="E:WebSocketSharp.Server.HttpServer.OnPatch:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="E:WebSocketSharp.Server.HttpServer.OnPatch:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="E:WebSocketSharp.Server.HttpServer.OnPost">OnPost Event</h3>
<blockquote id="E:WebSocketSharp.Server.HttpServer.OnPost:member">
<p class="Summary">
Occurs when the server receives an HTTP POST request.
</p>
<h2>Syntax</h2>
<div class="Signature">public event <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.EventHandler`1">EventHandler&lt;HttpRequestEventArgs&gt;</a> <b>OnPost</b> </div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="E:WebSocketSharp.Server.HttpServer.OnPost:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="E:WebSocketSharp.Server.HttpServer.OnPost:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="E:WebSocketSharp.Server.HttpServer.OnPut">OnPut Event</h3>
<blockquote id="E:WebSocketSharp.Server.HttpServer.OnPut:member">
<p class="Summary">
Occurs when the server receives an HTTP PUT request.
</p>
<h2>Syntax</h2>
<div class="Signature">public event <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.EventHandler`1">EventHandler&lt;HttpRequestEventArgs&gt;</a> <b>OnPut</b> </div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="E:WebSocketSharp.Server.HttpServer.OnPut:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="E:WebSocketSharp.Server.HttpServer.OnPut:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="E:WebSocketSharp.Server.HttpServer.OnTrace">OnTrace Event</h3>
<blockquote id="E:WebSocketSharp.Server.HttpServer.OnTrace:member">
<p class="Summary">
Occurs when the server receives an HTTP TRACE request.
</p>
<h2>Syntax</h2>
<div class="Signature">public event <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.EventHandler`1">EventHandler&lt;HttpRequestEventArgs&gt;</a> <b>OnTrace</b> </div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="E:WebSocketSharp.Server.HttpServer.OnTrace:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="E:WebSocketSharp.Server.HttpServer.OnTrace:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Server.HttpServer.Port">Port Property</h3>
<blockquote id="P:WebSocketSharp.Server.HttpServer.Port:member">
<p class="Summary">
Gets the port on which to listen for incoming requests.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> <b>Port</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.HttpServer.Port:Value">
An <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> that contains a port number.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.HttpServer.Port:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.HttpServer.Port:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Server.HttpServer.ServicePaths">ServicePaths Property</h3>
<blockquote id="P:WebSocketSharp.Server.HttpServer.ServicePaths:member">
<p class="Summary">
Gets the collection of paths associated with the every WebSocket services that the server provides.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.IEnumerable`1">IEnumerable&lt;string&gt;</a> <b>ServicePaths</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.HttpServer.ServicePaths:Value">
An IEnumerable&lt;string&gt; that contains the collection of paths.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.HttpServer.ServicePaths:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.HttpServer.ServicePaths:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.HttpServer.Start">Start Method</h3>
<blockquote id="M:WebSocketSharp.Server.HttpServer.Start:member">
<p class="Summary">
Starts the <a href="../WebSocketSharp.Server/HttpServer.html">WebSocketSharp.Server.HttpServer</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Start</b> ()</div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.HttpServer.Start:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.HttpServer.Start:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.HttpServer.Stop">Stop Method</h3>
<blockquote id="M:WebSocketSharp.Server.HttpServer.Stop:member">
<p class="Summary">
Shuts down the <a href="../WebSocketSharp.Server/HttpServer.html">WebSocketSharp.Server.HttpServer</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Stop</b> ()</div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.HttpServer.Stop:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.HttpServer.Stop:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Server.HttpServer.Sweeping">Sweeping Property</h3>
<blockquote id="P:WebSocketSharp.Server.HttpServer.Sweeping:member">
<p class="Summary">
Gets or sets a value indicating whether the server cleans up the inactive WebSocket service
instances periodically.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>Sweeping</b> { get; set; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.HttpServer.Sweeping:Value">
<tt>true</tt> if the server cleans up the inactive WebSocket service instances every 60 seconds;
otherwise, <tt>false</tt>. The default value is <tt>true</tt>.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.HttpServer.Sweeping:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.HttpServer.Sweeping:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -1,424 +0,0 @@
<html>
<head>
<title>WebSocketSharp.Server.IServiceHost</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a> : <a href="index.html">WebSocketSharp.Server Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:WebSocketSharp.Server.IServiceHost">Overview</a>
</p>
<p>
<a href="#T:WebSocketSharp.Server.IServiceHost:Signature">Signature</a>
</p>
<p>
<a href="#T:WebSocketSharp.Server.IServiceHost:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:WebSocketSharp.Server.IServiceHost:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:WebSocketSharp.Server.IServiceHost">IServiceHost Interface</h1>
<p class="Summary" id="T:WebSocketSharp.Server.IServiceHost:Summary">
Exposes the methods and properties for the WebSocket service host.
</p>
<div id="T:WebSocketSharp.Server.IServiceHost:Signature">
<h2>Syntax</h2>
<div class="Signature">public interface <b>IServiceHost</b></div>
</div>
<div class="Remarks" id="T:WebSocketSharp.Server.IServiceHost:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.Server.IServiceHost:Docs:Remarks">
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.Server.IServiceHost:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<h2 class="Section">Public Properties</h2>
<div class="SectionBox" id="Public Properties">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.IServiceHost.Sweeping">Sweeping</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>
</i>.
Gets or sets a value indicating whether the WebSocket service host cleans up the inactive service
instances periodically.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Methods</h2>
<div class="SectionBox" id="Public Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.IServiceHost.BindWebSocket(WebSocketSharp.Net.WebSockets.WebSocketContext)">BindWebSocket</a>
</b>(<a href="../WebSocketSharp.Net.WebSockets/WebSocketContext.html">WebSocketSharp.Net.WebSockets.WebSocketContext</a>)<blockquote>
Binds the specified <a href="../WebSocketSharp.Net.WebSockets/WebSocketContext.html">WebSocketSharp.Net.WebSockets.WebSocketContext</a> to a <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a> instance.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.IServiceHost.Broadcast(System.String)">Broadcast</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)<blockquote>
Broadcasts the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> to all service clients.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.IServiceHost.Start">Start</a>
</b>()<blockquote>
Starts the WebSocket service host.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.IServiceHost.Stop">Stop</a>
</b>()<blockquote>
Stops the WebSocket service host.
</blockquote></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:WebSocketSharp.Server.IServiceHost:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="M:WebSocketSharp.Server.IServiceHost.BindWebSocket(WebSocketSharp.Net.WebSockets.WebSocketContext)">BindWebSocket Method</h3>
<blockquote id="M:WebSocketSharp.Server.IServiceHost.BindWebSocket(WebSocketSharp.Net.WebSockets.WebSocketContext):member">
<p class="Summary">
Binds the specified <a href="../WebSocketSharp.Net.WebSockets/WebSocketContext.html">WebSocketSharp.Net.WebSockets.WebSocketContext</a> to a <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a> instance.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>BindWebSocket</b> (<a href="../WebSocketSharp.Net.WebSockets/WebSocketContext.html">WebSocketSharp.Net.WebSockets.WebSocketContext</a> context)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.IServiceHost.BindWebSocket(WebSocketSharp.Net.WebSockets.WebSocketContext):Parameters">
<dl>
<dt>
<i>context</i>
</dt>
<dd>
A <a href="../WebSocketSharp.Net.WebSockets/WebSocketContext.html">WebSocketSharp.Net.WebSockets.WebSocketContext</a> that contains the WebSocket connection request objects to bind.
</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.IServiceHost.BindWebSocket(WebSocketSharp.Net.WebSockets.WebSocketContext):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.IServiceHost.BindWebSocket(WebSocketSharp.Net.WebSockets.WebSocketContext):Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.IServiceHost.Broadcast(System.String)">Broadcast Method</h3>
<blockquote id="M:WebSocketSharp.Server.IServiceHost.Broadcast(System.String):member">
<p class="Summary">
Broadcasts the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> to all service clients.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Broadcast</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> data)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.IServiceHost.Broadcast(System.String):Parameters">
<dl>
<dt>
<i>data</i>
</dt>
<dd>
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> to broadcast.
</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.IServiceHost.Broadcast(System.String):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.IServiceHost.Broadcast(System.String):Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.IServiceHost.Start">Start Method</h3>
<blockquote id="M:WebSocketSharp.Server.IServiceHost.Start:member">
<p class="Summary">
Starts the WebSocket service host.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Start</b> ()</div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.IServiceHost.Start:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.IServiceHost.Start:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.IServiceHost.Stop">Stop Method</h3>
<blockquote id="M:WebSocketSharp.Server.IServiceHost.Stop:member">
<p class="Summary">
Stops the WebSocket service host.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Stop</b> ()</div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.IServiceHost.Stop:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.IServiceHost.Stop:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Server.IServiceHost.Sweeping">Sweeping Property</h3>
<blockquote id="P:WebSocketSharp.Server.IServiceHost.Sweeping:member">
<p class="Summary">
Gets or sets a value indicating whether the WebSocket service host cleans up the inactive service
instances periodically.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>Sweeping</b> { get; set; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.IServiceHost.Sweeping:Value">
<tt>true</tt> if the WebSocket service host cleans up the inactive service instances periodically;
otherwise, <tt>false</tt>.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.IServiceHost.Sweeping:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.IServiceHost.Sweeping:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -1,348 +0,0 @@
<html>
<head>
<title>WebSocketSharp.Server.RequestEventArgs</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a> : <a href="index.html">WebSocketSharp.Server Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:WebSocketSharp.Server.RequestEventArgs">Overview</a>
</p>
<p>
<a href="#T:WebSocketSharp.Server.RequestEventArgs:Signature">Signature</a>
</p>
<p>
<a href="#T:WebSocketSharp.Server.RequestEventArgs:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:WebSocketSharp.Server.RequestEventArgs:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:WebSocketSharp.Server.RequestEventArgs">RequestEventArgs Class</h1>
<p class="Summary" id="T:WebSocketSharp.Server.RequestEventArgs:Summary">
Contains the event data associated with the request events of the <a href="../WebSocketSharp.Server/HttpServer.html">WebSocketSharp.Server.HttpServer</a> class.
</p>
<div id="T:WebSocketSharp.Server.RequestEventArgs:Signature">
<h2>Syntax</h2>
<div class="Signature">public class <b>RequestEventArgs</b> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.EventArgs">EventArgs</a></div>
</div>
<div class="Remarks" id="T:WebSocketSharp.Server.RequestEventArgs:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.Server.RequestEventArgs:Docs:Remarks">
A request event occurs when a <a href="../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 <a href="javascript:alert(&quot;Documentation not found.&quot;)">ResponseEventArgs.Request</a> property.
If you want to get the HTTP response objects to send, you should access the <a href="javascript:alert(&quot;Documentation not found.&quot;)">ResponseEventArgs.Response</a> property.
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.Server.RequestEventArgs:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.EventArgs">EventArgs</a>.
</p>
<h2 class="Section">Public Properties</h2>
<div class="SectionBox" id="Public Properties">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.RequestEventArgs.Request">Request</a>
</b>
</td>
<td>
<i>
<a href="../WebSocketSharp.Net/HttpListenerRequest.html">WebSocketSharp.Net.HttpListenerRequest</a>
</i>.
Gets the HTTP request objects sent from a client.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.RequestEventArgs.Response">Response</a>
</b>
</td>
<td>
<i>
<a href="../WebSocketSharp.Net/HttpListenerResponse.html">WebSocketSharp.Net.HttpListenerResponse</a>
</i>.
Gets the HTTP response objects to send to the client in response to the client's request.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Extension Methods</h2>
<div class="SectionBox" id="Extension Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNull``1(``0)">IsNull&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNullDo``1(``0,System.Action)">IsNullDo&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
And invokes the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a> delegate if the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:WebSocketSharp.Server.RequestEventArgs:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="P:WebSocketSharp.Server.RequestEventArgs.Request">Request Property</h3>
<blockquote id="P:WebSocketSharp.Server.RequestEventArgs.Request:member">
<p class="Summary">
Gets the HTTP request objects sent from a client.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="../WebSocketSharp.Net/HttpListenerRequest.html">WebSocketSharp.Net.HttpListenerRequest</a> <b>Request</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.RequestEventArgs.Request:Value">
A <a href="../WebSocketSharp.Net/HttpListenerRequest.html">WebSocketSharp.Net.HttpListenerRequest</a> that contains the HTTP request objects.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.RequestEventArgs.Request:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.RequestEventArgs.Request:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Server.RequestEventArgs.Response">Response Property</h3>
<blockquote id="P:WebSocketSharp.Server.RequestEventArgs.Response:member">
<p class="Summary">
Gets the HTTP response objects to send to the client in response to the client's request.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="../WebSocketSharp.Net/HttpListenerResponse.html">WebSocketSharp.Net.HttpListenerResponse</a> <b>Response</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.RequestEventArgs.Response:Value">
A <a href="../WebSocketSharp.Net/HttpListenerResponse.html">WebSocketSharp.Net.HttpListenerResponse</a> that contains the HTTP response objects.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.RequestEventArgs.Response:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.RequestEventArgs.Response:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -1,348 +0,0 @@
<html>
<head>
<title>WebSocketSharp.Server.ResponseEventArgs</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a> : <a href="index.html">WebSocketSharp.Server Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:WebSocketSharp.Server.ResponseEventArgs">Overview</a>
</p>
<p>
<a href="#T:WebSocketSharp.Server.ResponseEventArgs:Signature">Signature</a>
</p>
<p>
<a href="#T:WebSocketSharp.Server.ResponseEventArgs:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:WebSocketSharp.Server.ResponseEventArgs:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:WebSocketSharp.Server.ResponseEventArgs">ResponseEventArgs Class</h1>
<p class="Summary" id="T:WebSocketSharp.Server.ResponseEventArgs:Summary">
Contains the event data associated with the response events of the <a href="../WebSocketSharp.Server/HttpServer.html">WebSocketSharp.Server.HttpServer</a> class.
</p>
<div id="T:WebSocketSharp.Server.ResponseEventArgs:Signature">
<h2>Syntax</h2>
<div class="Signature">public class <b>ResponseEventArgs</b> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.EventArgs">EventArgs</a></div>
</div>
<div class="Remarks" id="T:WebSocketSharp.Server.ResponseEventArgs:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.Server.ResponseEventArgs:Docs:Remarks">
A response event occurs when a <a href="../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 <a href="../WebSocketSharp.Server/ResponseEventArgs.html#P:WebSocketSharp.Server.ResponseEventArgs.Request">ResponseEventArgs.Request</a> property.
If you want to get the HTTP response objects to send, you should access the <a href="../WebSocketSharp.Server/ResponseEventArgs.html#P:WebSocketSharp.Server.ResponseEventArgs.Response">ResponseEventArgs.Response</a> property.
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.Server.ResponseEventArgs:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.EventArgs">EventArgs</a>.
</p>
<h2 class="Section">Public Properties</h2>
<div class="SectionBox" id="Public Properties">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.ResponseEventArgs.Request">Request</a>
</b>
</td>
<td>
<i>
<a href="../WebSocketSharp.Net/HttpListenerRequest.html">WebSocketSharp.Net.HttpListenerRequest</a>
</i>.
Gets the HTTP request objects sent from a client.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.ResponseEventArgs.Response">Response</a>
</b>
</td>
<td>
<i>
<a href="../WebSocketSharp.Net/HttpListenerResponse.html">WebSocketSharp.Net.HttpListenerResponse</a>
</i>.
Gets the HTTP response objects to send to the client in response to the client's request.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Extension Methods</h2>
<div class="SectionBox" id="Extension Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNull``1(``0)">IsNull&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNullDo``1(``0,System.Action)">IsNullDo&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
And invokes the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a> delegate if the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:WebSocketSharp.Server.ResponseEventArgs:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="P:WebSocketSharp.Server.ResponseEventArgs.Request">Request Property</h3>
<blockquote id="P:WebSocketSharp.Server.ResponseEventArgs.Request:member">
<p class="Summary">
Gets the HTTP request objects sent from a client.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="../WebSocketSharp.Net/HttpListenerRequest.html">WebSocketSharp.Net.HttpListenerRequest</a> <b>Request</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.ResponseEventArgs.Request:Value">
A <a href="../WebSocketSharp.Net/HttpListenerRequest.html">WebSocketSharp.Net.HttpListenerRequest</a> that contains the HTTP request objects.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.ResponseEventArgs.Request:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.ResponseEventArgs.Request:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Server.ResponseEventArgs.Response">Response Property</h3>
<blockquote id="P:WebSocketSharp.Server.ResponseEventArgs.Response:member">
<p class="Summary">
Gets the HTTP response objects to send to the client in response to the client's request.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="../WebSocketSharp.Net/HttpListenerResponse.html">WebSocketSharp.Net.HttpListenerResponse</a> <b>Response</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.ResponseEventArgs.Response:Value">
A <a href="../WebSocketSharp.Net/HttpListenerResponse.html">WebSocketSharp.Net.HttpListenerResponse</a> that contains the HTTP response objects.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.ResponseEventArgs.Response:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.ResponseEventArgs.Response:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -1,607 +0,0 @@
<html>
<head>
<title>WebSocketSharp.Server.ServiceManager</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a> : <a href="index.html">WebSocketSharp.Server Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:WebSocketSharp.Server.ServiceManager">Overview</a>
</p>
<p>
<a href="#T:WebSocketSharp.Server.ServiceManager:Signature">Signature</a>
</p>
<p>
<a href="#T:WebSocketSharp.Server.ServiceManager:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:WebSocketSharp.Server.ServiceManager:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:WebSocketSharp.Server.ServiceManager">ServiceManager Class</h1>
<p class="Summary" id="T:WebSocketSharp.Server.ServiceManager:Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<div id="T:WebSocketSharp.Server.ServiceManager:Signature">
<h2>Syntax</h2>
<div class="Signature">public class <b>ServiceManager</b></div>
</div>
<div class="Remarks" id="T:WebSocketSharp.Server.ServiceManager:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.Server.ServiceManager:Docs:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.Server.ServiceManager:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>.
</p>
<h2 class="Section">Public Constructors</h2>
<div class="SectionBox" id="Public Constructors">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:WebSocketSharp.Server.ServiceManager">ServiceManager</a>
</b>()</div>
</td>
<td>
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Properties</h2>
<div class="SectionBox" id="Public Properties">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.ServiceManager.Count">Count</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>
</i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.ServiceManager.Path">Path</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.IEnumerable`1">IEnumerable&lt;string&gt;</a>
</i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.ServiceManager.ServiceHost">ServiceHost</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.IEnumerable`1">IEnumerable&lt;IServiceHost&gt;</a>
</i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.ServiceManager.Sweeped">Sweeped</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>
</i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Methods</h2>
<div class="SectionBox" id="Public Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.ServiceManager.Add(System.String,WebSocketSharp.Server.IServiceHost)">Add</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>, <a href="../WebSocketSharp.Server/IServiceHost.html">IServiceHost</a>)<blockquote><span class="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.ServiceManager.Broadcast(System.String)">Broadcast</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)<blockquote><span class="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.ServiceManager.Stop">Stop</a>
</b>()<blockquote><span class="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.ServiceManager.TryGetServiceHost(System.String,WebSocketSharp.Server.IServiceHost@)">TryGetServiceHost</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>, <i>out</i> <a href="../WebSocketSharp.Server/IServiceHost.html">IServiceHost</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote><span class="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Extension Methods</h2>
<div class="SectionBox" id="Extension Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNull``1(``0)">IsNull&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNullDo``1(``0,System.Action)">IsNullDo&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
And invokes the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a> delegate if the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:WebSocketSharp.Server.ServiceManager:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="C:WebSocketSharp.Server.ServiceManager">ServiceManager Constructor</h3>
<blockquote id="C:WebSocketSharp.Server.ServiceManager:member">
<p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<h2>Syntax</h2>
<div class="Signature">public <b>ServiceManager</b> ()</div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:WebSocketSharp.Server.ServiceManager:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:WebSocketSharp.Server.ServiceManager:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.ServiceManager.Add(System.String,WebSocketSharp.Server.IServiceHost)">Add Method</h3>
<blockquote id="M:WebSocketSharp.Server.ServiceManager.Add(System.String,WebSocketSharp.Server.IServiceHost):member">
<p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Add</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> absPath, <a href="../WebSocketSharp.Server/IServiceHost.html">IServiceHost</a> svcHost)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.ServiceManager.Add(System.String,WebSocketSharp.Server.IServiceHost):Parameters">
<dl>
<dt>
<i>absPath</i>
</dt>
<dd>
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</dd>
<dt>
<i>svcHost</i>
</dt>
<dd>
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.ServiceManager.Add(System.String,WebSocketSharp.Server.IServiceHost):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.ServiceManager.Add(System.String,WebSocketSharp.Server.IServiceHost):Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.ServiceManager.Broadcast(System.String)">Broadcast Method</h3>
<blockquote id="M:WebSocketSharp.Server.ServiceManager.Broadcast(System.String):member">
<p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Broadcast</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> data)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.ServiceManager.Broadcast(System.String):Parameters">
<dl>
<dt>
<i>data</i>
</dt>
<dd>
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.ServiceManager.Broadcast(System.String):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.ServiceManager.Broadcast(System.String):Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Server.ServiceManager.Count">Count Property</h3>
<blockquote id="P:WebSocketSharp.Server.ServiceManager.Count:member">
<p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> <b>Count</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.ServiceManager.Count:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.ServiceManager.Count:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.ServiceManager.Count:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Server.ServiceManager.Path">Path Property</h3>
<blockquote id="P:WebSocketSharp.Server.ServiceManager.Path:member">
<p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.IEnumerable`1">IEnumerable&lt;string&gt;</a> <b>Path</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.ServiceManager.Path:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.ServiceManager.Path:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.ServiceManager.Path:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Server.ServiceManager.ServiceHost">ServiceHost Property</h3>
<blockquote id="P:WebSocketSharp.Server.ServiceManager.ServiceHost:member">
<p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.IEnumerable`1">IEnumerable&lt;IServiceHost&gt;</a> <b>ServiceHost</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.ServiceManager.ServiceHost:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.ServiceManager.ServiceHost:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.ServiceManager.ServiceHost:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.ServiceManager.Stop">Stop Method</h3>
<blockquote id="M:WebSocketSharp.Server.ServiceManager.Stop:member">
<p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Stop</b> ()</div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.ServiceManager.Stop:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.ServiceManager.Stop:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Server.ServiceManager.Sweeped">Sweeped Property</h3>
<blockquote id="P:WebSocketSharp.Server.ServiceManager.Sweeped:member">
<p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>Sweeped</b> { get; set; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.ServiceManager.Sweeped:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.ServiceManager.Sweeped:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.ServiceManager.Sweeped:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.ServiceManager.TryGetServiceHost(System.String,WebSocketSharp.Server.IServiceHost@)">TryGetServiceHost Method</h3>
<blockquote id="M:WebSocketSharp.Server.ServiceManager.TryGetServiceHost(System.String,WebSocketSharp.Server.IServiceHost@):member">
<p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>TryGetServiceHost</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> absPath, <i>out</i> <a href="../WebSocketSharp.Server/IServiceHost.html">IServiceHost</a> svcHost)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.ServiceManager.TryGetServiceHost(System.String,WebSocketSharp.Server.IServiceHost@):Parameters">
<dl>
<dt>
<i>absPath</i>
</dt>
<dd>
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</dd>
<dt>
<i>svcHost</i>
</dt>
<dd>
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.ServiceManager.TryGetServiceHost(System.String,WebSocketSharp.Server.IServiceHost@):Returns">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.ServiceManager.TryGetServiceHost(System.String,WebSocketSharp.Server.IServiceHost@):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.ServiceManager.TryGetServiceHost(System.String,WebSocketSharp.Server.IServiceHost@):Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -1,857 +0,0 @@
<html>
<head>
<title>WebSocketSharp.Server.SessionManager</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a> : <a href="index.html">WebSocketSharp.Server Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:WebSocketSharp.Server.SessionManager">Overview</a>
</p>
<p>
<a href="#T:WebSocketSharp.Server.SessionManager:Signature">Signature</a>
</p>
<p>
<a href="#T:WebSocketSharp.Server.SessionManager:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:WebSocketSharp.Server.SessionManager:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:WebSocketSharp.Server.SessionManager">SessionManager Class</h1>
<p class="Summary" id="T:WebSocketSharp.Server.SessionManager:Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<div id="T:WebSocketSharp.Server.SessionManager:Signature">
<h2>Syntax</h2>
<div class="Signature">public class <b>SessionManager</b></div>
</div>
<div class="Remarks" id="T:WebSocketSharp.Server.SessionManager:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.Server.SessionManager:Docs:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.Server.SessionManager:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>.
</p>
<h2 class="Section">Public Constructors</h2>
<div class="SectionBox" id="Public Constructors">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:WebSocketSharp.Server.SessionManager">SessionManager</a>
</b>()</div>
</td>
<td>
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Properties</h2>
<div class="SectionBox" id="Public Properties">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.SessionManager.ActiveID">ActiveID</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.IEnumerable`1">IEnumerable&lt;string&gt;</a>
</i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.SessionManager.Count">Count</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>
</i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.SessionManager.ID">ID</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.IEnumerable`1">IEnumerable&lt;string&gt;</a>
</i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.SessionManager.InactiveID">InactiveID</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.IEnumerable`1">IEnumerable&lt;string&gt;</a>
</i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.SessionManager.Sweeped">Sweeped</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>
</i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.SessionManager.SyncRoot">SyncRoot</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>
</i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Methods</h2>
<div class="SectionBox" id="Public Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.SessionManager.Add(WebSocketSharp.Server.WebSocketService)">Add</a>
</b>(<a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketService</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a></nobr><blockquote><span class="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.SessionManager.Broadcast(System.Byte[])">Broadcast</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[])<blockquote><span class="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.SessionManager.Broadcast(System.String)">Broadcast</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)<blockquote><span class="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.SessionManager.Broadping(System.String)">Broadping</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.Dictionary`2">Dictionary&lt;string, bool&gt;</a></nobr><blockquote><span class="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.SessionManager.Remove(System.String)">Remove</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote><span class="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.SessionManager.Stop">Stop</a>
</b>()<blockquote><span class="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.SessionManager.Stop(WebSocketSharp.CloseStatusCode,System.String)">Stop</a>
</b>(<a href="../WebSocketSharp/CloseStatusCode.html">WebSocketSharp.CloseStatusCode</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)<blockquote><span class="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.SessionManager.Sweep">Sweep</a>
</b>()<blockquote><span class="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.SessionManager.TryGetByID(System.String,WebSocketSharp.Server.WebSocketService@)">TryGetByID</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>, <i>out</i> <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketService</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote><span class="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Extension Methods</h2>
<div class="SectionBox" id="Extension Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNull``1(``0)">IsNull&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNullDo``1(``0,System.Action)">IsNullDo&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
And invokes the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a> delegate if the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:WebSocketSharp.Server.SessionManager:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="C:WebSocketSharp.Server.SessionManager">SessionManager Constructor</h3>
<blockquote id="C:WebSocketSharp.Server.SessionManager:member">
<p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<h2>Syntax</h2>
<div class="Signature">public <b>SessionManager</b> ()</div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:WebSocketSharp.Server.SessionManager:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:WebSocketSharp.Server.SessionManager:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Server.SessionManager.ActiveID">ActiveID Property</h3>
<blockquote id="P:WebSocketSharp.Server.SessionManager.ActiveID:member">
<p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.IEnumerable`1">IEnumerable&lt;string&gt;</a> <b>ActiveID</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.SessionManager.ActiveID:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.SessionManager.ActiveID:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.SessionManager.ActiveID:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.SessionManager.Add(WebSocketSharp.Server.WebSocketService)">Add Method</h3>
<blockquote id="M:WebSocketSharp.Server.SessionManager.Add(WebSocketSharp.Server.WebSocketService):member">
<p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>Add</b> (<a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketService</a> service)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.SessionManager.Add(WebSocketSharp.Server.WebSocketService):Parameters">
<dl>
<dt>
<i>service</i>
</dt>
<dd>
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.SessionManager.Add(WebSocketSharp.Server.WebSocketService):Returns">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.SessionManager.Add(WebSocketSharp.Server.WebSocketService):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.SessionManager.Add(WebSocketSharp.Server.WebSocketService):Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.SessionManager.Broadcast(System.Byte[])">Broadcast Method</h3>
<blockquote id="M:WebSocketSharp.Server.SessionManager.Broadcast(System.Byte[]):member">
<p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Broadcast</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[] data)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.SessionManager.Broadcast(System.Byte[]):Parameters">
<dl>
<dt>
<i>data</i>
</dt>
<dd>
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.SessionManager.Broadcast(System.Byte[]):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.SessionManager.Broadcast(System.Byte[]):Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.SessionManager.Broadcast(System.String)">Broadcast Method</h3>
<blockquote id="M:WebSocketSharp.Server.SessionManager.Broadcast(System.String):member">
<p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Broadcast</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> data)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.SessionManager.Broadcast(System.String):Parameters">
<dl>
<dt>
<i>data</i>
</dt>
<dd>
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.SessionManager.Broadcast(System.String):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.SessionManager.Broadcast(System.String):Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.SessionManager.Broadping(System.String)">Broadping Method</h3>
<blockquote id="M:WebSocketSharp.Server.SessionManager.Broadping(System.String):member">
<p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.Dictionary`2">Dictionary&lt;string, bool&gt;</a> <b>Broadping</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> message)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.SessionManager.Broadping(System.String):Parameters">
<dl>
<dt>
<i>message</i>
</dt>
<dd>
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.SessionManager.Broadping(System.String):Returns">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.SessionManager.Broadping(System.String):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.SessionManager.Broadping(System.String):Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Server.SessionManager.Count">Count Property</h3>
<blockquote id="P:WebSocketSharp.Server.SessionManager.Count:member">
<p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> <b>Count</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.SessionManager.Count:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.SessionManager.Count:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.SessionManager.Count:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Server.SessionManager.ID">ID Property</h3>
<blockquote id="P:WebSocketSharp.Server.SessionManager.ID:member">
<p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.IEnumerable`1">IEnumerable&lt;string&gt;</a> <b>ID</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.SessionManager.ID:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.SessionManager.ID:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.SessionManager.ID:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Server.SessionManager.InactiveID">InactiveID Property</h3>
<blockquote id="P:WebSocketSharp.Server.SessionManager.InactiveID:member">
<p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.IEnumerable`1">IEnumerable&lt;string&gt;</a> <b>InactiveID</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.SessionManager.InactiveID:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.SessionManager.InactiveID:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.SessionManager.InactiveID:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.SessionManager.Remove(System.String)">Remove Method</h3>
<blockquote id="M:WebSocketSharp.Server.SessionManager.Remove(System.String):member">
<p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>Remove</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> id)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.SessionManager.Remove(System.String):Parameters">
<dl>
<dt>
<i>id</i>
</dt>
<dd>
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.SessionManager.Remove(System.String):Returns">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.SessionManager.Remove(System.String):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.SessionManager.Remove(System.String):Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.SessionManager.Stop">Stop Method</h3>
<blockquote id="M:WebSocketSharp.Server.SessionManager.Stop:member">
<p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Stop</b> ()</div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.SessionManager.Stop:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.SessionManager.Stop:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.SessionManager.Stop(WebSocketSharp.CloseStatusCode,System.String)">Stop Method</h3>
<blockquote id="M:WebSocketSharp.Server.SessionManager.Stop(WebSocketSharp.CloseStatusCode,System.String):member">
<p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Stop</b> (<a href="../WebSocketSharp/CloseStatusCode.html">WebSocketSharp.CloseStatusCode</a> code, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> reason)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.SessionManager.Stop(WebSocketSharp.CloseStatusCode,System.String):Parameters">
<dl>
<dt>
<i>code</i>
</dt>
<dd>
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</dd>
<dt>
<i>reason</i>
</dt>
<dd>
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.SessionManager.Stop(WebSocketSharp.CloseStatusCode,System.String):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.SessionManager.Stop(WebSocketSharp.CloseStatusCode,System.String):Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.SessionManager.Sweep">Sweep Method</h3>
<blockquote id="M:WebSocketSharp.Server.SessionManager.Sweep:member">
<p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Sweep</b> ()</div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.SessionManager.Sweep:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.SessionManager.Sweep:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Server.SessionManager.Sweeped">Sweeped Property</h3>
<blockquote id="P:WebSocketSharp.Server.SessionManager.Sweeped:member">
<p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>Sweeped</b> { get; set; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.SessionManager.Sweeped:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.SessionManager.Sweeped:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.SessionManager.Sweeped:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Server.SessionManager.SyncRoot">SyncRoot Property</h3>
<blockquote id="P:WebSocketSharp.Server.SessionManager.SyncRoot:member">
<p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> <b>SyncRoot</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.SessionManager.SyncRoot:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.SessionManager.SyncRoot:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.SessionManager.SyncRoot:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.SessionManager.TryGetByID(System.String,WebSocketSharp.Server.WebSocketService@)">TryGetByID Method</h3>
<blockquote id="M:WebSocketSharp.Server.SessionManager.TryGetByID(System.String,WebSocketSharp.Server.WebSocketService@):member">
<p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>TryGetByID</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> id, <i>out</i> <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketService</a> service)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.SessionManager.TryGetByID(System.String,WebSocketSharp.Server.WebSocketService@):Parameters">
<dl>
<dt>
<i>id</i>
</dt>
<dd>
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</dd>
<dt>
<i>service</i>
</dt>
<dd>
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.SessionManager.TryGetByID(System.String,WebSocketSharp.Server.WebSocketService@):Returns">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.SessionManager.TryGetByID(System.String,WebSocketSharp.Server.WebSocketService@):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.SessionManager.TryGetByID(System.String,WebSocketSharp.Server.WebSocketService@):Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -1,920 +0,0 @@
<html>
<head>
<title>WebSocketSharp.Server.WebSocketServer</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a> : <a href="index.html">WebSocketSharp.Server Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:WebSocketSharp.Server.WebSocketServer">Overview</a>
</p>
<p>
<a href="#T:WebSocketSharp.Server.WebSocketServer:Signature">Signature</a>
</p>
<p>
<a href="#T:WebSocketSharp.Server.WebSocketServer:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:WebSocketSharp.Server.WebSocketServer:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:WebSocketSharp.Server.WebSocketServer">WebSocketServer Class</h1>
<p class="Summary" id="T:WebSocketSharp.Server.WebSocketServer:Summary">
Provides the functions of the server that receives the WebSocket connection requests.
</p>
<div id="T:WebSocketSharp.Server.WebSocketServer:Signature">
<h2>Syntax</h2>
<div class="Signature">public class <b>WebSocketServer</b> : <a href="../WebSocketSharp.Server/WebSocketServerBase.html">WebSocketServerBase</a></div>
</div>
<div class="Remarks" id="T:WebSocketSharp.Server.WebSocketServer:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.Server.WebSocketServer:Docs:Remarks">
The WebSocketServer class provides the multi WebSocket service.
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.Server.WebSocketServer:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="../WebSocketSharp.Server/WebSocketServerBase.html">WebSocketServerBase</a>.
</p>
<h2 class="Section">Public Constructors</h2>
<div class="SectionBox" id="Public Constructors">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:WebSocketSharp.Server.WebSocketServer">WebSocketServer</a>
</b>()</div>
</td>
<td>
Initializes a new instance of the <a href="../WebSocketSharp.Server/WebSocketServer.html">WebSocketSharp.Server.WebSocketServer</a> class.
</td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:WebSocketSharp.Server.WebSocketServer(System.Int32)">WebSocketServer</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>)</div>
</td>
<td>
Initializes a new instance of the <a href="../WebSocketSharp.Server/WebSocketServer.html">WebSocketSharp.Server.WebSocketServer</a> class that listens for incoming connection attempts
on the specified <i>port</i>.
</td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:WebSocketSharp.Server.WebSocketServer(System.String)">WebSocketServer</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)</div>
</td>
<td>
Initializes a new instance of the <a href="../WebSocketSharp.Server/WebSocketServer.html">WebSocketSharp.Server.WebSocketServer</a> class that listens for incoming connection attempts
on the specified WebSocket URL.
</td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:WebSocketSharp.Server.WebSocketServer(System.Int32,System.Boolean)">WebSocketServer</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>)</div>
</td>
<td>
Initializes a new instance of the <a href="../WebSocketSharp.Server/WebSocketServer.html">WebSocketSharp.Server.WebSocketServer</a> class that listens for incoming connection attempts
on the specified <i>port</i> and <i>secure</i>.
</td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:WebSocketSharp.Server.WebSocketServer(System.Net.IPAddress,System.Int32)">WebSocketServer</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPAddress">System.Net.IPAddress</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>)</div>
</td>
<td>
Initializes a new instance of the <a href="../WebSocketSharp.Server/WebSocketServer.html">WebSocketSharp.Server.WebSocketServer</a> class that listens for incoming connection attempts
on the specified <i>address</i> and <i>port</i>.
</td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:WebSocketSharp.Server.WebSocketServer(System.Net.IPAddress,System.Int32,System.Boolean)">WebSocketServer</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPAddress">System.Net.IPAddress</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>)</div>
</td>
<td>
Initializes a new instance of the <a href="../WebSocketSharp.Server/WebSocketServer.html">WebSocketSharp.Server.WebSocketServer</a> class that listens for incoming connection attempts
on the specified <i>address</i>, <i>port</i> and <i>secure</i>.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Properties</h2>
<div class="SectionBox" id="Public Properties">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="../WebSocketSharp.Server/WebSocketServerBase.html#P:WebSocketSharp.Server.WebSocketServerBase.Address">Address</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPAddress">System.Net.IPAddress</a>
</i>.
Gets the local IP address on which to listen for incoming connection attempts.
(<i>Inherited from <a href="../WebSocketSharp.Server/WebSocketServerBase.html">WebSocketServerBase</a>.</i>)</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="../WebSocketSharp.Server/WebSocketServerBase.html#P:WebSocketSharp.Server.WebSocketServerBase.IsSecure">IsSecure</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>
</i>.
Gets a value indicating whether the server provides secure connection.
(<i>Inherited from <a href="../WebSocketSharp.Server/WebSocketServerBase.html">WebSocketServerBase</a>.</i>)</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="../WebSocketSharp.Server/WebSocketServerBase.html#P:WebSocketSharp.Server.WebSocketServerBase.IsSelfHost">IsSelfHost</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>
</i>.
Gets a value indicating whether the server is self host.
(<i>Inherited from <a href="../WebSocketSharp.Server/WebSocketServerBase.html">WebSocketServerBase</a>.</i>)</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="../WebSocketSharp.Server/WebSocketServerBase.html#P:WebSocketSharp.Server.WebSocketServerBase.Port">Port</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>
</i>.
Gets the port on which to listen for incoming connection attempts.
(<i>Inherited from <a href="../WebSocketSharp.Server/WebSocketServerBase.html">WebSocketServerBase</a>.</i>)</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.WebSocketServer.ServicePaths">ServicePaths</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.IEnumerable`1">IEnumerable&lt;string&gt;</a>
</i>.
Gets the collection of paths associated with the every WebSocket services that the server provides.
</td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.WebSocketServer.Sweeping">Sweeping</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>
</i>.
Gets or sets a value indicating whether the server cleans up the inactive WebSocket service
instances periodically.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Protected Properties</h2>
<div class="SectionBox" id="Protected Properties">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<b>
<a href="../WebSocketSharp.Server/WebSocketServerBase.html#P:WebSocketSharp.Server.WebSocketServerBase.BaseUri">BaseUri</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Uri">Uri</a>
</i>.
Gets or sets the WebSocket URL on which to listen for incoming connection attempts.
(<i>Inherited from <a href="../WebSocketSharp.Server/WebSocketServerBase.html">WebSocketServerBase</a>.</i>)</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Methods</h2>
<div class="SectionBox" id="Public Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.WebSocketServer.AddWebSocketService``1(System.String)">AddWebSocketService&lt;T&gt;</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)<blockquote>
Adds the specified type WebSocket service.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.WebSocketServer.Broadcast(System.String)">Broadcast</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)<blockquote>
Broadcasts the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> to all clients.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp.Server/WebSocketServerBase.html#M:WebSocketSharp.Server.WebSocketServerBase.Start">Start</a>
</b>()<blockquote>
Starts to receive the WebSocket connection requests.
(<i>Inherited from <a href="../WebSocketSharp.Server/WebSocketServerBase.html">WebSocketServerBase</a>.</i>)</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>override </div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.WebSocketServer.Stop">Stop</a>
</b>()<blockquote>
Stops receiving the WebSocket connection requests.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp.Server/WebSocketServerBase.html#M:WebSocketSharp.Server.WebSocketServerBase.Stop">Stop</a>
</b>()<blockquote>
Stops receiving the WebSocket connection requests.
(<i>Inherited from <a href="../WebSocketSharp.Server/WebSocketServerBase.html">WebSocketServerBase</a>.</i>)</blockquote></td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Protected Methods</h2>
<div class="SectionBox" id="Protected Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>override </div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.WebSocketServer.AcceptWebSocket(WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext)">AcceptWebSocket</a>
</b>(<a href="../WebSocketSharp.Net.WebSockets/TcpListenerWebSocketContext.html">WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext</a>)<blockquote>
Accepts a WebSocket connection request.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>abstract </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp.Server/WebSocketServerBase.html#M:WebSocketSharp.Server.WebSocketServerBase.AcceptWebSocket(WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext)">AcceptWebSocket</a>
</b>(<a href="../WebSocketSharp.Net.WebSockets/TcpListenerWebSocketContext.html">WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext</a>)<blockquote>
Accepts a WebSocket connection request.
(<i>Inherited from <a href="../WebSocketSharp.Server/WebSocketServerBase.html">WebSocketServerBase</a>.</i>)</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp.Server/WebSocketServerBase.html#M:WebSocketSharp.Server.WebSocketServerBase.Error(System.String)">Error</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)<blockquote>
Occurs the <a href="../WebSocketSharp.Server/WebSocketServerBase.html#E:WebSocketSharp.Server.WebSocketServerBase.OnError">WebSocketServerBase.OnError</a> event with the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>.
(<i>Inherited from <a href="../WebSocketSharp.Server/WebSocketServerBase.html">WebSocketServerBase</a>.</i>)</blockquote></td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Events</h2>
<div class="SectionBox" id="Public Events">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<b>
<a href="../WebSocketSharp.Server/WebSocketServerBase.html#E:WebSocketSharp.Server.WebSocketServerBase.OnError">OnError</a>
</b>
</td>
<td>
Occurs when the server gets an error.
(<i>Inherited from <a href="../WebSocketSharp.Server/WebSocketServerBase.html">WebSocketServerBase</a>.</i>)</td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:WebSocketSharp.Server.WebSocketServer:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="C:WebSocketSharp.Server.WebSocketServer">WebSocketServer Constructor</h3>
<blockquote id="C:WebSocketSharp.Server.WebSocketServer:member">
<p class="Summary">
Initializes a new instance of the <a href="../WebSocketSharp.Server/WebSocketServer.html">WebSocketSharp.Server.WebSocketServer</a> class.
</p>
<h2>Syntax</h2>
<div class="Signature">public <b>WebSocketServer</b> ()</div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:WebSocketSharp.Server.WebSocketServer:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:WebSocketSharp.Server.WebSocketServer:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="C:WebSocketSharp.Server.WebSocketServer(System.Int32)">WebSocketServer Constructor</h3>
<blockquote id="C:WebSocketSharp.Server.WebSocketServer(System.Int32):member">
<p class="Summary">
Initializes a new instance of the <a href="../WebSocketSharp.Server/WebSocketServer.html">WebSocketSharp.Server.WebSocketServer</a> class that listens for incoming connection attempts
on the specified <i>port</i>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <b>WebSocketServer</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> port)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="C:WebSocketSharp.Server.WebSocketServer(System.Int32):Parameters">
<dl>
<dt>
<i>port</i>
</dt>
<dd>
An <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> that contains a port number.
</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:WebSocketSharp.Server.WebSocketServer(System.Int32):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:WebSocketSharp.Server.WebSocketServer(System.Int32):Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="C:WebSocketSharp.Server.WebSocketServer(System.String)">WebSocketServer Constructor</h3>
<blockquote id="C:WebSocketSharp.Server.WebSocketServer(System.String):member">
<p class="Summary">
Initializes a new instance of the <a href="../WebSocketSharp.Server/WebSocketServer.html">WebSocketSharp.Server.WebSocketServer</a> class that listens for incoming connection attempts
on the specified WebSocket URL.
</p>
<h2>Syntax</h2>
<div class="Signature">public <b>WebSocketServer</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> url)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="C:WebSocketSharp.Server.WebSocketServer(System.String):Parameters">
<dl>
<dt>
<i>url</i>
</dt>
<dd>
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains a WebSocket URL.
</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:WebSocketSharp.Server.WebSocketServer(System.String):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:WebSocketSharp.Server.WebSocketServer(System.String):Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="C:WebSocketSharp.Server.WebSocketServer(System.Int32,System.Boolean)">WebSocketServer Constructor</h3>
<blockquote id="C:WebSocketSharp.Server.WebSocketServer(System.Int32,System.Boolean):member">
<p class="Summary">
Initializes a new instance of the <a href="../WebSocketSharp.Server/WebSocketServer.html">WebSocketSharp.Server.WebSocketServer</a> class that listens for incoming connection attempts
on the specified <i>port</i> and <i>secure</i>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <b>WebSocketServer</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> port, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> secure)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="C:WebSocketSharp.Server.WebSocketServer(System.Int32,System.Boolean):Parameters">
<dl>
<dt>
<i>port</i>
</dt>
<dd>
An <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> that contains a port number.
</dd>
<dt>
<i>secure</i>
</dt>
<dd>
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> that indicates providing a secure connection or not. (<tt>true</tt> indicates providing a secure connection.)
</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:WebSocketSharp.Server.WebSocketServer(System.Int32,System.Boolean):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:WebSocketSharp.Server.WebSocketServer(System.Int32,System.Boolean):Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="C:WebSocketSharp.Server.WebSocketServer(System.Net.IPAddress,System.Int32)">WebSocketServer Constructor</h3>
<blockquote id="C:WebSocketSharp.Server.WebSocketServer(System.Net.IPAddress,System.Int32):member">
<p class="Summary">
Initializes a new instance of the <a href="../WebSocketSharp.Server/WebSocketServer.html">WebSocketSharp.Server.WebSocketServer</a> class that listens for incoming connection attempts
on the specified <i>address</i> and <i>port</i>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <b>WebSocketServer</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPAddress">System.Net.IPAddress</a> address, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> port)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="C:WebSocketSharp.Server.WebSocketServer(System.Net.IPAddress,System.Int32):Parameters">
<dl>
<dt>
<i>address</i>
</dt>
<dd>
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPAddress">System.Net.IPAddress</a> that contains a local IP address.
</dd>
<dt>
<i>port</i>
</dt>
<dd>
An <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> that contains a port number.
</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:WebSocketSharp.Server.WebSocketServer(System.Net.IPAddress,System.Int32):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:WebSocketSharp.Server.WebSocketServer(System.Net.IPAddress,System.Int32):Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="C:WebSocketSharp.Server.WebSocketServer(System.Net.IPAddress,System.Int32,System.Boolean)">WebSocketServer Constructor</h3>
<blockquote id="C:WebSocketSharp.Server.WebSocketServer(System.Net.IPAddress,System.Int32,System.Boolean):member">
<p class="Summary">
Initializes a new instance of the <a href="../WebSocketSharp.Server/WebSocketServer.html">WebSocketSharp.Server.WebSocketServer</a> class that listens for incoming connection attempts
on the specified <i>address</i>, <i>port</i> and <i>secure</i>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <b>WebSocketServer</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPAddress">System.Net.IPAddress</a> address, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> port, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> secure)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="C:WebSocketSharp.Server.WebSocketServer(System.Net.IPAddress,System.Int32,System.Boolean):Parameters">
<dl>
<dt>
<i>address</i>
</dt>
<dd>
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPAddress">System.Net.IPAddress</a> that contains a local IP address.
</dd>
<dt>
<i>port</i>
</dt>
<dd>
An <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> that contains a port number.
</dd>
<dt>
<i>secure</i>
</dt>
<dd>
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> that indicates providing a secure connection or not. (<tt>true</tt> indicates providing a secure connection.)
</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:WebSocketSharp.Server.WebSocketServer(System.Net.IPAddress,System.Int32,System.Boolean):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:WebSocketSharp.Server.WebSocketServer(System.Net.IPAddress,System.Int32,System.Boolean):Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.WebSocketServer.AcceptWebSocket(WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext)">AcceptWebSocket Method</h3>
<blockquote id="M:WebSocketSharp.Server.WebSocketServer.AcceptWebSocket(WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext):member">
<p class="Summary">
Accepts a WebSocket connection request.
</p>
<h2>Syntax</h2>
<div class="Signature">protected override <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>AcceptWebSocket</b> (<a href="../WebSocketSharp.Net.WebSockets/TcpListenerWebSocketContext.html">WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext</a> context)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.WebSocketServer.AcceptWebSocket(WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext):Parameters">
<dl>
<dt>
<i>context</i>
</dt>
<dd>
A <a href="../WebSocketSharp.Net.WebSockets/TcpListenerWebSocketContext.html">WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext</a> that contains the WebSocket connection request objects.
</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.WebSocketServer.AcceptWebSocket(WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.WebSocketServer.AcceptWebSocket(WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext):Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.WebSocketServer.AddWebSocketService``1(System.String)">AddWebSocketService&lt;T&gt; Generic Method</h3>
<blockquote id="M:WebSocketSharp.Server.WebSocketServer.AddWebSocketService``1(System.String):member">
<p class="Summary">
Adds the specified type WebSocket service.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>AddWebSocketService&lt;T&gt;</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> absPath)<br /> where T : <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a>, new()</div>
<h4 class="Subsection">Type Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.WebSocketServer.AddWebSocketService``1(System.String):Type Parameters">
<dl>
<dt>
<i>T</i>
</dt>
<dd>
The type of the WebSocket service. The T must inherit the <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a> class.
</dd>
</dl>
</blockquote>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.WebSocketServer.AddWebSocketService``1(System.String):Parameters">
<dl>
<dt>
<i>absPath</i>
</dt>
<dd>
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains an absolute path associated with the WebSocket service.
</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.WebSocketServer.AddWebSocketService``1(System.String):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.WebSocketServer.AddWebSocketService``1(System.String):Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.WebSocketServer.Broadcast(System.String)">Broadcast Method</h3>
<blockquote id="M:WebSocketSharp.Server.WebSocketServer.Broadcast(System.String):member">
<p class="Summary">
Broadcasts the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> to all clients.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Broadcast</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> data)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.WebSocketServer.Broadcast(System.String):Parameters">
<dl>
<dt>
<i>data</i>
</dt>
<dd>
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> to broadcast.
</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.WebSocketServer.Broadcast(System.String):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.WebSocketServer.Broadcast(System.String):Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Server.WebSocketServer.ServicePaths">ServicePaths Property</h3>
<blockquote id="P:WebSocketSharp.Server.WebSocketServer.ServicePaths:member">
<p class="Summary">
Gets the collection of paths associated with the every WebSocket services that the server provides.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.IEnumerable`1">IEnumerable&lt;string&gt;</a> <b>ServicePaths</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.WebSocketServer.ServicePaths:Value">
An IEnumerable&lt;string&gt; that contains the collection of paths.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.WebSocketServer.ServicePaths:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.WebSocketServer.ServicePaths:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.WebSocketServer.Stop">Stop Method</h3>
<blockquote id="M:WebSocketSharp.Server.WebSocketServer.Stop:member">
<p class="Summary">
Stops receiving the WebSocket connection requests.
</p>
<h2>Syntax</h2>
<div class="Signature">public override <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Stop</b> ()</div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.WebSocketServer.Stop:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.WebSocketServer.Stop:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Server.WebSocketServer.Sweeping">Sweeping Property</h3>
<blockquote id="P:WebSocketSharp.Server.WebSocketServer.Sweeping:member">
<p class="Summary">
Gets or sets a value indicating whether the server cleans up the inactive WebSocket service
instances periodically.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>Sweeping</b> { get; set; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.WebSocketServer.Sweeping:Value">
<tt>true</tt> if the server cleans up the inactive WebSocket service instances every 60 seconds;
otherwise, <tt>false</tt>. The default value is <tt>true</tt>.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.WebSocketServer.Sweeping:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.WebSocketServer.Sweeping:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -1,844 +0,0 @@
<html>
<head>
<title>WebSocketSharp.Server.WebSocketServerBase</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a> : <a href="index.html">WebSocketSharp.Server Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:WebSocketSharp.Server.WebSocketServerBase">Overview</a>
</p>
<p>
<a href="#T:WebSocketSharp.Server.WebSocketServerBase:Signature">Signature</a>
</p>
<p>
<a href="#T:WebSocketSharp.Server.WebSocketServerBase:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:WebSocketSharp.Server.WebSocketServerBase:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:WebSocketSharp.Server.WebSocketServerBase">WebSocketServerBase Class</h1>
<p class="Summary" id="T:WebSocketSharp.Server.WebSocketServerBase:Summary">
Provides the basic functions of the server that receives the WebSocket connection requests.
</p>
<div id="T:WebSocketSharp.Server.WebSocketServerBase:Signature">
<h2>Syntax</h2>
<div class="Signature">public abstract class <b>WebSocketServerBase</b></div>
</div>
<div class="Remarks" id="T:WebSocketSharp.Server.WebSocketServerBase:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.Server.WebSocketServerBase:Docs:Remarks">
The WebSocketServerBase class is an abstract class.
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.Server.WebSocketServerBase:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>.
</p>
<h2 class="Section">Protected Constructors</h2>
<div class="SectionBox" id="Protected Constructors">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:WebSocketSharp.Server.WebSocketServerBase">WebSocketServerBase</a>
</b>()</div>
</td>
<td>
Initializes a new instance of the <a href="../WebSocketSharp.Server/WebSocketServerBase.html">WebSocketSharp.Server.WebSocketServerBase</a> class.
</td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:WebSocketSharp.Server.WebSocketServerBase(System.String)">WebSocketServerBase</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)</div>
</td>
<td>
Initializes a new instance of the <a href="../WebSocketSharp.Server/WebSocketServerBase.html">WebSocketSharp.Server.WebSocketServerBase</a> class that listens for incoming connection attempts
on the specified WebSocket URL.
</td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:WebSocketSharp.Server.WebSocketServerBase(System.Net.IPAddress,System.Int32,System.String,System.Boolean)">WebSocketServerBase</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPAddress">System.Net.IPAddress</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>)</div>
</td>
<td>
Initializes a new instance of the <a href="../WebSocketSharp.Server/WebSocketServerBase.html">WebSocketSharp.Server.WebSocketServerBase</a> class that listens for incoming connection attempts
on the specified <i>address</i>, <i>port</i>, <i>absPath</i> and <i>secure</i>.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Properties</h2>
<div class="SectionBox" id="Public Properties">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.WebSocketServerBase.Address">Address</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPAddress">System.Net.IPAddress</a>
</i>.
Gets the local IP address on which to listen for incoming connection attempts.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.WebSocketServerBase.IsSecure">IsSecure</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>
</i>.
Gets a value indicating whether the server provides secure connection.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.WebSocketServerBase.IsSelfHost">IsSelfHost</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>
</i>.
Gets a value indicating whether the server is self host.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.WebSocketServerBase.Port">Port</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>
</i>.
Gets the port on which to listen for incoming connection attempts.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Protected Properties</h2>
<div class="SectionBox" id="Protected Properties">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.WebSocketServerBase.BaseUri">BaseUri</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Uri">Uri</a>
</i>.
Gets or sets the WebSocket URL on which to listen for incoming connection attempts.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Methods</h2>
<div class="SectionBox" id="Public Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.WebSocketServerBase.Start">Start</a>
</b>()<blockquote>
Starts to receive the WebSocket connection requests.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.WebSocketServerBase.Stop">Stop</a>
</b>()<blockquote>
Stops receiving the WebSocket connection requests.
</blockquote></td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Protected Methods</h2>
<div class="SectionBox" id="Protected Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>abstract </div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.WebSocketServerBase.AcceptWebSocket(WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext)">AcceptWebSocket</a>
</b>(<a href="../WebSocketSharp.Net.WebSockets/TcpListenerWebSocketContext.html">WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext</a>)<blockquote>
Accepts a WebSocket connection request.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.WebSocketServerBase.Error(System.String)">Error</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)<blockquote>
Occurs the <a href="../WebSocketSharp.Server/WebSocketServerBase.html#E:WebSocketSharp.Server.WebSocketServerBase.OnError">WebSocketServerBase.OnError</a> event with the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>.
</blockquote></td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Events</h2>
<div class="SectionBox" id="Public Events">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<b>
<a href="#E:WebSocketSharp.Server.WebSocketServerBase.OnError">OnError</a>
</b>
</td>
<td>
Occurs when the server gets an error.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Extension Methods</h2>
<div class="SectionBox" id="Extension Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNull``1(``0)">IsNull&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNullDo``1(``0,System.Action)">IsNullDo&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
And invokes the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a> delegate if the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:WebSocketSharp.Server.WebSocketServerBase:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="C:WebSocketSharp.Server.WebSocketServerBase">WebSocketServerBase Constructor</h3>
<blockquote id="C:WebSocketSharp.Server.WebSocketServerBase:member">
<p class="Summary">
Initializes a new instance of the <a href="../WebSocketSharp.Server/WebSocketServerBase.html">WebSocketSharp.Server.WebSocketServerBase</a> class.
</p>
<h2>Syntax</h2>
<div class="Signature">protected <b>WebSocketServerBase</b> ()</div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:WebSocketSharp.Server.WebSocketServerBase:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:WebSocketSharp.Server.WebSocketServerBase:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="C:WebSocketSharp.Server.WebSocketServerBase(System.String)">WebSocketServerBase Constructor</h3>
<blockquote id="C:WebSocketSharp.Server.WebSocketServerBase(System.String):member">
<p class="Summary">
Initializes a new instance of the <a href="../WebSocketSharp.Server/WebSocketServerBase.html">WebSocketSharp.Server.WebSocketServerBase</a> class that listens for incoming connection attempts
on the specified WebSocket URL.
</p>
<h2>Syntax</h2>
<div class="Signature">protected <b>WebSocketServerBase</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> url)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="C:WebSocketSharp.Server.WebSocketServerBase(System.String):Parameters">
<dl>
<dt>
<i>url</i>
</dt>
<dd>
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains a WebSocket URL.
</dd>
</dl>
</blockquote>
<h4 class="Subsection">Exceptions</h4>
<blockquote class="SubsectionBox" id="C:WebSocketSharp.Server.WebSocketServerBase(System.String):Exceptions">
<table class="TypeDocumentation">
<tr>
<th>Type</th>
<th>Reason</th>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.ArgumentNullException">ArgumentNullException</a>
</td>
<td>
<i>url</i> is <tt>null</tt>.
</td>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.ArgumentException">ArgumentException</a>
</td>
<td>
<i>url</i> is invalid.
</td>
</tr>
</table>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:WebSocketSharp.Server.WebSocketServerBase(System.String):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:WebSocketSharp.Server.WebSocketServerBase(System.String):Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="C:WebSocketSharp.Server.WebSocketServerBase(System.Net.IPAddress,System.Int32,System.String,System.Boolean)">WebSocketServerBase Constructor</h3>
<blockquote id="C:WebSocketSharp.Server.WebSocketServerBase(System.Net.IPAddress,System.Int32,System.String,System.Boolean):member">
<p class="Summary">
Initializes a new instance of the <a href="../WebSocketSharp.Server/WebSocketServerBase.html">WebSocketSharp.Server.WebSocketServerBase</a> class that listens for incoming connection attempts
on the specified <i>address</i>, <i>port</i>, <i>absPath</i> and <i>secure</i>.
</p>
<h2>Syntax</h2>
<div class="Signature">protected <b>WebSocketServerBase</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPAddress">System.Net.IPAddress</a> address, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> port, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> absPath, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> secure)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="C:WebSocketSharp.Server.WebSocketServerBase(System.Net.IPAddress,System.Int32,System.String,System.Boolean):Parameters">
<dl>
<dt>
<i>address</i>
</dt>
<dd>
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPAddress">System.Net.IPAddress</a> that contains a local IP address.
</dd>
<dt>
<i>port</i>
</dt>
<dd>
An <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> that contains a port number.
</dd>
<dt>
<i>absPath</i>
</dt>
<dd>
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains an absolute path.
</dd>
<dt>
<i>secure</i>
</dt>
<dd>
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> that indicates providing a secure connection or not. (<tt>true</tt> indicates providing a secure connection.)
</dd>
</dl>
</blockquote>
<h4 class="Subsection">Exceptions</h4>
<blockquote class="SubsectionBox" id="C:WebSocketSharp.Server.WebSocketServerBase(System.Net.IPAddress,System.Int32,System.String,System.Boolean):Exceptions">
<table class="TypeDocumentation">
<tr>
<th>Type</th>
<th>Reason</th>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.ArgumentNullException">ArgumentNullException</a>
</td>
<td>
Either <i>address</i> or <i>absPath</i> is <tt>null</tt>.
</td>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.ArgumentException">ArgumentException</a>
</td>
<td>
<p>
<i>absPath</i> is invalid.
</p>
<p>
-or-
</p>
<p>
Pair of <i>port</i> and <i>secure</i> is invalid.
</p>
</td>
</tr>
</table>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:WebSocketSharp.Server.WebSocketServerBase(System.Net.IPAddress,System.Int32,System.String,System.Boolean):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:WebSocketSharp.Server.WebSocketServerBase(System.Net.IPAddress,System.Int32,System.String,System.Boolean):Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.WebSocketServerBase.AcceptWebSocket(WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext)">AcceptWebSocket Method</h3>
<blockquote id="M:WebSocketSharp.Server.WebSocketServerBase.AcceptWebSocket(WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext):member">
<p class="Summary">
Accepts a WebSocket connection request.
</p>
<h2>Syntax</h2>
<div class="Signature">protected abstract <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>AcceptWebSocket</b> (<a href="../WebSocketSharp.Net.WebSockets/TcpListenerWebSocketContext.html">WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext</a> context)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.WebSocketServerBase.AcceptWebSocket(WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext):Parameters">
<dl>
<dt>
<i>context</i>
</dt>
<dd>
A <a href="../WebSocketSharp.Net.WebSockets/TcpListenerWebSocketContext.html">WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext</a> that contains the WebSocket connection request objects.
</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.WebSocketServerBase.AcceptWebSocket(WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.WebSocketServerBase.AcceptWebSocket(WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext):Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Server.WebSocketServerBase.Address">Address Property</h3>
<blockquote id="P:WebSocketSharp.Server.WebSocketServerBase.Address:member">
<p class="Summary">
Gets the local IP address on which to listen for incoming connection attempts.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPAddress">System.Net.IPAddress</a> <b>Address</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.WebSocketServerBase.Address:Value">
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPAddress">System.Net.IPAddress</a> that contains a local IP address.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.WebSocketServerBase.Address:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.WebSocketServerBase.Address:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Server.WebSocketServerBase.BaseUri">BaseUri Property</h3>
<blockquote id="P:WebSocketSharp.Server.WebSocketServerBase.BaseUri:member">
<p class="Summary">
Gets or sets the WebSocket URL on which to listen for incoming connection attempts.
</p>
<h2>Syntax</h2>
<div class="Signature">protected <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Uri">Uri</a> <b>BaseUri</b> { get; set; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.WebSocketServerBase.BaseUri:Value">
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Uri">Uri</a> that contains a WebSocket URL.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.WebSocketServerBase.BaseUri:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.WebSocketServerBase.BaseUri:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.WebSocketServerBase.Error(System.String)">Error Method</h3>
<blockquote id="M:WebSocketSharp.Server.WebSocketServerBase.Error(System.String):member">
<p class="Summary">
Occurs the <a href="../WebSocketSharp.Server/WebSocketServerBase.html#E:WebSocketSharp.Server.WebSocketServerBase.OnError">WebSocketServerBase.OnError</a> event with the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">protected virtual <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Error</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> message)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.WebSocketServerBase.Error(System.String):Parameters">
<dl>
<dt>
<i>message</i>
</dt>
<dd>
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains an error message.
</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.WebSocketServerBase.Error(System.String):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.WebSocketServerBase.Error(System.String):Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Server.WebSocketServerBase.IsSecure">IsSecure Property</h3>
<blockquote id="P:WebSocketSharp.Server.WebSocketServerBase.IsSecure:member">
<p class="Summary">
Gets a value indicating whether the server provides secure connection.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>IsSecure</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.WebSocketServerBase.IsSecure:Value">
<tt>true</tt> if the server provides secure connection; otherwise, <tt>false</tt>.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.WebSocketServerBase.IsSecure:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.WebSocketServerBase.IsSecure:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Server.WebSocketServerBase.IsSelfHost">IsSelfHost Property</h3>
<blockquote id="P:WebSocketSharp.Server.WebSocketServerBase.IsSelfHost:member">
<p class="Summary">
Gets a value indicating whether the server is self host.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>IsSelfHost</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.WebSocketServerBase.IsSelfHost:Value">
<tt>true</tt> if the server is self host; otherwise, <tt>false</tt>.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.WebSocketServerBase.IsSelfHost:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.WebSocketServerBase.IsSelfHost:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="E:WebSocketSharp.Server.WebSocketServerBase.OnError">OnError Event</h3>
<blockquote id="E:WebSocketSharp.Server.WebSocketServerBase.OnError:member">
<p class="Summary">
Occurs when the server gets an error.
</p>
<h2>Syntax</h2>
<div class="Signature">public event <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.EventHandler`1">EventHandler&lt;WebSocketSharp.ErrorEventArgs&gt;</a> <b>OnError</b> </div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="E:WebSocketSharp.Server.WebSocketServerBase.OnError:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="E:WebSocketSharp.Server.WebSocketServerBase.OnError:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Server.WebSocketServerBase.Port">Port Property</h3>
<blockquote id="P:WebSocketSharp.Server.WebSocketServerBase.Port:member">
<p class="Summary">
Gets the port on which to listen for incoming connection attempts.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> <b>Port</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.WebSocketServerBase.Port:Value">
An <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> that contains a port number.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.WebSocketServerBase.Port:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.WebSocketServerBase.Port:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.WebSocketServerBase.Start">Start Method</h3>
<blockquote id="M:WebSocketSharp.Server.WebSocketServerBase.Start:member">
<p class="Summary">
Starts to receive the WebSocket connection requests.
</p>
<h2>Syntax</h2>
<div class="Signature">public virtual <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Start</b> ()</div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.WebSocketServerBase.Start:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.WebSocketServerBase.Start:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.WebSocketServerBase.Stop">Stop Method</h3>
<blockquote id="M:WebSocketSharp.Server.WebSocketServerBase.Stop:member">
<p class="Summary">
Stops receiving the WebSocket connection requests.
</p>
<h2>Syntax</h2>
<div class="Signature">public virtual <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Stop</b> ()</div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.WebSocketServerBase.Stop:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.WebSocketServerBase.Stop:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -1,642 +0,0 @@
<html>
<head>
<title>WebSocketSharp.Server.WebSocketServiceManager</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a> : <a href="index.html">WebSocketSharp.Server Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:WebSocketSharp.Server.WebSocketServiceManager">Overview</a>
</p>
<p>
<a href="#T:WebSocketSharp.Server.WebSocketServiceManager:Signature">Signature</a>
</p>
<p>
<a href="#T:WebSocketSharp.Server.WebSocketServiceManager:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:WebSocketSharp.Server.WebSocketServiceManager:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:WebSocketSharp.Server.WebSocketServiceManager">WebSocketServiceManager Class</h1>
<p class="Summary" id="T:WebSocketSharp.Server.WebSocketServiceManager:Summary">
Manages the collection of <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a> objects.
</p>
<div id="T:WebSocketSharp.Server.WebSocketServiceManager:Signature">
<h2>Syntax</h2>
<div class="Signature">public class <b>WebSocketServiceManager</b></div>
</div>
<div class="Remarks" id="T:WebSocketSharp.Server.WebSocketServiceManager:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.Server.WebSocketServiceManager:Docs:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.Server.WebSocketServiceManager:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>.
</p>
<h2 class="Section">Public Properties</h2>
<div class="SectionBox" id="Public Properties">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.WebSocketServiceManager.ActiveIDs">ActiveIDs</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.IEnumerable`1">IEnumerable&lt;string&gt;</a>
</i>.
Gets the collection of IDs of active <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a> objects
managed by the <a href="../WebSocketSharp.Server/WebSocketServiceManager.html">WebSocketSharp.Server.WebSocketServiceManager</a>.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.WebSocketServiceManager.Count">Count</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>
</i>.
Gets the number of <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a> objects
managed by the <a href="../WebSocketSharp.Server/WebSocketServiceManager.html">WebSocketSharp.Server.WebSocketServiceManager</a>.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.WebSocketServiceManager.IDs">IDs</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.IEnumerable`1">IEnumerable&lt;string&gt;</a>
</i>.
Gets the collection of IDs of <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a> objects
managed by the <a href="../WebSocketSharp.Server/WebSocketServiceManager.html">WebSocketSharp.Server.WebSocketServiceManager</a>.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.WebSocketServiceManager.InactiveIDs">InactiveIDs</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.IEnumerable`1">IEnumerable&lt;string&gt;</a>
</i>.
Gets the collection of IDs of inactive <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a> objects
managed by the <a href="../WebSocketSharp.Server/WebSocketServiceManager.html">WebSocketSharp.Server.WebSocketServiceManager</a>.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.Server.WebSocketServiceManager.Sweeping">Sweeping</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>
</i>.
Gets a value indicating whether the <a href="../WebSocketSharp.Server/WebSocketServiceManager.html">WebSocketSharp.Server.WebSocketServiceManager</a> cleans up
the inactive <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a> objects periodically.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Methods</h2>
<div class="SectionBox" id="Public Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.WebSocketServiceManager.Broadcast(System.Byte[])">Broadcast</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[])<blockquote>
Broadcasts the specified array of <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a> to the clients of every <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a>
managed by the <a href="../WebSocketSharp.Server/WebSocketServiceManager.html">WebSocketSharp.Server.WebSocketServiceManager</a>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.WebSocketServiceManager.Broadcast(System.String)">Broadcast</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)<blockquote>
Broadcasts the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> to the clients of every <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a>
managed by the <a href="../WebSocketSharp.Server/WebSocketServiceManager.html">WebSocketSharp.Server.WebSocketServiceManager</a>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.WebSocketServiceManager.Broadping(System.String)">Broadping</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.Dictionary`2">Dictionary&lt;string, bool&gt;</a></nobr><blockquote>
Pings with the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> to the clients of every <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a>
managed by the <a href="../WebSocketSharp.Server/WebSocketServiceManager.html">WebSocketSharp.Server.WebSocketServiceManager</a>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.WebSocketServiceManager.Sweep">Sweep</a>
</b>()<blockquote>
Cleans up the inactive <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a> objects.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:WebSocketSharp.Server.WebSocketServiceManager.TryGetWebSocketService(System.String,WebSocketSharp.Server.WebSocketService@)">TryGetWebSocketService</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>, <i>out</i> <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketService</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Tries to get the <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a> associated with the specified <i>id</i>.
</blockquote></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:WebSocketSharp.Server.WebSocketServiceManager:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="P:WebSocketSharp.Server.WebSocketServiceManager.ActiveIDs">ActiveIDs Property</h3>
<blockquote id="P:WebSocketSharp.Server.WebSocketServiceManager.ActiveIDs:member">
<p class="Summary">
Gets the collection of IDs of active <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a> objects
managed by the <a href="../WebSocketSharp.Server/WebSocketServiceManager.html">WebSocketSharp.Server.WebSocketServiceManager</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.IEnumerable`1">IEnumerable&lt;string&gt;</a> <b>ActiveIDs</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.WebSocketServiceManager.ActiveIDs:Value">
An IEnumerable&lt;string&gt; that contains the collection of IDs of active <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a> objects.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.WebSocketServiceManager.ActiveIDs:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.WebSocketServiceManager.ActiveIDs:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.WebSocketServiceManager.Broadcast(System.Byte[])">Broadcast Method</h3>
<blockquote id="M:WebSocketSharp.Server.WebSocketServiceManager.Broadcast(System.Byte[]):member">
<p class="Summary">
Broadcasts the specified array of <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a> to the clients of every <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a>
managed by the <a href="../WebSocketSharp.Server/WebSocketServiceManager.html">WebSocketSharp.Server.WebSocketServiceManager</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Broadcast</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[] data)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.WebSocketServiceManager.Broadcast(System.Byte[]):Parameters">
<dl>
<dt>
<i>data</i>
</dt>
<dd>
An array of <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a> to broadcast.
</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.WebSocketServiceManager.Broadcast(System.Byte[]):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.WebSocketServiceManager.Broadcast(System.Byte[]):Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.WebSocketServiceManager.Broadcast(System.String)">Broadcast Method</h3>
<blockquote id="M:WebSocketSharp.Server.WebSocketServiceManager.Broadcast(System.String):member">
<p class="Summary">
Broadcasts the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> to the clients of every <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a>
managed by the <a href="../WebSocketSharp.Server/WebSocketServiceManager.html">WebSocketSharp.Server.WebSocketServiceManager</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Broadcast</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> data)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.WebSocketServiceManager.Broadcast(System.String):Parameters">
<dl>
<dt>
<i>data</i>
</dt>
<dd>
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> to broadcast.
</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.WebSocketServiceManager.Broadcast(System.String):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.WebSocketServiceManager.Broadcast(System.String):Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.WebSocketServiceManager.Broadping(System.String)">Broadping Method</h3>
<blockquote id="M:WebSocketSharp.Server.WebSocketServiceManager.Broadping(System.String):member">
<p class="Summary">
Pings with the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> to the clients of every <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a>
managed by the <a href="../WebSocketSharp.Server/WebSocketServiceManager.html">WebSocketSharp.Server.WebSocketServiceManager</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.Dictionary`2">Dictionary&lt;string, bool&gt;</a> <b>Broadping</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> message)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.WebSocketServiceManager.Broadping(System.String):Parameters">
<dl>
<dt>
<i>message</i>
</dt>
<dd>
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains a message.
</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.WebSocketServiceManager.Broadping(System.String):Returns">
A Dictionary&lt;string, bool&gt; that contains the collection of IDs and values
indicating whether each <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a> received a Pong in a time.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.WebSocketServiceManager.Broadping(System.String):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.WebSocketServiceManager.Broadping(System.String):Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Server.WebSocketServiceManager.Count">Count Property</h3>
<blockquote id="P:WebSocketSharp.Server.WebSocketServiceManager.Count:member">
<p class="Summary">
Gets the number of <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a> objects
managed by the <a href="../WebSocketSharp.Server/WebSocketServiceManager.html">WebSocketSharp.Server.WebSocketServiceManager</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> <b>Count</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.WebSocketServiceManager.Count:Value">
An <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> that contains the number of <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a> objects
managed by the <a href="../WebSocketSharp.Server/WebSocketServiceManager.html">WebSocketSharp.Server.WebSocketServiceManager</a>.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.WebSocketServiceManager.Count:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.WebSocketServiceManager.Count:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Server.WebSocketServiceManager.IDs">IDs Property</h3>
<blockquote id="P:WebSocketSharp.Server.WebSocketServiceManager.IDs:member">
<p class="Summary">
Gets the collection of IDs of <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a> objects
managed by the <a href="../WebSocketSharp.Server/WebSocketServiceManager.html">WebSocketSharp.Server.WebSocketServiceManager</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.IEnumerable`1">IEnumerable&lt;string&gt;</a> <b>IDs</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.WebSocketServiceManager.IDs:Value">
An IEnumerable&lt;string&gt; that contains the collection of IDs of <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a> objects.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.WebSocketServiceManager.IDs:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.WebSocketServiceManager.IDs:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Server.WebSocketServiceManager.InactiveIDs">InactiveIDs Property</h3>
<blockquote id="P:WebSocketSharp.Server.WebSocketServiceManager.InactiveIDs:member">
<p class="Summary">
Gets the collection of IDs of inactive <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a> objects
managed by the <a href="../WebSocketSharp.Server/WebSocketServiceManager.html">WebSocketSharp.Server.WebSocketServiceManager</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.IEnumerable`1">IEnumerable&lt;string&gt;</a> <b>InactiveIDs</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.WebSocketServiceManager.InactiveIDs:Value">
An IEnumerable&lt;string&gt; that contains the collection of IDs of inactive <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a> objects.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.WebSocketServiceManager.InactiveIDs:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.WebSocketServiceManager.InactiveIDs:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.WebSocketServiceManager.Sweep">Sweep Method</h3>
<blockquote id="M:WebSocketSharp.Server.WebSocketServiceManager.Sweep:member">
<p class="Summary">
Cleans up the inactive <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a> objects.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Sweep</b> ()</div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.WebSocketServiceManager.Sweep:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.WebSocketServiceManager.Sweep:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.Server.WebSocketServiceManager.Sweeping">Sweeping Property</h3>
<blockquote id="P:WebSocketSharp.Server.WebSocketServiceManager.Sweeping:member">
<p class="Summary">
Gets a value indicating whether the <a href="../WebSocketSharp.Server/WebSocketServiceManager.html">WebSocketSharp.Server.WebSocketServiceManager</a> cleans up
the inactive <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a> objects periodically.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>Sweeping</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Server.WebSocketServiceManager.Sweeping:Value">
<tt>true</tt> if the <a href="../WebSocketSharp.Server/WebSocketServiceManager.html">WebSocketSharp.Server.WebSocketServiceManager</a> cleans up the inactive <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a> objects
every 60 seconds; otherwise, <tt>false</tt>.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.WebSocketServiceManager.Sweeping:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.Server.WebSocketServiceManager.Sweeping:Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="M:WebSocketSharp.Server.WebSocketServiceManager.TryGetWebSocketService(System.String,WebSocketSharp.Server.WebSocketService@)">TryGetWebSocketService Method</h3>
<blockquote id="M:WebSocketSharp.Server.WebSocketServiceManager.TryGetWebSocketService(System.String,WebSocketSharp.Server.WebSocketService@):member">
<p class="Summary">
Tries to get the <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a> associated with the specified <i>id</i>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>TryGetWebSocketService</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> id, <i>out</i> <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketService</a> service)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.WebSocketServiceManager.TryGetWebSocketService(System.String,WebSocketSharp.Server.WebSocketService@):Parameters">
<dl>
<dt>
<i>id</i>
</dt>
<dd>
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains the ID to find.
</dd>
<dt>
<i>service</i>
</dt>
<dd>
When this method returns, contains the <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a> with the specified <i>id</i>, if the <i>id</i> is found; otherwise, <tt>null</tt>.
</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Server.WebSocketServiceManager.TryGetWebSocketService(System.String,WebSocketSharp.Server.WebSocketService@):Returns">
<tt>true</tt> if the <a href="../WebSocketSharp.Server/WebSocketServiceManager.html">WebSocketSharp.Server.WebSocketServiceManager</a> manages the <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a> with the specified <i>id</i>; otherwise, <tt>false</tt>.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.WebSocketServiceManager.TryGetWebSocketService(System.String,WebSocketSharp.Server.WebSocketService@):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Server.WebSocketServiceManager.TryGetWebSocketService(System.String,WebSocketSharp.Server.WebSocketService@):Version Information">
<b>Namespace: </b>WebSocketSharp.Server<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -1,276 +0,0 @@
<html>
<head>
<title>websocket-sharp: WebSocketSharp.Server</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a>
</div>
<h1 class="PageTitle">WebSocketSharp.Server Namespace</h1>
<p class="Summary">
</p>
<div>
</div>
<div class="Remarks">
<h2 class="Section"> Namespace</h2>
<p>The WebSocketSharp.Server namespace contains classes to implement the server that receives the WebSocket connection requests.</p>
<table class="TypesListing" style="margin-top: 1em">
<tr>
<th>Type</th>
<th>Description</th>
</tr>
<tr valign="top">
<td>
<a href="./HttpRequestEventArgs.html">HttpRequestEventArgs</a>
</td>
<td>
Contains the event data associated with the HTTP request events of the <a href="../WebSocketSharp.Server/HttpServer.html">WebSocketSharp.Server.HttpServer</a> class.
</td>
</tr>
<tr valign="top">
<td>
<a href="./HttpServer.html">HttpServer</a>
</td>
<td>
Provides a simple HTTP server that allows to accept the WebSocket connection requests.
</td>
</tr>
<tr valign="top">
<td>
<a href="./IServiceHost.html">IServiceHost</a>
</td>
<td>
Exposes the methods and properties for the WebSocket service host.
</td>
</tr>
<tr valign="top">
<td>
<a href="./WebSocketServer.html">WebSocketServer</a>
</td>
<td>
Provides the functions of the server that receives the WebSocket connection requests.
</td>
</tr>
<tr valign="top">
<td>
<a href="./WebSocketServerBase.html">WebSocketServerBase</a>
</td>
<td>
Provides the basic functions of the server that receives the WebSocket connection requests.
</td>
</tr>
<tr valign="top">
<td>
<a href="./WebSocketService.html">WebSocketService</a>
</td>
<td>
Provides the basic functions of the WebSocket service.
</td>
</tr>
<tr valign="top">
<td>
<a href="./WebSocketServiceHost`1.html">WebSocketServiceHost&lt;T&gt;</a>
</td>
<td>
Provides the functions of the server that receives the WebSocket connection requests.
</td>
</tr>
<tr valign="top">
<td>
<a href="./WebSocketServiceManager.html">WebSocketServiceManager</a>
</td>
<td>
Manages the collection of <a href="../WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a> objects.
</td>
</tr>
</table>
</div>
<div class="Members">
</div>
<hr size="1" />
<div class="Copyright">Copyright (c) 2010-2013 sta.blockhead</div>
</body>
</html>

View File

@@ -1,256 +0,0 @@
<html>
<head>
<title>WebSocketSharp.ByteOrder</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a> : <a href="index.html">WebSocketSharp Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:WebSocketSharp.ByteOrder">Overview</a>
</p>
<p>
<a href="#T:WebSocketSharp.ByteOrder:Signature">Signature</a>
</p>
<p>
<a href="#T:WebSocketSharp.ByteOrder:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:WebSocketSharp.ByteOrder:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:WebSocketSharp.ByteOrder">ByteOrder Enum</h1>
<p class="Summary" id="T:WebSocketSharp.ByteOrder:Summary">
Contains the values that indicate whether the byte order is a Little-endian or Big-endian.
</p>
<div id="T:WebSocketSharp.ByteOrder:Signature">
<h2>Syntax</h2>
<div class="Signature">public enum <b>ByteOrder</b></div>
</div>
<div class="Remarks" id="T:WebSocketSharp.ByteOrder:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.ByteOrder:Docs:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Members</h2>
<div class="SectionBox" id="T:WebSocketSharp.ByteOrder:Docs:Members">
<table class="Enumeration">
<tr>
<th>Member Name</th>
<th>Description</th>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.ByteOrder.BIG">
<b>BIG</b>
</td>
<td>
Indicates a Big-endian.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.ByteOrder.LITTLE">
<b>LITTLE</b>
</td>
<td>
Indicates a Little-endian.
</td>
</tr>
</table>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.ByteOrder:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
</div>
<div class="Members" id="T:WebSocketSharp.ByteOrder:Members">
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -1,423 +0,0 @@
<html>
<head>
<title>WebSocketSharp.CloseEventArgs</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a> : <a href="index.html">WebSocketSharp Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:WebSocketSharp.CloseEventArgs">Overview</a>
</p>
<p>
<a href="#T:WebSocketSharp.CloseEventArgs:Signature">Signature</a>
</p>
<p>
<a href="#T:WebSocketSharp.CloseEventArgs:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:WebSocketSharp.CloseEventArgs:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:WebSocketSharp.CloseEventArgs">CloseEventArgs Class</h1>
<p class="Summary" id="T:WebSocketSharp.CloseEventArgs:Summary">
Contains the event data associated with a <a href="../WebSocketSharp/WebSocket.html#E:WebSocketSharp.WebSocket.OnClose">WebSocket.OnClose</a> event.
</p>
<div id="T:WebSocketSharp.CloseEventArgs:Signature">
<h2>Syntax</h2>
<div class="Signature">public class <b>CloseEventArgs</b> : <a href="../WebSocketSharp/MessageEventArgs.html">MessageEventArgs</a></div>
</div>
<div class="Remarks" id="T:WebSocketSharp.CloseEventArgs:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.CloseEventArgs:Docs:Remarks">
The <a href="../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 <a href="../WebSocketSharp/CloseEventArgs.html#P:WebSocketSharp.CloseEventArgs.Code">CloseEventArgs.Code</a> or <a href="../WebSocketSharp/CloseEventArgs.html#P:WebSocketSharp.CloseEventArgs.Reason">CloseEventArgs.Reason</a> properties.
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.CloseEventArgs:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="../WebSocketSharp/MessageEventArgs.html">MessageEventArgs</a>.
</p>
<h2 class="Section">Public Properties</h2>
<div class="SectionBox" id="Public Properties">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.CloseEventArgs.Code">Code</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.UInt16">ushort</a>
</i>.
Gets the status code for closure.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="../WebSocketSharp/MessageEventArgs.html#P:WebSocketSharp.MessageEventArgs.Data">Data</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>
</i>.
Gets the received data as a <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>.
(<i>Inherited from <a href="../WebSocketSharp/MessageEventArgs.html">MessageEventArgs</a>.</i>)</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="../WebSocketSharp/MessageEventArgs.html#P:WebSocketSharp.MessageEventArgs.RawData">RawData</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[]</i>.
Gets the received data as an array of <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>.
(<i>Inherited from <a href="../WebSocketSharp/MessageEventArgs.html">MessageEventArgs</a>.</i>)</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.CloseEventArgs.Reason">Reason</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>
</i>.
Gets the reason for closure.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="../WebSocketSharp/MessageEventArgs.html#P:WebSocketSharp.MessageEventArgs.Type">Type</a>
</b>
</td>
<td>
<i>
<a href="../WebSocketSharp/Opcode.html">Opcode</a>
</i>.
Gets the type of the received data.
(<i>Inherited from <a href="../WebSocketSharp/MessageEventArgs.html">MessageEventArgs</a>.</i>)</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.CloseEventArgs.WasClean">WasClean</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>
</i>.
Indicates whether the WebSocket connection closed cleanly.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Extension Methods</h2>
<div class="SectionBox" id="Extension Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNull``1(``0)">IsNull&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNullDo``1(``0,System.Action)">IsNullDo&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
And invokes the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a> delegate if the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:WebSocketSharp.CloseEventArgs:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="P:WebSocketSharp.CloseEventArgs.Code">Code Property</h3>
<blockquote id="P:WebSocketSharp.CloseEventArgs.Code:member">
<p class="Summary">
Gets the status code for closure.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.UInt16">ushort</a> <b>Code</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.CloseEventArgs.Code:Value">
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.UInt16">ushort</a> that contains a status code for closure.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.CloseEventArgs.Code:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.CloseEventArgs.Code:Version Information">
<b>Namespace: </b>WebSocketSharp<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.CloseEventArgs.Reason">Reason Property</h3>
<blockquote id="P:WebSocketSharp.CloseEventArgs.Reason:member">
<p class="Summary">
Gets the reason for closure.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>Reason</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.CloseEventArgs.Reason:Value">
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains a reason for closure.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.CloseEventArgs.Reason:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.CloseEventArgs.Reason:Version Information">
<b>Namespace: </b>WebSocketSharp<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.CloseEventArgs.WasClean">WasClean Property</h3>
<blockquote id="P:WebSocketSharp.CloseEventArgs.WasClean:member">
<p class="Summary">
Indicates whether the WebSocket connection closed cleanly.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>WasClean</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.CloseEventArgs.WasClean:Value">
<tt>true</tt> if the WebSocket connection closed cleanly; otherwise, <tt>false</tt>.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.CloseEventArgs.WasClean:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.CloseEventArgs.WasClean:Version Information">
<b>Namespace: </b>WebSocketSharp<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -1,361 +0,0 @@
<html>
<head>
<title>WebSocketSharp.CloseStatusCode</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a> : <a href="index.html">WebSocketSharp Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:WebSocketSharp.CloseStatusCode">Overview</a>
</p>
<p>
<a href="#T:WebSocketSharp.CloseStatusCode:Signature">Signature</a>
</p>
<p>
<a href="#T:WebSocketSharp.CloseStatusCode:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:WebSocketSharp.CloseStatusCode:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:WebSocketSharp.CloseStatusCode">CloseStatusCode Enum</h1>
<p class="Summary" id="T:WebSocketSharp.CloseStatusCode:Summary">
Contains the values of the status codes for the WebSocket connection closure.
</p>
<div id="T:WebSocketSharp.CloseStatusCode:Signature">
<h2>Syntax</h2>
<div class="Signature">public enum <b>CloseStatusCode</b></div>
</div>
<div class="Remarks" id="T:WebSocketSharp.CloseStatusCode:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.CloseStatusCode:Docs:Remarks">
<p>
The CloseStatusCode enumeration contains the values of the status codes for the WebSocket connection closure
defined in RFC 6455 for the WebSocket protocol.
</p>
<p>
"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.
</p>
</div>
<h2 class="Section">Members</h2>
<div class="SectionBox" id="T:WebSocketSharp.CloseStatusCode:Docs:Members">
<table class="Enumeration">
<tr>
<th>Member Name</th>
<th>Description</th>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.CloseStatusCode.ABNORMAL">
<b>ABNORMAL</b>
</td>
<td>
Equivalent to close status 1006. Indicates that the connection was closed abnormally. Reserved value.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.CloseStatusCode.AWAY">
<b>AWAY</b>
</td>
<td>
Equivalent to close status 1001. Indicates that an endpoint is "going away".
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.CloseStatusCode.IGNORE_EXTENSION">
<b>IGNORE_EXTENSION</b>
</td>
<td>
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.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.CloseStatusCode.INCONSISTENT_DATA">
<b>INCONSISTENT_DATA</b>
</td>
<td>
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.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.CloseStatusCode.INCORRECT_DATA">
<b>INCORRECT_DATA</b>
</td>
<td>
Equivalent to close status 1003. Indicates that an endpoint is terminating the connection
because it has received a type of data it cannot accept.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.CloseStatusCode.NO_STATUS_CODE">
<b>NO_STATUS_CODE</b>
</td>
<td>
Equivalent to close status 1005. Indicates that no status code was actually present. Reserved value.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.CloseStatusCode.NORMAL">
<b>NORMAL</b>
</td>
<td>
Equivalent to close status 1000. Indicates a normal closure.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.CloseStatusCode.POLICY_VIOLATION">
<b>POLICY_VIOLATION</b>
</td>
<td>
Equivalent to close status 1008. Indicates that an endpoint is terminating the connection
because it has received a message that violates its policy.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.CloseStatusCode.PROTOCOL_ERROR">
<b>PROTOCOL_ERROR</b>
</td>
<td>
Equivalent to close status 1002. Indicates that an endpoint is terminating the connection
due to a protocol error.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.CloseStatusCode.SERVER_ERROR">
<b>SERVER_ERROR</b>
</td>
<td>
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.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.CloseStatusCode.TLS_HANDSHAKE_FAILURE">
<b>TLS_HANDSHAKE_FAILURE</b>
</td>
<td>
Equivalent to close status 1015. Indicates that the connection was closed due to a failure to perform
a TLS handshake. Reserved value.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.CloseStatusCode.TOO_BIG">
<b>TOO_BIG</b>
</td>
<td>
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.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.CloseStatusCode.UNDEFINED">
<b>UNDEFINED</b>
</td>
<td>
Equivalent to close status 1004. Still undefined. Reserved value.
</td>
</tr>
</table>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.CloseStatusCode:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
</div>
<div class="Members" id="T:WebSocketSharp.CloseStatusCode:Members">
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -1,257 +0,0 @@
<html>
<head>
<title>WebSocketSharp.CompressionMethod</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a> : <a href="index.html">WebSocketSharp Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:WebSocketSharp.CompressionMethod">Overview</a>
</p>
<p>
<a href="#T:WebSocketSharp.CompressionMethod:Signature">Signature</a>
</p>
<p>
<a href="#T:WebSocketSharp.CompressionMethod:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:WebSocketSharp.CompressionMethod:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:WebSocketSharp.CompressionMethod">CompressionMethod Enum</h1>
<p class="Summary" id="T:WebSocketSharp.CompressionMethod:Summary">
Contains the values of the compression methods used to compress the payload data of the WebSocket Data frame.
</p>
<div id="T:WebSocketSharp.CompressionMethod:Signature">
<h2>Syntax</h2>
<div class="Signature">public enum <b>CompressionMethod</b></div>
</div>
<div class="Remarks" id="T:WebSocketSharp.CompressionMethod:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.CompressionMethod:Docs:Remarks">
The CompressionMethod enumeration contains the values of the compression methods defined in
Compression Extensions for WebSocket.
</div>
<h2 class="Section">Members</h2>
<div class="SectionBox" id="T:WebSocketSharp.CompressionMethod:Docs:Members">
<table class="Enumeration">
<tr>
<th>Member Name</th>
<th>Description</th>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.CompressionMethod.DEFLATE">
<b>DEFLATE</b>
</td>
<td>
Indicates using DEFLATE.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.CompressionMethod.NONE">
<b>NONE</b>
</td>
<td>
Indicates non compression.
</td>
</tr>
</table>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.CompressionMethod:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
</div>
<div class="Members" id="T:WebSocketSharp.CompressionMethod:Members">
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -1,313 +0,0 @@
<html>
<head>
<title>WebSocketSharp.ErrorEventArgs</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a> : <a href="index.html">WebSocketSharp Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:WebSocketSharp.ErrorEventArgs">Overview</a>
</p>
<p>
<a href="#T:WebSocketSharp.ErrorEventArgs:Signature">Signature</a>
</p>
<p>
<a href="#T:WebSocketSharp.ErrorEventArgs:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:WebSocketSharp.ErrorEventArgs:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:WebSocketSharp.ErrorEventArgs">ErrorEventArgs Class</h1>
<p class="Summary" id="T:WebSocketSharp.ErrorEventArgs:Summary">
Contains the event data associated with a error event.
</p>
<div id="T:WebSocketSharp.ErrorEventArgs:Signature">
<h2>Syntax</h2>
<div class="Signature">public class <b>ErrorEventArgs</b> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.EventArgs">EventArgs</a></div>
</div>
<div class="Remarks" id="T:WebSocketSharp.ErrorEventArgs:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.ErrorEventArgs:Docs:Remarks">
The error event occurs when this event sender gets an error.
If you want to get the error message, you should access the <a href="../WebSocketSharp/ErrorEventArgs.html#P:WebSocketSharp.ErrorEventArgs.Message">ErrorEventArgs.Message</a> property.
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.ErrorEventArgs:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.EventArgs">EventArgs</a>.
</p>
<h2 class="Section">Public Properties</h2>
<div class="SectionBox" id="Public Properties">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.ErrorEventArgs.Message">Message</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>
</i>.
Gets the error message.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Extension Methods</h2>
<div class="SectionBox" id="Extension Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNull``1(``0)">IsNull&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNullDo``1(``0,System.Action)">IsNullDo&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
And invokes the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a> delegate if the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:WebSocketSharp.ErrorEventArgs:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="P:WebSocketSharp.ErrorEventArgs.Message">Message Property</h3>
<blockquote id="P:WebSocketSharp.ErrorEventArgs.Message:member">
<p class="Summary">
Gets the error message.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>Message</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.ErrorEventArgs.Message:Value">
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains a error message.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.ErrorEventArgs.Message:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.ErrorEventArgs.Message:Version Information">
<b>Namespace: </b>WebSocketSharp<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@@ -1,381 +0,0 @@
<html>
<head>
<title>WebSocketSharp.MessageEventArgs</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a> : <a href="index.html">WebSocketSharp Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:WebSocketSharp.MessageEventArgs">Overview</a>
</p>
<p>
<a href="#T:WebSocketSharp.MessageEventArgs:Signature">Signature</a>
</p>
<p>
<a href="#T:WebSocketSharp.MessageEventArgs:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:WebSocketSharp.MessageEventArgs:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:WebSocketSharp.MessageEventArgs">MessageEventArgs Class</h1>
<p class="Summary" id="T:WebSocketSharp.MessageEventArgs:Summary">
Contains the event data associated with a <a href="../WebSocketSharp/WebSocket.html#E:WebSocketSharp.WebSocket.OnMessage">WebSocket.OnMessage</a> event.
</p>
<div id="T:WebSocketSharp.MessageEventArgs:Signature">
<h2>Syntax</h2>
<div class="Signature">public class <b>MessageEventArgs</b> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.EventArgs">EventArgs</a></div>
</div>
<div class="Remarks" id="T:WebSocketSharp.MessageEventArgs:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.MessageEventArgs:Docs:Remarks">
The <a href="../WebSocketSharp/WebSocket.html#E:WebSocketSharp.WebSocket.OnMessage">WebSocket.OnMessage</a> event occurs when the WebSocket receives a text or binary data frame.
If you want to get the received data, you should access the <a href="../WebSocketSharp/MessageEventArgs.html#P:WebSocketSharp.MessageEventArgs.Data">MessageEventArgs.Data</a> or
<a href="../WebSocketSharp/MessageEventArgs.html#P:WebSocketSharp.MessageEventArgs.RawData">MessageEventArgs.RawData</a> properties.
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.MessageEventArgs:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.EventArgs">EventArgs</a>.
</p>
<h2 class="Section">Public Properties</h2>
<div class="SectionBox" id="Public Properties">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.MessageEventArgs.Data">Data</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>
</i>.
Gets the received data as a <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.MessageEventArgs.RawData">RawData</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[]</i>.
Gets the received data as an array of <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.MessageEventArgs.Type">Type</a>
</b>
</td>
<td>
<i>
<a href="../WebSocketSharp/Opcode.html">Opcode</a>
</i>.
Gets the type of the received data.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Extension Methods</h2>
<div class="SectionBox" id="Extension Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNull``1(``0)">IsNull&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNullDo``1(``0,System.Action)">IsNullDo&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
And invokes the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a> delegate if the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:WebSocketSharp.MessageEventArgs:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="P:WebSocketSharp.MessageEventArgs.Data">Data Property</h3>
<blockquote id="P:WebSocketSharp.MessageEventArgs.Data:member">
<p class="Summary">
Gets the received data as a <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>Data</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.MessageEventArgs.Data:Value">
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains the received data.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.MessageEventArgs.Data:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.MessageEventArgs.Data:Version Information">
<b>Namespace: </b>WebSocketSharp<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.MessageEventArgs.RawData">RawData Property</h3>
<blockquote id="P:WebSocketSharp.MessageEventArgs.RawData:member">
<p class="Summary">
Gets the received data as an array of <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[] <b>RawData</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.MessageEventArgs.RawData:Value">
An array of <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a> that contains the received data.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.MessageEventArgs.RawData:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.MessageEventArgs.RawData:Version Information">
<b>Namespace: </b>WebSocketSharp<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.MessageEventArgs.Type">Type Property</h3>
<blockquote id="P:WebSocketSharp.MessageEventArgs.Type:member">
<p class="Summary">
Gets the type of the received data.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="../WebSocketSharp/Opcode.html">Opcode</a> <b>Type</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.MessageEventArgs.Type:Value">
One of the <a href="../WebSocketSharp/Opcode.html">WebSocketSharp.Opcode</a> values that indicates the type of the received data.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.MessageEventArgs.Type:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.MessageEventArgs.Type:Version Information">
<b>Namespace: </b>WebSocketSharp<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -1,289 +0,0 @@
<html>
<head>
<title>WebSocketSharp.Opcode</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a> : <a href="index.html">WebSocketSharp Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:WebSocketSharp.Opcode">Overview</a>
</p>
<p>
<a href="#T:WebSocketSharp.Opcode:Signature">Signature</a>
</p>
<p>
<a href="#T:WebSocketSharp.Opcode:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:WebSocketSharp.Opcode:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:WebSocketSharp.Opcode">Opcode Enum</h1>
<p class="Summary" id="T:WebSocketSharp.Opcode:Summary">
Contains the values of the opcodes that denotes the frame type of the WebSocket frame.
</p>
<div id="T:WebSocketSharp.Opcode:Signature">
<h2>Syntax</h2>
<div class="Signature">public enum <b>Opcode</b></div>
</div>
<div class="Remarks" id="T:WebSocketSharp.Opcode:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.Opcode:Docs:Remarks">
The Opcode enumeration contains the values of the opcodes defined in
RFC 6455 for the WebSocket protocol.
</div>
<h2 class="Section">Members</h2>
<div class="SectionBox" id="T:WebSocketSharp.Opcode:Docs:Members">
<table class="Enumeration">
<tr>
<th>Member Name</th>
<th>Description</th>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Opcode.BINARY">
<b>BINARY</b>
</td>
<td>
Equivalent to numeric value 2. Indicates a binary frame.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Opcode.CLOSE">
<b>CLOSE</b>
</td>
<td>
Equivalent to numeric value 8. Indicates a connection close frame.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Opcode.CONT">
<b>CONT</b>
</td>
<td>
Equivalent to numeric value 0. Indicates a continuation frame.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Opcode.PING">
<b>PING</b>
</td>
<td>
Equivalent to numeric value 9. Indicates a ping frame.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Opcode.PONG">
<b>PONG</b>
</td>
<td>
Equivalent to numeric value 10. Indicates a pong frame.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.Opcode.TEXT">
<b>TEXT</b>
</td>
<td>
Equivalent to numeric value 1. Indicates a text frame.
</td>
</tr>
</table>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.Opcode:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
</div>
<div class="Members" id="T:WebSocketSharp.Opcode:Members">
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@@ -1,312 +0,0 @@
<html>
<head>
<title>WebSocketSharp.WebSocketException</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a> : <a href="index.html">WebSocketSharp Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:WebSocketSharp.WebSocketException">Overview</a>
</p>
<p>
<a href="#T:WebSocketSharp.WebSocketException:Signature">Signature</a>
</p>
<p>
<a href="#T:WebSocketSharp.WebSocketException:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:WebSocketSharp.WebSocketException:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:WebSocketSharp.WebSocketException">WebSocketException Class</h1>
<p class="Summary" id="T:WebSocketSharp.WebSocketException:Summary">
Represents the exception that occurred when attempting to perform an operation on the WebSocket connection.
</p>
<div id="T:WebSocketSharp.WebSocketException:Signature">
<h2>Syntax</h2>
<div class="Signature">public class <b>WebSocketException</b> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Exception">Exception</a></div>
</div>
<div class="Remarks" id="T:WebSocketSharp.WebSocketException:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.WebSocketException:Docs:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.WebSocketException:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Exception">Exception</a>.
</p>
<h2 class="Section">Public Properties</h2>
<div class="SectionBox" id="Public Properties">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.WebSocketException.Code">Code</a>
</b>
</td>
<td>
<i>
<a href="../WebSocketSharp/CloseStatusCode.html">CloseStatusCode</a>
</i>.
Gets the <a href="../WebSocketSharp/CloseStatusCode.html">WebSocketSharp.CloseStatusCode</a> associated with a <a href="../WebSocketSharp/WebSocketException.html">WebSocketSharp.WebSocketException</a>.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Extension Methods</h2>
<div class="SectionBox" id="Extension Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNull``1(``0)">IsNull&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of parameter.&#xA; ">T</i>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNullDo``1(``0,System.Action)">IsNullDo&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
And invokes the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a> delegate if the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:WebSocketSharp.WebSocketException:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="P:WebSocketSharp.WebSocketException.Code">Code Property</h3>
<blockquote id="P:WebSocketSharp.WebSocketException.Code:member">
<p class="Summary">
Gets the <a href="../WebSocketSharp/CloseStatusCode.html">WebSocketSharp.CloseStatusCode</a> associated with a <a href="../WebSocketSharp/WebSocketException.html">WebSocketSharp.WebSocketException</a>.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="../WebSocketSharp/CloseStatusCode.html">CloseStatusCode</a> <b>Code</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.WebSocketException.Code:Value">
One of the <a href="../WebSocketSharp/CloseStatusCode.html">WebSocketSharp.CloseStatusCode</a> values that indicates the cause of the exception.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.WebSocketException.Code:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.WebSocketException.Code:Version Information">
<b>Namespace: </b>WebSocketSharp<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -1,351 +0,0 @@
<html>
<head>
<title>WebSocketSharp.WsCredential</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a> : <a href="index.html">WebSocketSharp Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:WebSocketSharp.WsCredential">Overview</a>
</p>
<p>
<a href="#T:WebSocketSharp.WsCredential:Signature">Signature</a>
</p>
<p>
<a href="#T:WebSocketSharp.WsCredential:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:WebSocketSharp.WsCredential:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:WebSocketSharp.WsCredential">WsCredential Class</h1>
<p class="Summary" id="T:WebSocketSharp.WsCredential:Summary">
Provides the credentials for HTTP authentication (Basic/Digest).
</p>
<div id="T:WebSocketSharp.WsCredential:Signature">
<h2>Syntax</h2>
<div class="Signature">public class <b>WsCredential</b></div>
</div>
<div class="Remarks" id="T:WebSocketSharp.WsCredential:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.WsCredential:Docs:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.WsCredential:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>.
</p>
<h2 class="Section">Public Properties</h2>
<div class="SectionBox" id="Public Properties">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.WsCredential.Domain">Domain</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>
</i>.
Gets the name of the user domain associated with the credentials.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.WsCredential.Password">Password</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>
</i>.
Gets the password for the user name associated with the credentials.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:WebSocketSharp.WsCredential.UserName">UserName</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>
</i>.
Gets the user name associated with the credentials.
</td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:WebSocketSharp.WsCredential:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="P:WebSocketSharp.WsCredential.Domain">Domain Property</h3>
<blockquote id="P:WebSocketSharp.WsCredential.Domain:member">
<p class="Summary">
Gets the name of the user domain associated with the credentials.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>Domain</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.WsCredential.Domain:Value">
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains the name of the user domain associated with the credentials.
Currently, returns the request uri of a WebSocket opening handshake.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.WsCredential.Domain:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.WsCredential.Domain:Version Information">
<b>Namespace: </b>WebSocketSharp<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.WsCredential.Password">Password Property</h3>
<blockquote id="P:WebSocketSharp.WsCredential.Password:member">
<p class="Summary">
Gets the password for the user name associated with the credentials.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>Password</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.WsCredential.Password:Value">
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains the password for the user name associated with the credentials.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.WsCredential.Password:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.WsCredential.Password:Version Information">
<b>Namespace: </b>WebSocketSharp<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="P:WebSocketSharp.WsCredential.UserName">UserName Property</h3>
<blockquote id="P:WebSocketSharp.WsCredential.UserName:member">
<p class="Summary">
Gets the user name associated with the credentials.
</p>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>UserName</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.WsCredential.UserName:Value">
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains the user name associated with the credentials.
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.WsCredential.UserName:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:WebSocketSharp.WsCredential.UserName:Version Information">
<b>Namespace: </b>WebSocketSharp<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -1,351 +0,0 @@
<html>
<head>
<title>WebSocketSharp.WsReceivedTooBigMessageException</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a> : <a href="index.html">WebSocketSharp Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:WebSocketSharp.WsReceivedTooBigMessageException">Overview</a>
</p>
<p>
<a href="#T:WebSocketSharp.WsReceivedTooBigMessageException:Signature">Signature</a>
</p>
<p>
<a href="#T:WebSocketSharp.WsReceivedTooBigMessageException:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:WebSocketSharp.WsReceivedTooBigMessageException:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:WebSocketSharp.WsReceivedTooBigMessageException">WsReceivedTooBigMessageException Class</h1>
<p class="Summary" id="T:WebSocketSharp.WsReceivedTooBigMessageException:Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<div id="T:WebSocketSharp.WsReceivedTooBigMessageException:Signature">
<h2>Syntax</h2>
<div class="Signature">public class <b>WsReceivedTooBigMessageException</b> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Exception">Exception</a></div>
</div>
<div class="Remarks" id="T:WebSocketSharp.WsReceivedTooBigMessageException:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.WsReceivedTooBigMessageException:Docs:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.WsReceivedTooBigMessageException:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Exception">Exception</a>.
</p>
<h2 class="Section">Public Constructors</h2>
<div class="SectionBox" id="Public Constructors">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:WebSocketSharp.WsReceivedTooBigMessageException">WsReceivedTooBigMessageException</a>
</b>()</div>
</td>
<td>
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:WebSocketSharp.WsReceivedTooBigMessageException(System.String)">WsReceivedTooBigMessageException</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)</div>
</td>
<td>
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Extension Methods</h2>
<div class="SectionBox" id="Extension Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNull``1(``0)">IsNull&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="../WebSocketSharp/Ext.html#M:WebSocketSharp.Ext.IsNullDo``1(``0,System.Action)">IsNullDo&lt;T&gt;</a>
</b>(<i>this</i> <i title="&#xA; The type of the parameter.&#xA; ">T</i>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified object is <tt>null</tt>.
And invokes the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a> delegate if the specified object is <tt>null</tt>.
</blockquote></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:WebSocketSharp.WsReceivedTooBigMessageException:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="C:WebSocketSharp.WsReceivedTooBigMessageException">WsReceivedTooBigMessageException Constructor</h3>
<blockquote id="C:WebSocketSharp.WsReceivedTooBigMessageException:member">
<p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<h2>Syntax</h2>
<div class="Signature">public <b>WsReceivedTooBigMessageException</b> ()</div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:WebSocketSharp.WsReceivedTooBigMessageException:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:WebSocketSharp.WsReceivedTooBigMessageException:Version Information">
<b>Namespace: </b>WebSocketSharp<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
<h3 id="C:WebSocketSharp.WsReceivedTooBigMessageException(System.String)">WsReceivedTooBigMessageException Constructor</h3>
<blockquote id="C:WebSocketSharp.WsReceivedTooBigMessageException(System.String):member">
<p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<h2>Syntax</h2>
<div class="Signature">public <b>WsReceivedTooBigMessageException</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> message)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="C:WebSocketSharp.WsReceivedTooBigMessageException(System.String):Parameters">
<dl>
<dt>
<i>message</i>
</dt>
<dd>
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:WebSocketSharp.WsReceivedTooBigMessageException(System.String):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:WebSocketSharp.WsReceivedTooBigMessageException(System.String):Version Information">
<b>Namespace: </b>WebSocketSharp<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -1,273 +0,0 @@
<html>
<head>
<title>WebSocketSharp.WsState</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a> : <a href="index.html">WebSocketSharp Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:WebSocketSharp.WsState">Overview</a>
</p>
<p>
<a href="#T:WebSocketSharp.WsState:Signature">Signature</a>
</p>
<p>
<a href="#T:WebSocketSharp.WsState:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:WebSocketSharp.WsState:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:WebSocketSharp.WsState">WsState Enum</h1>
<p class="Summary" id="T:WebSocketSharp.WsState:Summary">
Contains the values of the state of the WebSocket connection.
</p>
<div id="T:WebSocketSharp.WsState:Signature">
<h2>Syntax</h2>
<div class="Signature">public enum <b>WsState</b></div>
</div>
<div class="Remarks" id="T:WebSocketSharp.WsState:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.WsState:Docs:Remarks">
The WsState enumeration contains the values of the state of the WebSocket connection defined in
The WebSocket API.
</div>
<h2 class="Section">Members</h2>
<div class="SectionBox" id="T:WebSocketSharp.WsState:Docs:Members">
<table class="Enumeration">
<tr>
<th>Member Name</th>
<th>Description</th>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.WsState.CLOSED">
<b>CLOSED</b>
</td>
<td>
Equivalent to numeric value 3. Indicates that the connection has been closed or could not be opened.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.WsState.CLOSING">
<b>CLOSING</b>
</td>
<td>
Equivalent to numeric value 2. Indicates that the connection is going through the closing handshake, or the Close method has been invoked.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.WsState.CONNECTING">
<b>CONNECTING</b>
</td>
<td>
Equivalent to numeric value 0. Indicates that the connection has not yet been established.
</td>
</tr>
<tr valign="top">
<td id="F:WebSocketSharp.WsState.OPEN">
<b>OPEN</b>
</td>
<td>
Equivalent to numeric value 1. Indicates that the connection is established and communication is possible.
</td>
</tr>
</table>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.WsState:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
</div>
<div class="Members" id="T:WebSocketSharp.WsState:Members">
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -1,308 +0,0 @@
<html>
<head>
<title>websocket-sharp: WebSocketSharp</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">websocket-sharp</a>
</div>
<h1 class="PageTitle">WebSocketSharp Namespace</h1>
<p class="Summary">
</p>
<div>
</div>
<div class="Remarks">
<h2 class="Section"> Namespace</h2>
<p>The WebSocketSharp namespace contains classes and enumerations to implement the WebSocket interface.</p>
<table class="TypesListing" style="margin-top: 1em">
<tr>
<th>Type</th>
<th>Description</th>
</tr>
<tr valign="top">
<td>
<a href="./ByteOrder.html">ByteOrder</a>
</td>
<td>
Contains the values that indicate whether the byte order is a Little-endian or Big-endian.
</td>
</tr>
<tr valign="top">
<td>
<a href="./CloseEventArgs.html">CloseEventArgs</a>
</td>
<td>
Contains the event data associated with a <a href="../WebSocketSharp/WebSocket.html#E:WebSocketSharp.WebSocket.OnClose">WebSocketSharp.WebSocket.OnClose</a> event.
</td>
</tr>
<tr valign="top">
<td>
<a href="./CloseStatusCode.html">CloseStatusCode</a>
</td>
<td>
Contains the values of the status codes for the WebSocket connection closure.
</td>
</tr>
<tr valign="top">
<td>
<a href="./CompressionMethod.html">CompressionMethod</a>
</td>
<td>
Contains the values of the compression methods used to compress the payload data of the WebSocket Data frame.
</td>
</tr>
<tr valign="top">
<td>
<a href="./ErrorEventArgs.html">ErrorEventArgs</a>
</td>
<td>
Contains the event data associated with a error event.
</td>
</tr>
<tr valign="top">
<td>
<a href="./Ext.html">Ext</a>
</td>
<td>
Provides a set of static methods for the websocket-sharp.
</td>
</tr>
<tr valign="top">
<td>
<a href="./MessageEventArgs.html">MessageEventArgs</a>
</td>
<td>
Contains the event data associated with a <a href="../WebSocketSharp/WebSocket.html#E:WebSocketSharp.WebSocket.OnMessage">WebSocketSharp.WebSocket.OnMessage</a> event.
</td>
</tr>
<tr valign="top">
<td>
<a href="./Opcode.html">Opcode</a>
</td>
<td>
Contains the values of the opcodes that denotes the frame type of the WebSocket frame.
</td>
</tr>
<tr valign="top">
<td>
<a href="./WebSocket.html">WebSocket</a>
</td>
<td>
Implements the WebSocket interface.
</td>
</tr>
<tr valign="top">
<td>
<a href="./WebSocketException.html">WebSocketException</a>
</td>
<td>
Represents the exception that occurred when attempting to perform an operation on the WebSocket connection.
</td>
</tr>
<tr valign="top">
<td>
<a href="./WsCredential.html">WsCredential</a>
</td>
<td>
Provides the credentials for HTTP authentication (Basic/Digest).
</td>
</tr>
<tr valign="top">
<td>
<a href="./WsState.html">WsState</a>
</td>
<td>
Contains the values of the state of the WebSocket connection.
</td>
</tr>
</table>
</div>
<div class="Members">
</div>
<hr size="1" />
<div class="Copyright">Copyright (c) 2010-2013 sta.blockhead</div>
</body>
</html>

View File

@@ -1,540 +0,0 @@
<html>
<head>
<title>websocket-sharp</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
</div>
<h1 class="PageTitle">websocket-sharp</h1>
<p class="Summary">
<div class="AssemblyRemarks" style="margin-top: 1em; margin-bottom: 1em">A C# implementation of the WebSocket protocol client &amp; server.</div>
</p>
<div>
</div>
<div class="Remarks">
<h2 class="Section">
<a href="WebSocketSharp/index.html">WebSocketSharp Namespace</a>
</h2>
<p>The WebSocketSharp namespace contains classes and enumerations to implement the WebSocket interface.</p>
<table class="TypesListing" style="margin-top: 1em">
<tr>
<th>Type</th>
<th>Description</th>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp/ByteOrder.html">ByteOrder</a>
</td>
<td>
Contains the values that indicate whether the byte order is a Little-endian or Big-endian.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp/CloseEventArgs.html">CloseEventArgs</a>
</td>
<td>
Contains the event data associated with a <a href="./WebSocketSharp/WebSocket.html#E:WebSocketSharp.WebSocket.OnClose">WebSocketSharp.WebSocket.OnClose</a> event.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp/CloseStatusCode.html">CloseStatusCode</a>
</td>
<td>
Contains the values of the status codes for the WebSocket connection closure.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp/CompressionMethod.html">CompressionMethod</a>
</td>
<td>
Contains the values of the compression methods used to compress the payload data of the WebSocket Data frame.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp/ErrorEventArgs.html">ErrorEventArgs</a>
</td>
<td>
Contains the event data associated with a error event.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp/Ext.html">Ext</a>
</td>
<td>
Provides a set of static methods for the websocket-sharp.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp/MessageEventArgs.html">MessageEventArgs</a>
</td>
<td>
Contains the event data associated with a <a href="./WebSocketSharp/WebSocket.html#E:WebSocketSharp.WebSocket.OnMessage">WebSocketSharp.WebSocket.OnMessage</a> event.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp/Opcode.html">Opcode</a>
</td>
<td>
Contains the values of the opcodes that denotes the frame type of the WebSocket frame.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp/WebSocket.html">WebSocket</a>
</td>
<td>
Implements the WebSocket interface.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp/WebSocketException.html">WebSocketException</a>
</td>
<td>
Represents the exception that occurred when attempting to perform an operation on the WebSocket connection.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp/WsCredential.html">WsCredential</a>
</td>
<td>
Provides the credentials for HTTP authentication (Basic/Digest).
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp/WsState.html">WsState</a>
</td>
<td>
Contains the values of the state of the WebSocket connection.
</td>
</tr>
</table>
<h2 class="Section">
<a href="WebSocketSharp.Net/index.html">WebSocketSharp.Net Namespace</a>
</h2>
<p>The WebSocketSharp.Net namespace contains some modified classes and enumerations in the System.Net namespace (e.g. <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.HttpListenerContext">System.Net.HttpListenerContext</a>) to accept the WebSocket connection requests.</p>
<table class="TypesListing" style="margin-top: 1em">
<tr>
<th>Type</th>
<th>Description</th>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp.Net/AuthenticationSchemes.html">AuthenticationSchemes</a>
</td>
<td>
Contains the values of the schemes for authentication.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp.Net/AuthenticationSchemeSelector.html">AuthenticationSchemeSelector</a>
</td>
<td>
Selects the authentication scheme for a <a href="./WebSocketSharp.Net/HttpListener.html">WebSocketSharp.Net.HttpListener</a> instance.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp.Net/Cookie.html">Cookie</a>
</td>
<td>
Provides a set of properties and methods used to manage an HTTP Cookie.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp.Net/CookieCollection.html">CookieCollection</a>
</td>
<td>
Provides a collection container for instances of the <a href="./WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a> class.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp.Net/CookieException.html">CookieException</a>
</td>
<td>
The exception that is thrown when a <a href="./WebSocketSharp.Net/Cookie.html">WebSocketSharp.Net.Cookie</a> gets an error.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp.Net/HttpListener.html">HttpListener</a>
</td>
<td>
Provides a simple, programmatically controlled HTTP listener.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp.Net/HttpListenerContext.html">HttpListenerContext</a>
</td>
<td>
Provides access to the HTTP request and response objects used by the <a href="./WebSocketSharp.Net/HttpListener.html">WebSocketSharp.Net.HttpListener</a> class.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp.Net/HttpListenerException.html">HttpListenerException</a>
</td>
<td>
The exception that is thrown when an error occurs processing an HTTP request.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp.Net/HttpListenerPrefixCollection.html">HttpListenerPrefixCollection</a>
</td>
<td>
Provides the collection used to store the URI prefixes for the <a href="./WebSocketSharp.Net/HttpListener.html">WebSocketSharp.Net.HttpListener</a>.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp.Net/HttpListenerRequest.html">HttpListenerRequest</a>
</td>
<td>
Provides access to a request to a <a href="./WebSocketSharp.Net/HttpListener.html">WebSocketSharp.Net.HttpListener</a> instance.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp.Net/HttpListenerResponse.html">HttpListenerResponse</a>
</td>
<td>
Provides access to a response to a request being processed by a <a href="./WebSocketSharp.Net/HttpListener.html">WebSocketSharp.Net.HttpListener</a> instance.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp.Net/HttpStatusCode.html">HttpStatusCode</a>
</td>
<td>
Contains the values of the HTTP status codes.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp.Net/HttpVersion.html">HttpVersion</a>
</td>
<td>
Provides the HTTP version numbers.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp.Net/WebHeaderCollection.html">WebHeaderCollection</a>
</td>
<td>
Provides a collection of the HTTP headers associated with a request or response.
</td>
</tr>
</table>
<h2 class="Section">
<a href="WebSocketSharp.Net.WebSockets/index.html">WebSocketSharp.Net.WebSockets Namespace</a>
</h2>
<p>The WebSocketSharp.Net.WebSockets namespace contains classes to access to the WebSocket connection request objects.</p>
<table class="TypesListing" style="margin-top: 1em">
<tr>
<th>Type</th>
<th>Description</th>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp.Net.WebSockets/HttpListenerWebSocketContext.html">HttpListenerWebSocketContext</a>
</td>
<td>
Provides access to the WebSocket connection request objects received by the <a href="./WebSocketSharp.Net/HttpListener.html">WebSocketSharp.Net.HttpListener</a> class.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp.Net.WebSockets/TcpListenerWebSocketContext.html">TcpListenerWebSocketContext</a>
</td>
<td>
Provides access to the WebSocket connection request objects received by the <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.Sockets.TcpListener">System.Net.Sockets.TcpListener</a> class.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp.Net.WebSockets/WebSocketContext.html">WebSocketContext</a>
</td>
<td>
Provides access to the WebSocket connection request objects.
</td>
</tr>
</table>
<h2 class="Section">
<a href="WebSocketSharp.Server/index.html">WebSocketSharp.Server Namespace</a>
</h2>
<p>The WebSocketSharp.Server namespace contains classes to implement the server that receives the WebSocket connection requests.</p>
<table class="TypesListing" style="margin-top: 1em">
<tr>
<th>Type</th>
<th>Description</th>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp.Server/HttpRequestEventArgs.html">HttpRequestEventArgs</a>
</td>
<td>
Contains the event data associated with the HTTP request events of the <a href="./WebSocketSharp.Server/HttpServer.html">WebSocketSharp.Server.HttpServer</a> class.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp.Server/HttpServer.html">HttpServer</a>
</td>
<td>
Provides a simple HTTP server that allows to accept the WebSocket connection requests.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp.Server/IServiceHost.html">IServiceHost</a>
</td>
<td>
Exposes the methods and properties for the WebSocket service host.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp.Server/WebSocketServer.html">WebSocketServer</a>
</td>
<td>
Provides the functions of the server that receives the WebSocket connection requests.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp.Server/WebSocketServerBase.html">WebSocketServerBase</a>
</td>
<td>
Provides the basic functions of the server that receives the WebSocket connection requests.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp.Server/WebSocketService.html">WebSocketService</a>
</td>
<td>
Provides the basic functions of the WebSocket service.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp.Server/WebSocketServiceHost`1.html">WebSocketServiceHost&lt;T&gt;</a>
</td>
<td>
Provides the functions of the server that receives the WebSocket connection requests.
</td>
</tr>
<tr valign="top">
<td>
<a href="WebSocketSharp.Server/WebSocketServiceManager.html">WebSocketServiceManager</a>
</td>
<td>
Manages the collection of <a href="./WebSocketSharp.Server/WebSocketService.html">WebSocketSharp.Server.WebSocketService</a> objects.
</td>
</tr>
</table>
</div>
<div class="Members">
</div>
<hr size="1" />
<div class="Copyright">Copyright (c) 2010-2013 sta.blockhead</div>
</body>
</html>

View File

@@ -1,314 +0,0 @@
<Type Name="HttpListenerWebSocketContext" FullName="WebSocketSharp.Net.WebSockets.HttpListenerWebSocketContext">
<TypeSignature Language="C#" Value="public class HttpListenerWebSocketContext : WebSocketSharp.Net.WebSockets.WebSocketContext" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit HttpListenerWebSocketContext extends WebSocketSharp.Net.WebSockets.WebSocketContext" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>WebSocketSharp.Net.WebSockets.WebSocketContext</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
Provides access to the WebSocket connection request objects received by the <see cref="T:WebSocketSharp.Net.HttpListener" /> class.
</summary>
<remarks />
</Docs>
<Members>
<Member MemberName="CookieCollection">
<MemberSignature Language="C#" Value="public override WebSocketSharp.Net.CookieCollection CookieCollection { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class WebSocketSharp.Net.CookieCollection CookieCollection" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.CookieCollection</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the cookies used in the WebSocket opening handshake.
</summary>
<value>
A <see cref="T:WebSocketSharp.Net.CookieCollection" /> that contains the cookies.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Headers">
<MemberSignature Language="C#" Value="public override System.Collections.Specialized.NameValueCollection Headers { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Specialized.NameValueCollection Headers" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Collections.Specialized.NameValueCollection</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the HTTP headers used in the WebSocket opening handshake.
</summary>
<value>
A <see cref="T:System.Collections.Specialized.NameValueCollection" /> that contains the HTTP headers.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsAuthenticated">
<MemberSignature Language="C#" Value="public override bool IsAuthenticated { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsAuthenticated" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value indicating whether the client is authenticated.
</summary>
<value>
<c>true</c> if the client is authenticated; otherwise, <c>false</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsLocal">
<MemberSignature Language="C#" Value="public override bool IsLocal { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsLocal" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value indicating whether the client connected from the local computer.
</summary>
<value>
<c>true</c> if the client connected from the local computer; otherwise, <c>false</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsSecureConnection">
<MemberSignature Language="C#" Value="public override bool IsSecureConnection { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsSecureConnection" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value indicating whether the WebSocket connection is secured.
</summary>
<value>
<c>true</c> if the WebSocket connection is secured; otherwise, <c>false</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsValid">
<MemberSignature Language="C#" Value="public override bool IsValid { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsValid" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value indicating whether the WebSocket connection request is valid.
</summary>
<value>
<c>true</c> if the WebSocket connection request is valid; otherwise, <c>false</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Origin">
<MemberSignature Language="C#" Value="public override string Origin { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Origin" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the value of the Origin header field used in the WebSocket opening handshake.
</summary>
<value>
A <see cref="T:System.String" /> that contains the value of the Origin header field.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Path">
<MemberSignature Language="C#" Value="public override string Path { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Path" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the absolute path of the requested WebSocket URI.
</summary>
<value>
A <see cref="T:System.String" /> that contains the absolute path of the requested WebSocket URI.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="QueryString">
<MemberSignature Language="C#" Value="public override System.Collections.Specialized.NameValueCollection QueryString { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Specialized.NameValueCollection QueryString" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Collections.Specialized.NameValueCollection</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the collection of query string variables used in the WebSocket opening handshake.
</summary>
<value>
A <see cref="T:System.Collections.Specialized.NameValueCollection" /> that contains the collection of query string variables.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="RequestUri">
<MemberSignature Language="C#" Value="public override Uri RequestUri { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Uri RequestUri" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Uri</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the WebSocket URI requested by the client.
</summary>
<value>
A <see cref="T:System.Uri" /> that contains the WebSocket URI.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SecWebSocketKey">
<MemberSignature Language="C#" Value="public override string SecWebSocketKey { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string SecWebSocketKey" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the value of the Sec-WebSocket-Key header field used in the WebSocket opening handshake.
</summary>
<value>
A <see cref="T:System.String" /> that contains the value of the Sec-WebSocket-Key header field.
</value>
<remarks>
The SecWebSocketKey property provides a part of the information used by the server to prove that it received a valid WebSocket opening handshake.
</remarks>
</Docs>
</Member>
<Member MemberName="SecWebSocketProtocols">
<MemberSignature Language="C#" Value="public override System.Collections.Generic.IEnumerable&lt;string&gt; SecWebSocketProtocols { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1&lt;string&gt; SecWebSocketProtocols" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Collections.Generic.IEnumerable&lt;System.String&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the values of the Sec-WebSocket-Protocol header field used in the WebSocket opening handshake.
</summary>
<value>
An IEnumerable&lt;string&gt; that contains the values of the Sec-WebSocket-Protocol header field.
</value>
<remarks>
The SecWebSocketProtocols property indicates the subprotocols of the WebSocket connection.
</remarks>
</Docs>
</Member>
<Member MemberName="SecWebSocketVersion">
<MemberSignature Language="C#" Value="public override string SecWebSocketVersion { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string SecWebSocketVersion" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the value of the Sec-WebSocket-Version header field used in the WebSocket opening handshake.
</summary>
<value>
A <see cref="T:System.String" /> that contains the value of the Sec-WebSocket-Version header field.
</value>
<remarks>
The SecWebSocketVersion property indicates the WebSocket protocol version of the connection.
</remarks>
</Docs>
</Member>
<Member MemberName="ServerEndPoint">
<MemberSignature Language="C#" Value="public virtual System.Net.IPEndPoint ServerEndPoint { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Net.IPEndPoint ServerEndPoint" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Net.IPEndPoint</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the server endpoint as an IP address and a port number.
</summary>
<value>
A <see cref="T:System.Net.IPEndPoint" /> that contains the server endpoint.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="User">
<MemberSignature Language="C#" Value="public override System.Security.Principal.IPrincipal User { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Security.Principal.IPrincipal User" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Security.Principal.IPrincipal</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the client information (identity, authentication information and security roles).
</summary>
<value>
A <see cref="T:System.Security.Principal.IPrincipal" /> that contains the client information.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="UserEndPoint">
<MemberSignature Language="C#" Value="public virtual System.Net.IPEndPoint UserEndPoint { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Net.IPEndPoint UserEndPoint" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Net.IPEndPoint</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the client endpoint as an IP address and a port number.
</summary>
<value>
A <see cref="T:System.Net.IPEndPoint" /> that contains the client endpoint.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="WebSocket">
<MemberSignature Language="C#" Value="public override WebSocketSharp.WebSocket WebSocket { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class WebSocketSharp.WebSocket WebSocket" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.WebSocket</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the WebSocket instance used for two-way communication between client and server.
</summary>
<value>
A <see cref="T:WebSocketSharp.WebSocket" />.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,326 +0,0 @@
<Type Name="TcpListenerWebSocketContext" FullName="WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext">
<TypeSignature Language="C#" Value="public class TcpListenerWebSocketContext : WebSocketSharp.Net.WebSockets.WebSocketContext" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit TcpListenerWebSocketContext extends WebSocketSharp.Net.WebSockets.WebSocketContext" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>WebSocketSharp.Net.WebSockets.WebSocketContext</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
Provides access to the WebSocket connection request objects received by the <see cref="T:System.Net.Sockets.TcpListener" /> class.
</summary>
<remarks />
</Docs>
<Members>
<Member MemberName="CookieCollection">
<MemberSignature Language="C#" Value="public override WebSocketSharp.Net.CookieCollection CookieCollection { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class WebSocketSharp.Net.CookieCollection CookieCollection" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.CookieCollection</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the cookies used in the WebSocket opening handshake.
</summary>
<value>
A <see cref="T:WebSocketSharp.Net.CookieCollection" /> that contains the cookies.
</value>
<remarks>To be added.</remarks>
<exception cref="T:System.NotImplementedException">
This property is not implemented.
</exception>
</Docs>
</Member>
<Member MemberName="Headers">
<MemberSignature Language="C#" Value="public override System.Collections.Specialized.NameValueCollection Headers { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Specialized.NameValueCollection Headers" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Collections.Specialized.NameValueCollection</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the HTTP headers used in the WebSocket opening handshake.
</summary>
<value>
A <see cref="T:System.Collections.Specialized.NameValueCollection" /> that contains the HTTP headers.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsAuthenticated">
<MemberSignature Language="C#" Value="public override bool IsAuthenticated { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsAuthenticated" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value indicating whether the client is authenticated.
</summary>
<value>
<c>true</c> if the client is authenticated; otherwise, <c>false</c>.
</value>
<remarks>To be added.</remarks>
<exception cref="T:System.NotImplementedException">
This property is not implemented.
</exception>
</Docs>
</Member>
<Member MemberName="IsLocal">
<MemberSignature Language="C#" Value="public override bool IsLocal { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsLocal" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value indicating whether the client connected from the local computer.
</summary>
<value>
<c>true</c> if the client connected from the local computer; otherwise, <c>false</c>.
</value>
<remarks>To be added.</remarks>
<exception cref="T:System.NotImplementedException">
This property is not implemented.
</exception>
</Docs>
</Member>
<Member MemberName="IsSecureConnection">
<MemberSignature Language="C#" Value="public override bool IsSecureConnection { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsSecureConnection" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value indicating whether the WebSocket connection is secured.
</summary>
<value>
<c>true</c> if the WebSocket connection is secured; otherwise, <c>false</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsValid">
<MemberSignature Language="C#" Value="public override bool IsValid { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsValid" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value indicating whether the WebSocket connection request is valid.
</summary>
<value>
<c>true</c> if the WebSocket connection request is valid; otherwise, <c>false</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Origin">
<MemberSignature Language="C#" Value="public override string Origin { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Origin" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the value of the Origin header field used in the WebSocket opening handshake.
</summary>
<value>
A <see cref="T:System.String" /> that contains the value of the Origin header field.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Path">
<MemberSignature Language="C#" Value="public override string Path { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Path" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the absolute path of the requested WebSocket URI.
</summary>
<value>
A <see cref="T:System.String" /> that contains the absolute path of the requested WebSocket URI.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="QueryString">
<MemberSignature Language="C#" Value="public override System.Collections.Specialized.NameValueCollection QueryString { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Specialized.NameValueCollection QueryString" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Collections.Specialized.NameValueCollection</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the collection of query string variables used in the WebSocket opening handshake.
</summary>
<value>
A <see cref="T:System.Collections.Specialized.NameValueCollection" /> that contains the collection of query string variables.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="RequestUri">
<MemberSignature Language="C#" Value="public override Uri RequestUri { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Uri RequestUri" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Uri</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the WebSocket URI requested by the client.
</summary>
<value>
A <see cref="T:System.Uri" /> that contains the WebSocket URI.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SecWebSocketKey">
<MemberSignature Language="C#" Value="public override string SecWebSocketKey { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string SecWebSocketKey" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the value of the Sec-WebSocket-Key header field used in the WebSocket opening handshake.
</summary>
<value>
A <see cref="T:System.String" /> that contains the value of the Sec-WebSocket-Key header field.
</value>
<remarks>
The SecWebSocketKey property provides a part of the information used by the server to prove that it received a valid WebSocket opening handshake.
</remarks>
</Docs>
</Member>
<Member MemberName="SecWebSocketProtocols">
<MemberSignature Language="C#" Value="public override System.Collections.Generic.IEnumerable&lt;string&gt; SecWebSocketProtocols { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1&lt;string&gt; SecWebSocketProtocols" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Collections.Generic.IEnumerable&lt;System.String&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the values of the Sec-WebSocket-Protocol header field used in the WebSocket opening handshake.
</summary>
<value>
An IEnumerable&lt;string&gt; that contains the values of the Sec-WebSocket-Protocol header field.
</value>
<remarks>
The SecWebSocketProtocols property indicates the subprotocols of the WebSocket connection.
</remarks>
</Docs>
</Member>
<Member MemberName="SecWebSocketVersion">
<MemberSignature Language="C#" Value="public override string SecWebSocketVersion { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string SecWebSocketVersion" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the value of the Sec-WebSocket-Version header field used in the WebSocket opening handshake.
</summary>
<value>
A <see cref="T:System.String" /> that contains the value of the Sec-WebSocket-Version header field.
</value>
<remarks>
The SecWebSocketVersion property indicates the WebSocket protocol version of the connection.
</remarks>
</Docs>
</Member>
<Member MemberName="ServerEndPoint">
<MemberSignature Language="C#" Value="public virtual System.Net.IPEndPoint ServerEndPoint { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Net.IPEndPoint ServerEndPoint" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Net.IPEndPoint</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the server endpoint as an IP address and a port number.
</summary>
<value>
A <see cref="T:System.Net.IPEndPoint" /> that contains the server endpoint.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="User">
<MemberSignature Language="C#" Value="public override System.Security.Principal.IPrincipal User { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Security.Principal.IPrincipal User" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Security.Principal.IPrincipal</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the client information (identity, authentication information and security roles).
</summary>
<value>
A <see cref="T:System.Security.Principal.IPrincipal" /> that contains the client information.
</value>
<remarks>To be added.</remarks>
<exception cref="T:System.NotImplementedException">
This property is not implemented.
</exception>
</Docs>
</Member>
<Member MemberName="UserEndPoint">
<MemberSignature Language="C#" Value="public virtual System.Net.IPEndPoint UserEndPoint { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Net.IPEndPoint UserEndPoint" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Net.IPEndPoint</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the client endpoint as an IP address and a port number.
</summary>
<value>
A <see cref="T:System.Net.IPEndPoint" /> that contains the client endpoint.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="WebSocket">
<MemberSignature Language="C#" Value="public override WebSocketSharp.WebSocket WebSocket { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class WebSocketSharp.WebSocket WebSocket" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.WebSocket</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the WebSocket instance used for two-way communication between client and server.
</summary>
<value>
A <see cref="T:WebSocketSharp.WebSocket" />.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,294 +0,0 @@
<Type Name="WebSocketContext" FullName="WebSocketSharp.Net.WebSockets.WebSocketContext">
<TypeSignature Language="C#" Value="public abstract class WebSocketContext" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit WebSocketContext extends System.Object" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
Provides access to the WebSocket connection request objects.
</summary>
<remarks>
The WebSocketContext class is an abstract class.
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected WebSocketContext ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>
Initializes a new instance of the <see cref="T:WebSocketSharp.Net.WebSockets.WebSocketContext" /> class.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CookieCollection">
<MemberSignature Language="C#" Value="public abstract WebSocketSharp.Net.CookieCollection CookieCollection { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class WebSocketSharp.Net.CookieCollection CookieCollection" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.CookieCollection</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the cookies used in the WebSocket opening handshake.
</summary>
<value>
A <see cref="T:WebSocketSharp.Net.CookieCollection" /> that contains the cookies.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Headers">
<MemberSignature Language="C#" Value="public abstract System.Collections.Specialized.NameValueCollection Headers { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Specialized.NameValueCollection Headers" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Collections.Specialized.NameValueCollection</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the HTTP headers used in the WebSocket opening handshake.
</summary>
<value>
A <see cref="T:System.Collections.Specialized.NameValueCollection" /> that contains the HTTP headers.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsAuthenticated">
<MemberSignature Language="C#" Value="public abstract bool IsAuthenticated { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsAuthenticated" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value indicating whether the client is authenticated.
</summary>
<value>
<c>true</c> if the client is authenticated; otherwise, <c>false</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsLocal">
<MemberSignature Language="C#" Value="public abstract bool IsLocal { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsLocal" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value indicating whether the client connected from the local computer.
</summary>
<value>
<c>true</c> if the client connected from the local computer; otherwise, <c>false</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsSecureConnection">
<MemberSignature Language="C#" Value="public abstract bool IsSecureConnection { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsSecureConnection" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value indicating whether the WebSocket connection is secured.
</summary>
<value>
<c>true</c> if the WebSocket connection is secured; otherwise, <c>false</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsValid">
<MemberSignature Language="C#" Value="public abstract bool IsValid { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsValid" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value indicating whether the WebSocket connection request is valid.
</summary>
<value>
<c>true</c> if the WebSocket connection request is valid; otherwise, <c>false</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Origin">
<MemberSignature Language="C#" Value="public abstract string Origin { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Origin" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the value of the Origin header field used in the WebSocket opening handshake.
</summary>
<value>
A <see cref="T:System.String" /> that contains the value of the Origin header field.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Path">
<MemberSignature Language="C#" Value="public abstract string Path { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Path" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the absolute path of the requested WebSocket URI.
</summary>
<value>
A <see cref="T:System.String" /> that contains the absolute path of the requested WebSocket URI.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="QueryString">
<MemberSignature Language="C#" Value="public abstract System.Collections.Specialized.NameValueCollection QueryString { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Specialized.NameValueCollection QueryString" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Collections.Specialized.NameValueCollection</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the collection of query string variables used in the WebSocket opening handshake.
</summary>
<value>
A <see cref="T:System.Collections.Specialized.NameValueCollection" /> that contains the collection of query string variables.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="RequestUri">
<MemberSignature Language="C#" Value="public abstract Uri RequestUri { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Uri RequestUri" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Uri</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the WebSocket URI requested by the client.
</summary>
<value>
A <see cref="T:System.Uri" /> that contains the WebSocket URI.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SecWebSocketKey">
<MemberSignature Language="C#" Value="public abstract string SecWebSocketKey { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string SecWebSocketKey" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the value of the Sec-WebSocket-Key header field used in the WebSocket opening handshake.
</summary>
<value>
A <see cref="T:System.String" /> that contains the value of the Sec-WebSocket-Key header field.
</value>
<remarks>
The SecWebSocketKey property provides a part of the information used by the server to prove that it received a valid WebSocket opening handshake.
</remarks>
</Docs>
</Member>
<Member MemberName="SecWebSocketProtocols">
<MemberSignature Language="C#" Value="public abstract System.Collections.Generic.IEnumerable&lt;string&gt; SecWebSocketProtocols { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1&lt;string&gt; SecWebSocketProtocols" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Collections.Generic.IEnumerable&lt;System.String&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the values of the Sec-WebSocket-Protocol header field used in the WebSocket opening handshake.
</summary>
<value>
An IEnumerable&lt;string&gt; that contains the values of the Sec-WebSocket-Protocol header field.
</value>
<remarks>
The SecWebSocketProtocols property indicates the subprotocols of the WebSocket connection.
</remarks>
</Docs>
</Member>
<Member MemberName="SecWebSocketVersion">
<MemberSignature Language="C#" Value="public abstract string SecWebSocketVersion { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string SecWebSocketVersion" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the value of the Sec-WebSocket-Version header field used in the WebSocket opening handshake.
</summary>
<value>
A <see cref="T:System.String" /> that contains the value of the Sec-WebSocket-Version header field.
</value>
<remarks>
The SecWebSocketVersion property indicates the WebSocket protocol version of the connection.
</remarks>
</Docs>
</Member>
<Member MemberName="User">
<MemberSignature Language="C#" Value="public abstract System.Security.Principal.IPrincipal User { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Security.Principal.IPrincipal User" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Security.Principal.IPrincipal</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the client information (identity, authentication information and security roles).
</summary>
<value>
A <see cref="T:System.Security.Principal.IPrincipal" /> that contains the client information.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="WebSocket">
<MemberSignature Language="C#" Value="public abstract WebSocketSharp.WebSocket WebSocket { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class WebSocketSharp.WebSocket WebSocket" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.WebSocket</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the WebSocket instance used for two-way communication between client and server.
</summary>
<value>
A <see cref="T:WebSocketSharp.WebSocket" />.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,28 +0,0 @@
<Type Name="AuthenticationSchemeSelector" FullName="WebSocketSharp.Net.AuthenticationSchemeSelector">
<TypeSignature Language="C#" Value="public delegate WebSocketSharp.Net.AuthenticationSchemes AuthenticationSchemeSelector(HttpListenerRequest httpRequest);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed AuthenticationSchemeSelector extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="httpRequest" Type="WebSocketSharp.Net.HttpListenerRequest" />
</Parameters>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.AuthenticationSchemes</ReturnType>
</ReturnValue>
<Docs>
<param name="httpRequest">
A <see cref="T:WebSocketSharp.Net.HttpListenerRequest" /> that contains a client request information.
</param>
<summary>
Selects the authentication scheme for a <see cref="T:WebSocketSharp.Net.HttpListener" /> instance.
</summary>
<returns>
One of the <see cref="T:WebSocketSharp.Net.AuthenticationSchemes" /> values that indicates the scheme used to authenticate the specified client request.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Type>

View File

@@ -1,114 +0,0 @@
<Type Name="AuthenticationSchemes" FullName="WebSocketSharp.Net.AuthenticationSchemes">
<TypeSignature Language="C#" Value="public enum AuthenticationSchemes" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed AuthenticationSchemes extends System.Enum" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>System.Flags</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>
Contains the values of the schemes for authentication.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="Anonymous">
<MemberSignature Language="C#" Value="Anonymous" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.AuthenticationSchemes Anonymous = int32(32768)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.AuthenticationSchemes</ReturnType>
</ReturnValue>
<Docs>
<summary>
Indicates anonymous authentication.
</summary>
</Docs>
</Member>
<Member MemberName="Basic">
<MemberSignature Language="C#" Value="Basic" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.AuthenticationSchemes Basic = int32(8)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.AuthenticationSchemes</ReturnType>
</ReturnValue>
<Docs>
<summary>
Indicates basic authentication.
</summary>
</Docs>
</Member>
<Member MemberName="Digest">
<MemberSignature Language="C#" Value="Digest" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.AuthenticationSchemes Digest = int32(1)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.AuthenticationSchemes</ReturnType>
</ReturnValue>
<Docs>
<summary>
Indicates digest authentication.
</summary>
</Docs>
</Member>
<Member MemberName="IntegratedWindowsAuthentication">
<MemberSignature Language="C#" Value="IntegratedWindowsAuthentication" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.AuthenticationSchemes IntegratedWindowsAuthentication = int32(6)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.AuthenticationSchemes</ReturnType>
</ReturnValue>
<Docs>
<summary>
Indicates Windows authentication.
</summary>
</Docs>
</Member>
<Member MemberName="Negotiate">
<MemberSignature Language="C#" Value="Negotiate" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.AuthenticationSchemes Negotiate = int32(2)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.AuthenticationSchemes</ReturnType>
</ReturnValue>
<Docs>
<summary>
Indicates negotiating with the client to determine the authentication scheme.
</summary>
</Docs>
</Member>
<Member MemberName="None">
<MemberSignature Language="C#" Value="None" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.AuthenticationSchemes None = int32(0)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.AuthenticationSchemes</ReturnType>
</ReturnValue>
<Docs>
<summary>
Indicates that no authentication is allowed.
</summary>
</Docs>
</Member>
<Member MemberName="Ntlm">
<MemberSignature Language="C#" Value="Ntlm" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.AuthenticationSchemes Ntlm = int32(4)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.AuthenticationSchemes</ReturnType>
</ReturnValue>
<Docs>
<summary>
Indicates NTLM authentication.
</summary>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,531 +0,0 @@
<Type Name="Cookie" FullName="WebSocketSharp.Net.Cookie">
<TypeSignature Language="C#" Value="public sealed class Cookie" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi serializable sealed beforefieldinit Cookie extends System.Object" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
Provides a set of properties and methods used to manage an HTTP Cookie.
</summary>
<remarks>
<para>
The Cookie class supports the following cookie formats:
<see href="http://web.archive.org/web/20020803110822/http://wp.netscape.com/newsref/std/cookie_spec.html">Netscape specification</see>,
<see href="http://www.ietf.org/rfc/rfc2109.txt">RFC 2109</see> and
<see href="http://www.ietf.org/rfc/rfc2965.txt">RFC 2965</see>.
</para>
<para>
The Cookie class cannot be inherited.
</para>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Cookie ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>
Initializes a new instance of the <see cref="T:WebSocketSharp.Net.Cookie" /> class.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Cookie (string name, string value);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string name, string value) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="name" Type="System.String" />
<Parameter Name="value" Type="System.String" />
</Parameters>
<Docs>
<param name="name">
A <see cref="T:System.String" /> that contains the Name of the cookie.
</param>
<param name="value">
A <see cref="T:System.String" /> that contains the Value of the cookie.
</param>
<summary>
Initializes a new instance of the <see cref="T:WebSocketSharp.Net.Cookie" /> class
with the specified <paramref name="name" /> and <paramref name="value" />.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:WebSocketSharp.Net.CookieException">
<para>
<paramref name="name" /> is <see langword="null" /> or <see cref="F:System.String.Empty" />.
</para>
<para>
- or -
</para>
<para>
<paramref name="name" /> contains an invalid character.
</para>
<para>
- or -
</para>
<para>
<paramref name="value" /> is <see langword="null" />.
</para>
<para>
- or -
</para>
<para>
<paramref name="value" /> contains a string not enclosed in double quotes
that contains an invalid character.
</para>
</exception>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Cookie (string name, string value, string path);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string name, string value, string path) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="name" Type="System.String" />
<Parameter Name="value" Type="System.String" />
<Parameter Name="path" Type="System.String" />
</Parameters>
<Docs>
<param name="name">
A <see cref="T:System.String" /> that contains the Name of the cookie.
</param>
<param name="value">
A <see cref="T:System.String" /> that contains the Value of the cookie.
</param>
<param name="path">
A <see cref="T:System.String" /> that contains the value of the Path attribute of the cookie.
</param>
<summary>
Initializes a new instance of the <see cref="T:WebSocketSharp.Net.Cookie" /> class
with the specified <paramref name="name" />, <paramref name="value" /> and <paramref name="path" />.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:WebSocketSharp.Net.CookieException">
<para>
<paramref name="name" /> is <see langword="null" /> or <see cref="F:System.String.Empty" />.
</para>
<para>
- or -
</para>
<para>
<paramref name="name" /> contains an invalid character.
</para>
<para>
- or -
</para>
<para>
<paramref name="value" /> is <see langword="null" />.
</para>
<para>
- or -
</para>
<para>
<paramref name="value" /> contains a string not enclosed in double quotes
that contains an invalid character.
</para>
</exception>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Cookie (string name, string value, string path, string domain);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string name, string value, string path, string domain) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="name" Type="System.String" />
<Parameter Name="value" Type="System.String" />
<Parameter Name="path" Type="System.String" />
<Parameter Name="domain" Type="System.String" />
</Parameters>
<Docs>
<param name="name">
A <see cref="T:System.String" /> that contains the Name of the cookie.
</param>
<param name="value">
A <see cref="T:System.String" /> that contains the Value of the cookie.
</param>
<param name="path">
A <see cref="T:System.String" /> that contains the value of the Path attribute of the cookie.
</param>
<param name="domain">
A <see cref="T:System.String" /> that contains the value of the Domain attribute of the cookie.
</param>
<summary>
Initializes a new instance of the <see cref="T:WebSocketSharp.Net.Cookie" /> class
with the specified <paramref name="name" />, <paramref name="value" />,
<paramref name="path" /> and <paramref name="domain" />.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:WebSocketSharp.Net.CookieException">
<para>
<paramref name="name" /> is <see langword="null" /> or <see cref="F:System.String.Empty" />.
</para>
<para>
- or -
</para>
<para>
<paramref name="name" /> contains an invalid character.
</para>
<para>
- or -
</para>
<para>
<paramref name="value" /> is <see langword="null" />.
</para>
<para>
- or -
</para>
<para>
<paramref name="value" /> contains a string not enclosed in double quotes
that contains an invalid character.
</para>
</exception>
</Docs>
</Member>
<Member MemberName="Comment">
<MemberSignature Language="C#" Value="public string Comment { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Comment" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the value of the Comment attribute of the cookie.
</summary>
<value>
A <see cref="T:System.String" /> that contains a comment to document intended use of the cookie.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CommentUri">
<MemberSignature Language="C#" Value="public Uri CommentUri { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Uri CommentUri" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Uri</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the value of the CommentURL attribute of the cookie.
</summary>
<value>
A <see cref="T:System.Uri" /> that contains a URI that provides the comment
to document intended use of the cookie.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Discard">
<MemberSignature Language="C#" Value="public bool Discard { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool Discard" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets a value indicating whether the client discards the cookie unconditionally
when the client terminates.
</summary>
<value>
<c>true</c> if the client discards the cookie unconditionally when the client terminates;
otherwise, <c>false</c>. The default is <c>false</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Domain">
<MemberSignature Language="C#" Value="public string Domain { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Domain" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the value of the Domain attribute of the cookie.
</summary>
<value>
A <see cref="T:System.String" /> that contains a URI for which the cookie is valid.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Equals">
<MemberSignature Language="C#" Value="public override bool Equals (object comparand);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Equals(object comparand) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="comparand" Type="System.Object" />
</Parameters>
<Docs>
<param name="comparand">
An <see cref="T:System.Object" /> to compare with the current <see cref="T:WebSocketSharp.Net.Cookie" />.
</param>
<summary>
Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:WebSocketSharp.Net.Cookie" />.
</summary>
<returns>
<c>true</c> if the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:WebSocketSharp.Net.Cookie" />;
otherwise, <c>false</c>.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Expired">
<MemberSignature Language="C#" Value="public bool Expired { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool Expired" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets a value indicating whether the cookie has expired.
</summary>
<value>
<c>true</c> if the cookie has expired; otherwise, <c>false</c>. The default is <c>false</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Expires">
<MemberSignature Language="C#" Value="public DateTime Expires { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.DateTime Expires" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.DateTime</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the value of the Expires attribute of the cookie.
</summary>
<value>
A <see cref="T:System.DateTime" /> that contains the date and time at which the cookie expires.
The default is <see cref="F:System.DateTime.MinValue" />.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetHashCode">
<MemberSignature Language="C#" Value="public override int GetHashCode ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 GetHashCode() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Serves as a hash function for a <see cref="T:WebSocketSharp.Net.Cookie" /> object.
</summary>
<returns>
An <see cref="T:System.Int32" /> that contains a hash code for this instance.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="HttpOnly">
<MemberSignature Language="C#" Value="public bool HttpOnly { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool HttpOnly" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets a value indicating non-HTTP APIs can access the cookie.
</summary>
<value>
<c>true</c> if non-HTTP APIs can not access the cookie; otherwise, <c>false</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Name">
<MemberSignature Language="C#" Value="public string Name { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Name" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the Name of the cookie.
</summary>
<value>
A <see cref="T:System.String" /> that contains the Name of the cookie.
</value>
<remarks>To be added.</remarks>
<exception cref="T:WebSocketSharp.Net.CookieException">
<para>
The value specified for a set operation is <see langword="null" /> or <see cref="F:System.String.Empty" />.
</para>
<para>
- or -
</para>
<para>
The value specified for a set operation contains an invalid character.
</para>
</exception>
</Docs>
</Member>
<Member MemberName="Path">
<MemberSignature Language="C#" Value="public string Path { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Path" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the value of the Path attribute of the cookie.
</summary>
<value>
A <see cref="T:System.String" /> that contains a subset of URI on the origin server
to which the cookie applies.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Port">
<MemberSignature Language="C#" Value="public string Port { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Port" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the value of the Port attribute of the cookie.
</summary>
<value>
A <see cref="T:System.String" /> that contains a list of the TCP ports to which the cookie applies.
</value>
<remarks>To be added.</remarks>
<exception cref="T:WebSocketSharp.Net.CookieException">
The value specified for a set operation is not enclosed in double quotes or could not be parsed.
</exception>
</Docs>
</Member>
<Member MemberName="Secure">
<MemberSignature Language="C#" Value="public bool Secure { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool Secure" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets a value indicating whether the security level of the cookie is secure.
</summary>
<value>
<c>true</c> if the security level of the cookie is secure; otherwise, <c>false</c>.
The default is <c>false</c>.
</value>
<remarks>
When this property is <c>true</c>, the cookie may be included in the HTTP request
only if the request is transmitted over the HTTPS.
</remarks>
</Docs>
</Member>
<Member MemberName="TimeStamp">
<MemberSignature Language="C#" Value="public DateTime TimeStamp { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.DateTime TimeStamp" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.DateTime</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the time when the cookie was issued.
</summary>
<value>
A <see cref="T:System.DateTime" /> that contains the time when the cookie was issued.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ToString">
<MemberSignature Language="C#" Value="public override string ToString ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string ToString() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Returns a <see cref="T:System.String" /> that represents the current <see cref="T:WebSocketSharp.Net.Cookie" />.
</summary>
<returns>
A <see cref="T:System.String" /> that represents the current <see cref="T:WebSocketSharp.Net.Cookie" />.
</returns>
<remarks>
This method returns a <see cref="T:System.String" /> to use to send an HTTP Cookie to an origin server.
</remarks>
</Docs>
</Member>
<Member MemberName="Value">
<MemberSignature Language="C#" Value="public string Value { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Value" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the Value of the cookie.
</summary>
<value>
A <see cref="T:System.String" /> that contains the Value of the cookie.
</value>
<remarks>To be added.</remarks>
<exception cref="T:WebSocketSharp.Net.CookieException">
<para>
The value specified for a set operation is <see langword="null" />.
</para>
<para>
- or -
</para>
<para>
The value specified for a set operation contains a string not enclosed in double quotes
that contains an invalid character.
</para>
</exception>
</Docs>
</Member>
<Member MemberName="Version">
<MemberSignature Language="C#" Value="public int Version { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Version" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the value of the Version attribute of the cookie.
</summary>
<value>
An <see cref="T:System.Int32" /> that contains the version of the HTTP state management
to which the cookie conforms.
</value>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentOutOfRangeException">
The value specified for a set operation is not allowed. The value must be 0 or 1.
</exception>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,305 +0,0 @@
<Type Name="CookieCollection" FullName="WebSocketSharp.Net.CookieCollection">
<TypeSignature Language="C#" Value="public class CookieCollection : System.Collections.ICollection" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi serializable beforefieldinit CookieCollection extends System.Object implements class System.Collections.ICollection, class System.Collections.IEnumerable" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.Collections.ICollection</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>
Provides a collection container for instances of the <see cref="T:WebSocketSharp.Net.Cookie" /> class.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public CookieCollection ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>
Initializes a new instance of the <see cref="T:WebSocketSharp.Net.CookieCollection" /> class.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Add">
<MemberSignature Language="C#" Value="public void Add (WebSocketSharp.Net.Cookie cookie);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Add(class WebSocketSharp.Net.Cookie cookie) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="cookie" Type="WebSocketSharp.Net.Cookie" />
</Parameters>
<Docs>
<param name="cookie">
A <see cref="T:WebSocketSharp.Net.Cookie" /> to add to the <see cref="T:WebSocketSharp.Net.CookieCollection" />.
</param>
<summary>
Add the specified <see cref="T:WebSocketSharp.Net.Cookie" /> to the <see cref="T:WebSocketSharp.Net.CookieCollection" />.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="cookie" /> is <see langword="null" />.
</exception>
</Docs>
</Member>
<Member MemberName="Add">
<MemberSignature Language="C#" Value="public void Add (WebSocketSharp.Net.CookieCollection cookies);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Add(class WebSocketSharp.Net.CookieCollection cookies) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="cookies" Type="WebSocketSharp.Net.CookieCollection" />
</Parameters>
<Docs>
<param name="cookies">
A <see cref="T:WebSocketSharp.Net.CookieCollection" /> to add to the current <see cref="T:WebSocketSharp.Net.CookieCollection" />.
</param>
<summary>
Add the elements of the specified <see cref="T:WebSocketSharp.Net.CookieCollection" /> to the current <see cref="T:WebSocketSharp.Net.CookieCollection" />.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="cookies" /> is <see langword="null" />.
</exception>
</Docs>
</Member>
<Member MemberName="CopyTo">
<MemberSignature Language="C#" Value="public void CopyTo (Array array, int index);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void CopyTo(class System.Array array, int32 index) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="array" Type="System.Array" />
<Parameter Name="index" Type="System.Int32" />
</Parameters>
<Docs>
<param name="array">
An <see cref="T:System.Array" /> is the destination of the elements copied from the <see cref="T:WebSocketSharp.Net.CookieCollection" />.
</param>
<param name="index">
An <see cref="T:System.Int32" /> that indicates the zero-based index in <paramref name="array" /> at which copying begins.
</param>
<summary>
Copies the elements of the <see cref="T:WebSocketSharp.Net.CookieCollection" /> to the specified <see cref="T:System.Array" />,
starting at the specified <paramref name="index" /> in the <paramref name="array" />.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="array" /> is <see langword="null" />.
</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="index" /> is less than zero.
</exception>
<exception cref="T:System.ArgumentException">
<para>
<paramref name="array" /> is multidimensional.
</para>
<para>
-or-
</para>
<para>
The number of elements in the <see cref="T:WebSocketSharp.Net.CookieCollection" /> is greater than the available space
from index to the end of the destination <paramref name="array" />.
</para>
</exception>
<exception cref="T:System.InvalidCastException">
The elements in the <see cref="T:WebSocketSharp.Net.CookieCollection" /> cannot be cast automatically
to the type of the destination <paramref name="array" />.
</exception>
</Docs>
</Member>
<Member MemberName="CopyTo">
<MemberSignature Language="C#" Value="public void CopyTo (WebSocketSharp.Net.Cookie[] array, int index);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void CopyTo(class WebSocketSharp.Net.Cookie[] array, int32 index) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="array" Type="WebSocketSharp.Net.Cookie[]" />
<Parameter Name="index" Type="System.Int32" />
</Parameters>
<Docs>
<param name="array">
An array of <see cref="T:WebSocketSharp.Net.Cookie" /> is the destination of the elements copied from the <see cref="T:WebSocketSharp.Net.CookieCollection" />.
</param>
<param name="index">
An <see cref="T:System.Int32" /> that indicates the zero-based index in <paramref name="array" /> at which copying begins.
</param>
<summary>
Copies the elements of the <see cref="T:WebSocketSharp.Net.CookieCollection" /> to the specified array of <see cref="T:WebSocketSharp.Net.Cookie" />,
starting at the specified <paramref name="index" /> in the <paramref name="array" />.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="array" /> is <see langword="null" />.
</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="index" /> is less than zero.
</exception>
<exception cref="T:System.ArgumentException">
The number of elements in the <see cref="T:WebSocketSharp.Net.CookieCollection" /> is greater than the available space
from index to the end of the destination <paramref name="array" />.
</exception>
</Docs>
</Member>
<Member MemberName="Count">
<MemberSignature Language="C#" Value="public int Count { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Count" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the number of cookies contained in the <see cref="T:WebSocketSharp.Net.CookieCollection" />.
</summary>
<value>
An <see cref="T:System.Int32" /> that indicates the number of cookies contained in the <see cref="T:WebSocketSharp.Net.CookieCollection" />.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetEnumerator">
<MemberSignature Language="C#" Value="public System.Collections.IEnumerator GetEnumerator ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Collections.IEnumerator GetEnumerator() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Collections.IEnumerator</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Gets the enumerator to use to iterate through the <see cref="T:WebSocketSharp.Net.CookieCollection" />.
</summary>
<returns>
An instance of an implementation of the <see cref="T:System.Collections.IEnumerator" /> interface
to use to iterate through the <see cref="T:WebSocketSharp.Net.CookieCollection" />.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsReadOnly">
<MemberSignature Language="C#" Value="public bool IsReadOnly { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsReadOnly" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value indicating whether the <see cref="T:WebSocketSharp.Net.CookieCollection" /> is read-only.
</summary>
<value>
<c>true</c> if the <see cref="T:WebSocketSharp.Net.CookieCollection" /> is read-only; otherwise, <c>false</c>.
The default is <c>true</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsSynchronized">
<MemberSignature Language="C#" Value="public bool IsSynchronized { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsSynchronized" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value indicating whether access to the <see cref="T:WebSocketSharp.Net.CookieCollection" /> is thread safe.
</summary>
<value>
<c>true</c> if access to the <see cref="T:WebSocketSharp.Net.CookieCollection" /> is thread safe; otherwise, <c>false</c>.
The default is <c>false</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Item">
<MemberSignature Language="C#" Value="public WebSocketSharp.Net.Cookie this[int index] { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class WebSocketSharp.Net.Cookie Item(int32)" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.Cookie</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="index" Type="System.Int32" />
</Parameters>
<Docs>
<param name="index">
An <see cref="T:System.Int32" /> is the zero-based index of the <see cref="T:WebSocketSharp.Net.Cookie" /> to find.
</param>
<summary>
Gets the <see cref="T:WebSocketSharp.Net.Cookie" /> with the specified <paramref name="index" /> from the <see cref="T:WebSocketSharp.Net.CookieCollection" />.
</summary>
<value>
A <see cref="T:WebSocketSharp.Net.Cookie" /> with the specified <paramref name="index" /> in the <see cref="T:WebSocketSharp.Net.CookieCollection" />.
</value>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="index" /> is less than zero or <paramref name="index" /> is greater than or
equal to <see cref="P:WebSocketSharp.Net.CookieCollection.Count" />.
</exception>
</Docs>
</Member>
<Member MemberName="Item">
<MemberSignature Language="C#" Value="public WebSocketSharp.Net.Cookie this[string name] { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class WebSocketSharp.Net.Cookie Item(string)" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.Cookie</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="name" Type="System.String" />
</Parameters>
<Docs>
<param name="name">
A <see cref="T:System.String" /> is the name of the <see cref="T:WebSocketSharp.Net.Cookie" /> to find.
</param>
<summary>
Gets the <see cref="T:WebSocketSharp.Net.Cookie" /> with the specified <paramref name="name" /> from the <see cref="T:WebSocketSharp.Net.CookieCollection" />.
</summary>
<value>
A <see cref="T:WebSocketSharp.Net.Cookie" /> with the specified <paramref name="name" /> in the <see cref="T:WebSocketSharp.Net.CookieCollection" />.
</value>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> is <see langword="null" />.
</exception>
</Docs>
</Member>
<Member MemberName="SyncRoot">
<MemberSignature Language="C#" Value="public object SyncRoot { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance object SyncRoot" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Object</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets an object to use to synchronize access to the <see cref="T:WebSocketSharp.Net.CookieCollection" />.
</summary>
<value>
An <see cref="T:System.Object" /> to use to synchronize access to the <see cref="T:WebSocketSharp.Net.CookieCollection" />.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,101 +0,0 @@
<Type Name="CookieException" FullName="WebSocketSharp.Net.CookieException">
<TypeSignature Language="C#" Value="public class CookieException : FormatException" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi serializable beforefieldinit CookieException extends System.FormatException implements class System.Runtime.Serialization.ISerializable" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.FormatException</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
The exception that is thrown when a <see cref="T:WebSocketSharp.Net.Cookie" /> gets an error.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public CookieException ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>
Initializes a new instance of the <see cref="T:WebSocketSharp.Net.CookieException" /> class.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected CookieException (System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(class System.Runtime.Serialization.SerializationInfo serializationInfo, valuetype System.Runtime.Serialization.StreamingContext streamingContext) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="serializationInfo" Type="System.Runtime.Serialization.SerializationInfo" />
<Parameter Name="streamingContext" Type="System.Runtime.Serialization.StreamingContext" />
</Parameters>
<Docs>
<param name="serializationInfo">
A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data.
</param>
<param name="streamingContext">
A <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains the contextual information about the source or destination.
</param>
<summary>
Initializes a new instance of the <see cref="T:WebSocketSharp.Net.CookieException" /> class
with the specified <see cref="T:System.Runtime.Serialization.SerializationInfo" /> and <see cref="T:System.Runtime.Serialization.StreamingContext" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetObjectData">
<MemberSignature Language="C#" Value="public override void GetObjectData (System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void GetObjectData(class System.Runtime.Serialization.SerializationInfo serializationInfo, valuetype System.Runtime.Serialization.StreamingContext streamingContext) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="serializationInfo" Type="System.Runtime.Serialization.SerializationInfo" />
<Parameter Name="streamingContext" Type="System.Runtime.Serialization.StreamingContext" />
</Parameters>
<Docs>
<param name="serializationInfo">
A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data.
</param>
<param name="streamingContext">
A <see cref="T:System.Runtime.Serialization.StreamingContext" /> that specifies the destination for the serialization.
</param>
<summary>
Populates the specified <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with the data needed to serialize the <see cref="T:WebSocketSharp.Net.CookieException" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="System.Runtime.Serialization.ISerializable.GetObjectData">
<MemberSignature Language="C#" Value="void ISerializable.GetObjectData (System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext);" />
<MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void System.Runtime.Serialization.ISerializable.GetObjectData(class System.Runtime.Serialization.SerializationInfo serializationInfo, valuetype System.Runtime.Serialization.StreamingContext streamingContext) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="serializationInfo" Type="System.Runtime.Serialization.SerializationInfo" />
<Parameter Name="streamingContext" Type="System.Runtime.Serialization.StreamingContext" />
</Parameters>
<Docs>
<param name="serializationInfo">
A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data.
</param>
<param name="streamingContext">
A <see cref="T:System.Runtime.Serialization.StreamingContext" /> that specifies the destination for the serialization.
</param>
<summary>
Populates the specified <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with the data needed to serialize the <see cref="T:WebSocketSharp.Net.CookieException" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,386 +0,0 @@
<Type Name="HttpListener" FullName="WebSocketSharp.Net.HttpListener">
<TypeSignature Language="C#" Value="public sealed class HttpListener : IDisposable" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit HttpListener extends System.Object implements class System.IDisposable" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.IDisposable</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>
Provides a simple, programmatically controlled HTTP listener.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public HttpListener ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>
Initializes a new instance of the <see cref="T:WebSocketSharp.Net.HttpListener" /> class.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Abort">
<MemberSignature Language="C#" Value="public void Abort ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Abort() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Shuts down the <see cref="T:WebSocketSharp.Net.HttpListener" /> immediately.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AuthenticationSchemes">
<MemberSignature Language="C#" Value="public WebSocketSharp.Net.AuthenticationSchemes AuthenticationSchemes { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype WebSocketSharp.Net.AuthenticationSchemes AuthenticationSchemes" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.AuthenticationSchemes</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the scheme used to authenticate the clients.
</summary>
<value>
One of the <see cref="T:WebSocketSharp.Net.AuthenticationSchemes" /> values that indicates the scheme used to
authenticate the clients. The default value is <see cref="F:WebSocketSharp.Net.AuthenticationSchemes.Anonymous" />.
</value>
<remarks>To be added.</remarks>
<exception cref="T:System.ObjectDisposedException">
This object has been closed.
</exception>
</Docs>
</Member>
<Member MemberName="AuthenticationSchemeSelectorDelegate">
<MemberSignature Language="C#" Value="public WebSocketSharp.Net.AuthenticationSchemeSelector AuthenticationSchemeSelectorDelegate { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class WebSocketSharp.Net.AuthenticationSchemeSelector AuthenticationSchemeSelectorDelegate" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.AuthenticationSchemeSelector</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the delegate called to determine the scheme used to authenticate clients.
</summary>
<value>
A <see cref="T:WebSocketSharp.Net.AuthenticationSchemeSelector" /> delegate that invokes the method(s) used to select
an authentication scheme. The default value is <see langword="null" />.
</value>
<remarks>To be added.</remarks>
<exception cref="T:System.ObjectDisposedException">
This object has been closed.
</exception>
</Docs>
</Member>
<Member MemberName="BeginGetContext">
<MemberSignature Language="C#" Value="public IAsyncResult BeginGetContext (AsyncCallback callback, object state);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.IAsyncResult BeginGetContext(class System.AsyncCallback callback, object state) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.IAsyncResult</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="callback" Type="System.AsyncCallback" />
<Parameter Name="state" Type="System.Object" />
</Parameters>
<Docs>
<param name="callback">
An <see cref="T:System.AsyncCallback" /> delegate that references the method(s)
called when the asynchronous operation completes.
</param>
<param name="state">
An <see cref="T:System.Object" /> that contains a user defined object to pass to the <paramref name="callback" /> delegate.
</param>
<summary>
Begins getting an incoming request information asynchronously.
</summary>
<returns>
An <see cref="T:System.IAsyncResult" /> that contains the status of the asynchronous operation.
</returns>
<remarks>
This asynchronous operation must be completed by calling the <see cref="M:WebSocketSharp.Net.HttpListener.EndGetContext(System.IAsyncResult)" /> method.
Typically, the method is invoked by the <paramref name="callback" /> delegate.
</remarks>
<exception cref="T:System.InvalidOperationException">
The <see cref="T:WebSocketSharp.Net.HttpListener" /> has not been started or is stopped currently.
</exception>
<exception cref="T:System.ObjectDisposedException">
This object has been closed.
</exception>
</Docs>
</Member>
<Member MemberName="Close">
<MemberSignature Language="C#" Value="public void Close ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Close() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Shuts down the <see cref="T:WebSocketSharp.Net.HttpListener" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="EndGetContext">
<MemberSignature Language="C#" Value="public WebSocketSharp.Net.HttpListenerContext EndGetContext (IAsyncResult asyncResult);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class WebSocketSharp.Net.HttpListenerContext EndGetContext(class System.IAsyncResult asyncResult) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpListenerContext</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="asyncResult" Type="System.IAsyncResult" />
</Parameters>
<Docs>
<param name="asyncResult">
An <see cref="T:System.IAsyncResult" /> obtained by calling the <see cref="M:WebSocketSharp.Net.HttpListener.BeginGetContext(System.AsyncCallback,System.Object)" /> method.
</param>
<summary>
Ends an asynchronous operation to get an incoming request information.
</summary>
<returns>
A <see cref="T:WebSocketSharp.Net.HttpListenerContext" /> that contains a client's request information.
</returns>
<remarks>
This method completes an asynchronous operation started by calling the <see cref="M:WebSocketSharp.Net.HttpListener.BeginGetContext(System.AsyncCallback,System.Object)" /> method.
</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="asyncResult" /> is <see langword="null" />.
</exception>
<exception cref="T:System.ArgumentException">
<paramref name="asyncResult" /> was not obtained by calling the <see cref="M:WebSocketSharp.Net.HttpListener.BeginGetContext(System.AsyncCallback,System.Object)" /> method.
</exception>
<exception cref="T:System.InvalidOperationException">
The EndGetContext method was already called for the specified <paramref name="asyncResult" />.
</exception>
<exception cref="T:System.ObjectDisposedException">
This object has been closed.
</exception>
</Docs>
</Member>
<Member MemberName="GetContext">
<MemberSignature Language="C#" Value="public WebSocketSharp.Net.HttpListenerContext GetContext ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class WebSocketSharp.Net.HttpListenerContext GetContext() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpListenerContext</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Gets an incoming request information.
</summary>
<returns>
A <see cref="T:WebSocketSharp.Net.HttpListenerContext" /> that contains a client's request information.
</returns>
<remarks>
This method waits for an incoming request and returns the request information
when received the request.
</remarks>
<exception cref="T:System.InvalidOperationException">
<para>
The <see cref="T:WebSocketSharp.Net.HttpListener" /> does not have any URI prefixes to listen on.
</para>
<para>
-or-
</para>
<para>
The <see cref="T:WebSocketSharp.Net.HttpListener" /> has not been started or is stopped currently.
</para>
</exception>
<exception cref="T:System.ObjectDisposedException">
This object has been closed.
</exception>
</Docs>
</Member>
<Member MemberName="IgnoreWriteExceptions">
<MemberSignature Language="C#" Value="public bool IgnoreWriteExceptions { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IgnoreWriteExceptions" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets a value indicating whether the <see cref="T:WebSocketSharp.Net.HttpListener" /> returns exceptions
that occur when sending the response to the client.
</summary>
<value>
<c>true</c> if does not return exceptions that occur when sending the response to the client;
otherwise, <c>false</c>. The default value is <c>false</c>.
</value>
<remarks>To be added.</remarks>
<exception cref="T:System.ObjectDisposedException">
This object has been closed.
</exception>
</Docs>
</Member>
<Member MemberName="IsListening">
<MemberSignature Language="C#" Value="public bool IsListening { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsListening" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value indicating whether the <see cref="T:WebSocketSharp.Net.HttpListener" /> has been started.
</summary>
<value>
<c>true</c> if the <see cref="T:WebSocketSharp.Net.HttpListener" /> has been started; otherwise, <c>false</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsSupported">
<MemberSignature Language="C#" Value="public static bool IsSupported { get; }" />
<MemberSignature Language="ILAsm" Value=".property bool IsSupported" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value indicating whether the <see cref="T:WebSocketSharp.Net.HttpListener" /> can be used with the current operating system.
</summary>
<value>
<c>true</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Prefixes">
<MemberSignature Language="C#" Value="public WebSocketSharp.Net.HttpListenerPrefixCollection Prefixes { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class WebSocketSharp.Net.HttpListenerPrefixCollection Prefixes" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpListenerPrefixCollection</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the URI prefixes handled by the <see cref="T:WebSocketSharp.Net.HttpListener" />.
</summary>
<value>
A <see cref="T:WebSocketSharp.Net.HttpListenerPrefixCollection" /> that contains the URI prefixes.
</value>
<remarks>To be added.</remarks>
<exception cref="T:System.ObjectDisposedException">
This object has been closed.
</exception>
</Docs>
</Member>
<Member MemberName="Realm">
<MemberSignature Language="C#" Value="public string Realm { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Realm" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the name of the realm associated with the <see cref="T:WebSocketSharp.Net.HttpListener" />.
</summary>
<value>
A <see cref="T:System.String" /> that contains the name of the realm.
</value>
<remarks>To be added.</remarks>
<exception cref="T:System.ObjectDisposedException">
This object has been closed.
</exception>
</Docs>
</Member>
<Member MemberName="Start">
<MemberSignature Language="C#" Value="public void Start ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Start() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Starts to receive incoming requests.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ObjectDisposedException">
This object has been closed.
</exception>
</Docs>
</Member>
<Member MemberName="Stop">
<MemberSignature Language="C#" Value="public void Stop ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Stop() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Stops receiving incoming requests.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ObjectDisposedException">
This object has been closed.
</exception>
</Docs>
</Member>
<Member MemberName="System.IDisposable.Dispose">
<MemberSignature Language="C#" Value="void IDisposable.Dispose ();" />
<MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void System.IDisposable.Dispose() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Releases all resource used by the <see cref="T:WebSocketSharp.Net.HttpListener" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="UnsafeConnectionNtlmAuthentication">
<MemberSignature Language="C#" Value="public bool UnsafeConnectionNtlmAuthentication { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool UnsafeConnectionNtlmAuthentication" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets a value indicating whether, when NTLM authentication is used,
the authentication information of first request is used to authenticate
additional requests on the same connection.
</summary>
<value>
<c>true</c> if the authentication information of first request is used;
otherwise, <c>false</c>. The default value is <c>false</c>.
</value>
<remarks>To be added.</remarks>
<exception cref="T:System.ObjectDisposedException">
This object has been closed.
</exception>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,91 +0,0 @@
<Type Name="HttpListenerContext" FullName="WebSocketSharp.Net.HttpListenerContext">
<TypeSignature Language="C#" Value="public sealed class HttpListenerContext" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit HttpListenerContext extends System.Object" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
Provides access to the HTTP request and response objects used by the <see cref="T:WebSocketSharp.Net.HttpListener" /> class.
</summary>
<remarks>
The HttpListenerContext class cannot be inherited.
</remarks>
</Docs>
<Members>
<Member MemberName="AcceptWebSocket">
<MemberSignature Language="C#" Value="public WebSocketSharp.Net.WebSockets.HttpListenerWebSocketContext AcceptWebSocket ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class WebSocketSharp.Net.WebSockets.HttpListenerWebSocketContext AcceptWebSocket() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.WebSockets.HttpListenerWebSocketContext</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Accepts a WebSocket connection by the <see cref="T:WebSocketSharp.Net.HttpListener" />.
</summary>
<returns>
A <see cref="T:WebSocketSharp.Net.WebSockets.HttpListenerWebSocketContext" /> that contains a WebSocket connection.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Request">
<MemberSignature Language="C#" Value="public WebSocketSharp.Net.HttpListenerRequest Request { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class WebSocketSharp.Net.HttpListenerRequest Request" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpListenerRequest</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the <see cref="T:WebSocketSharp.Net.HttpListenerRequest" /> that contains the HTTP request from a client.
</summary>
<value>
A <see cref="T:WebSocketSharp.Net.HttpListenerRequest" /> that contains the HTTP request objects.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Response">
<MemberSignature Language="C#" Value="public WebSocketSharp.Net.HttpListenerResponse Response { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class WebSocketSharp.Net.HttpListenerResponse Response" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpListenerResponse</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the <see cref="T:WebSocketSharp.Net.HttpListenerResponse" /> that contains the HTTP response to send to
the client in response to the client's request.
</summary>
<value>
A <see cref="T:WebSocketSharp.Net.HttpListenerResponse" /> that contains the HTTP response objects.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="User">
<MemberSignature Language="C#" Value="public System.Security.Principal.IPrincipal User { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Security.Principal.IPrincipal User" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Security.Principal.IPrincipal</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the client information (identity, authentication information and security roles).
</summary>
<value>
A <see cref="T:System.Security.Principal.IPrincipal" /> contains the client information.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,111 +0,0 @@
<Type Name="HttpListenerException" FullName="WebSocketSharp.Net.HttpListenerException">
<TypeSignature Language="C#" Value="public class HttpListenerException : System.ComponentModel.Win32Exception" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi serializable beforefieldinit HttpListenerException extends System.ComponentModel.Win32Exception" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.ComponentModel.Win32Exception</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
The exception that is thrown when an error occurs processing an HTTP request.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public HttpListenerException ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>
Initializes a new instance of the <see cref="T:WebSocketSharp.Net.HttpListenerException" /> class.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public HttpListenerException (int errorCode);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 errorCode) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="errorCode" Type="System.Int32" />
</Parameters>
<Docs>
<param name="errorCode">
An <see cref="T:System.Int32" /> that contains an error code.
</param>
<summary>
Initializes a new instance of the <see cref="T:WebSocketSharp.Net.HttpListenerException" /> class
with the specified <paramref name="errorCode" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public HttpListenerException (int errorCode, string message);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 errorCode, string message) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="errorCode" Type="System.Int32" />
<Parameter Name="message" Type="System.String" />
</Parameters>
<Docs>
<param name="errorCode">
An <see cref="T:System.Int32" /> that contains an error code.
</param>
<param name="message">
A <see cref="T:System.String" /> that describes the error.
</param>
<summary>
Initializes a new instance of the <see cref="T:WebSocketSharp.Net.HttpListenerException" /> class
with the specified <paramref name="errorCode" /> and <paramref name="message" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected HttpListenerException (System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(class System.Runtime.Serialization.SerializationInfo serializationInfo, valuetype System.Runtime.Serialization.StreamingContext streamingContext) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="serializationInfo" Type="System.Runtime.Serialization.SerializationInfo" />
<Parameter Name="streamingContext" Type="System.Runtime.Serialization.StreamingContext" />
</Parameters>
<Docs>
<param name="serializationInfo">
A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that contains the information required to deserialize
the new <see cref="T:WebSocketSharp.Net.HttpListenerException" /> object.
</param>
<param name="streamingContext">
A <see cref="T:System.Runtime.Serialization.StreamingContext" />.
</param>
<summary>
Initializes a new instance of the <see cref="T:WebSocketSharp.Net.HttpListenerException" /> class
from the specified <see cref="T:System.Runtime.Serialization.SerializationInfo" /> and <see cref="T:System.Runtime.Serialization.StreamingContext" /> classes.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ErrorCode">
<MemberSignature Language="C#" Value="public override int ErrorCode { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 ErrorCode" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value that represents the error that occurred.
</summary>
<value>
An <see cref="T:System.Int32" /> that contains an error code.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,274 +0,0 @@
<Type Name="HttpListenerPrefixCollection" FullName="WebSocketSharp.Net.HttpListenerPrefixCollection">
<TypeSignature Language="C#" Value="public class HttpListenerPrefixCollection : System.Collections.Generic.ICollection&lt;string&gt;, System.Collections.Generic.IEnumerable&lt;string&gt;" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit HttpListenerPrefixCollection extends System.Object implements class System.Collections.Generic.ICollection`1&lt;string&gt;, class System.Collections.Generic.IEnumerable`1&lt;string&gt;, class System.Collections.IEnumerable" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.Collections.Generic.ICollection&lt;System.String&gt;</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.Collections.Generic.IEnumerable&lt;System.String&gt;</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>
Provides the collection used to store the URI prefixes for the <see cref="T:WebSocketSharp.Net.HttpListener" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="Add">
<MemberSignature Language="C#" Value="public void Add (string uriPrefix);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Add(string uriPrefix) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="uriPrefix" Type="System.String" />
</Parameters>
<Docs>
<param name="uriPrefix">
A <see cref="T:System.String" /> that contains a URI prefix to add.
</param>
<summary>
Adds the specified <paramref name="uriPrefix" /> to the <see cref="T:WebSocketSharp.Net.HttpListenerPrefixCollection" />.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="uriPrefix" /> is <see langword="null" />.
</exception>
<exception cref="T:System.ObjectDisposedException">
The <see cref="T:WebSocketSharp.Net.HttpListener" /> associated with this <see cref="T:WebSocketSharp.Net.HttpListenerPrefixCollection" /> is closed.
</exception>
</Docs>
</Member>
<Member MemberName="Clear">
<MemberSignature Language="C#" Value="public void Clear ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Clear() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Removes all URI prefixes from the <see cref="T:WebSocketSharp.Net.HttpListenerPrefixCollection" />.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ObjectDisposedException">
The <see cref="T:WebSocketSharp.Net.HttpListener" /> associated with this <see cref="T:WebSocketSharp.Net.HttpListenerPrefixCollection" /> is closed.
</exception>
</Docs>
</Member>
<Member MemberName="Contains">
<MemberSignature Language="C#" Value="public bool Contains (string uriPrefix);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Contains(string uriPrefix) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="uriPrefix" Type="System.String" />
</Parameters>
<Docs>
<param name="uriPrefix">
A <see cref="T:System.String" /> that contains a URI prefix to test.
</param>
<summary>
Returns a value indicating whether the <see cref="T:WebSocketSharp.Net.HttpListenerPrefixCollection" /> contains
the specified <paramref name="uriPrefix" />.
</summary>
<returns>
<c>true</c> if the <see cref="T:WebSocketSharp.Net.HttpListenerPrefixCollection" /> contains the specified <paramref name="uriPrefix" />;
otherwise, <c>false</c>.
</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="uriPrefix" /> is <see langword="null" />.
</exception>
<exception cref="T:System.ObjectDisposedException">
The <see cref="T:WebSocketSharp.Net.HttpListener" /> associated with this <see cref="T:WebSocketSharp.Net.HttpListenerPrefixCollection" /> is closed.
</exception>
</Docs>
</Member>
<Member MemberName="CopyTo">
<MemberSignature Language="C#" Value="public void CopyTo (Array array, int offset);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void CopyTo(class System.Array array, int32 offset) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="array" Type="System.Array" />
<Parameter Name="offset" Type="System.Int32" />
</Parameters>
<Docs>
<param name="array">
An <see cref="T:System.Array" /> that receives the URI prefix strings in the <see cref="T:WebSocketSharp.Net.HttpListenerPrefixCollection" />.
</param>
<param name="offset">
An <see cref="T:System.Int32" /> that contains the zero-based index in <paramref name="array" /> at which copying begins.
</param>
<summary>
Copies the contents of the <see cref="T:WebSocketSharp.Net.HttpListenerPrefixCollection" /> to the specified <see cref="T:System.Array" />.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ObjectDisposedException">
The <see cref="T:WebSocketSharp.Net.HttpListener" /> associated with this <see cref="T:WebSocketSharp.Net.HttpListenerPrefixCollection" /> is closed.
</exception>
</Docs>
</Member>
<Member MemberName="CopyTo">
<MemberSignature Language="C#" Value="public void CopyTo (string[] array, int offset);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void CopyTo(string[] array, int32 offset) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="array" Type="System.String[]" />
<Parameter Name="offset" Type="System.Int32" />
</Parameters>
<Docs>
<param name="array">
An array of <see cref="T:System.String" /> that receives the URI prefix strings in the <see cref="T:WebSocketSharp.Net.HttpListenerPrefixCollection" />.
</param>
<param name="offset">
An <see cref="T:System.Int32" /> that contains the zero-based index in <paramref name="array" /> at which copying begins.
</param>
<summary>
Copies the contents of the <see cref="T:WebSocketSharp.Net.HttpListenerPrefixCollection" /> to the specified array of <see cref="T:System.String" />.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ObjectDisposedException">
The <see cref="T:WebSocketSharp.Net.HttpListener" /> associated with this <see cref="T:WebSocketSharp.Net.HttpListenerPrefixCollection" /> is closed.
</exception>
</Docs>
</Member>
<Member MemberName="Count">
<MemberSignature Language="C#" Value="public int Count { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Count" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the number of prefixes contained in the <see cref="T:WebSocketSharp.Net.HttpListenerPrefixCollection" />.
</summary>
<value>
A <see cref="T:System.Int32" /> that contains the number of prefixes.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetEnumerator">
<MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerator&lt;string&gt; GetEnumerator ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Collections.Generic.IEnumerator`1&lt;string&gt; GetEnumerator() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Collections.Generic.IEnumerator&lt;System.String&gt;</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Gets an object that can be used to iterate through the <see cref="T:WebSocketSharp.Net.HttpListenerPrefixCollection" />.
</summary>
<returns>
An object that implements the IEnumerator&lt;string&gt; interface and provides access to
the URI prefix strings in the <see cref="T:WebSocketSharp.Net.HttpListenerPrefixCollection" />.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsReadOnly">
<MemberSignature Language="C#" Value="public bool IsReadOnly { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsReadOnly" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value indicating whether access to the <see cref="T:WebSocketSharp.Net.HttpListenerPrefixCollection" /> is read-only.
</summary>
<value>
Always returns <c>false</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsSynchronized">
<MemberSignature Language="C#" Value="public bool IsSynchronized { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsSynchronized" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value indicating whether access to the <see cref="T:WebSocketSharp.Net.HttpListenerPrefixCollection" /> is synchronized.
</summary>
<value>
Always returns <c>false</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Remove">
<MemberSignature Language="C#" Value="public bool Remove (string uriPrefix);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Remove(string uriPrefix) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="uriPrefix" Type="System.String" />
</Parameters>
<Docs>
<param name="uriPrefix">
A <see cref="T:System.String" /> that contains a URI prefix to remove.
</param>
<summary>
Removes the specified <paramref name="uriPrefix" /> from the list of prefixes in the <see cref="T:WebSocketSharp.Net.HttpListenerPrefixCollection" />.
</summary>
<returns>
<c>true</c> if the <paramref name="uriPrefix" /> was found in the <see cref="T:WebSocketSharp.Net.HttpListenerPrefixCollection" />
and removed; otherwise, <c>false</c>.
</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="uriPrefix" /> is <see langword="null" />.
</exception>
<exception cref="T:System.ObjectDisposedException">
The <see cref="T:WebSocketSharp.Net.HttpListener" /> associated with this <see cref="T:WebSocketSharp.Net.HttpListenerPrefixCollection" /> is closed.
</exception>
</Docs>
</Member>
<Member MemberName="System.Collections.IEnumerable.GetEnumerator">
<MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" />
<MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Collections.IEnumerator</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Gets an object that can be used to iterate through the <see cref="T:WebSocketSharp.Net.HttpListenerPrefixCollection" />.
</summary>
<returns>
An object that implements the <see cref="T:System.Collections.IEnumerator" /> interface and provides access to
the URI prefix strings in the <see cref="T:WebSocketSharp.Net.HttpListenerPrefixCollection" />.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,565 +0,0 @@
<Type Name="HttpListenerRequest" FullName="WebSocketSharp.Net.HttpListenerRequest">
<TypeSignature Language="C#" Value="public sealed class HttpListenerRequest" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit HttpListenerRequest extends System.Object" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
Provides access to a request to a <see cref="T:WebSocketSharp.Net.HttpListener" /> instance.
</summary>
<remarks>
The HttpListenerRequest class cannot be inherited.
</remarks>
</Docs>
<Members>
<Member MemberName="AcceptTypes">
<MemberSignature Language="C#" Value="public string[] AcceptTypes { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string[] AcceptTypes" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String[]</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the media types which are acceptable for the response.
</summary>
<value>
An array of <see cref="T:System.String" /> that contains the media type names in the Accept request-header field
or <see langword="null" /> if the request did not include an Accept header.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="BeginGetClientCertificate">
<MemberSignature Language="C#" Value="public IAsyncResult BeginGetClientCertificate (AsyncCallback requestCallback, object state);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.IAsyncResult BeginGetClientCertificate(class System.AsyncCallback requestCallback, object state) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.IAsyncResult</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="requestCallback" Type="System.AsyncCallback" />
<Parameter Name="state" Type="System.Object" />
</Parameters>
<Docs>
<param name="requestCallback">
An <see cref="T:System.AsyncCallback" /> delegate that references the method(s)
called when the asynchronous operation completes.
</param>
<param name="state">
An <see cref="T:System.Object" /> that contains a user defined object to pass to the <paramref name="requestCallback" /> delegate.
</param>
<summary>
Begins getting the client's X.509 v.3 certificate asynchronously.
</summary>
<returns>
An <see cref="T:System.IAsyncResult" /> that contains the status of the asynchronous operation.
</returns>
<remarks>
This asynchronous operation must be completed by calling the <see cref="M:WebSocketSharp.Net.HttpListenerRequest.EndGetClientCertificate(System.IAsyncResult)" /> method.
Typically, the method is invoked by the <paramref name="requestCallback" /> delegate.
</remarks>
<exception cref="T:System.NotImplementedException">
This method is not implemented.
</exception>
</Docs>
</Member>
<Member MemberName="ClientCertificateError">
<MemberSignature Language="C#" Value="public int ClientCertificateError { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 ClientCertificateError" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets an error code that identifies a problem with the client's certificate.
</summary>
<value>
Always returns <c>0</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ContentEncoding">
<MemberSignature Language="C#" Value="public System.Text.Encoding ContentEncoding { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Text.Encoding ContentEncoding" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Text.Encoding</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the encoding that can be used with the entity body data included in the request.
</summary>
<value>
A <see cref="T:System.Text.Encoding" /> that contains the encoding that can be used with the entity body data.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ContentLength64">
<MemberSignature Language="C#" Value="public long ContentLength64 { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int64 ContentLength64" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int64</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the size of the entity body data included in the request.
</summary>
<value>
A <see cref="T:System.Int64" /> that contains the value of the Content-Length entity-header field.
The value is a number of bytes in the entity body data. <c>-1</c> if the size is not known.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ContentType">
<MemberSignature Language="C#" Value="public string ContentType { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ContentType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the media type of the entity body included in the request.
</summary>
<value>
A <see cref="T:System.String" /> that contains the value of the Content-Type entity-header field.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Cookies">
<MemberSignature Language="C#" Value="public WebSocketSharp.Net.CookieCollection Cookies { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class WebSocketSharp.Net.CookieCollection Cookies" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.CookieCollection</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the cookies included in the request.
</summary>
<value>
A <see cref="T:WebSocketSharp.Net.CookieCollection" /> that contains the cookies included in the request.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="EndGetClientCertificate">
<MemberSignature Language="C#" Value="public System.Security.Cryptography.X509Certificates.X509Certificate2 EndGetClientCertificate (IAsyncResult asyncResult);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Security.Cryptography.X509Certificates.X509Certificate2 EndGetClientCertificate(class System.IAsyncResult asyncResult) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Security.Cryptography.X509Certificates.X509Certificate2</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="asyncResult" Type="System.IAsyncResult" />
</Parameters>
<Docs>
<param name="asyncResult">
An <see cref="T:System.IAsyncResult" /> obtained by calling the <see cref="M:WebSocketSharp.Net.HttpListenerRequest.BeginGetClientCertificate(System.AsyncCallback,System.Object)" /> method.
</param>
<summary>
Ends an asynchronous operation to get the client's X.509 v.3 certificate.
</summary>
<returns>
A <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> that contains the client's X.509 v.3 certificate.
</returns>
<remarks>
This method completes an asynchronous operation started by calling the <see cref="M:WebSocketSharp.Net.HttpListenerRequest.BeginGetClientCertificate(System.AsyncCallback,System.Object)" /> method.
</remarks>
<exception cref="T:System.NotImplementedException">
This method is not implemented.
</exception>
</Docs>
</Member>
<Member MemberName="GetClientCertificate">
<MemberSignature Language="C#" Value="public System.Security.Cryptography.X509Certificates.X509Certificate2 GetClientCertificate ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Security.Cryptography.X509Certificates.X509Certificate2 GetClientCertificate() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Security.Cryptography.X509Certificates.X509Certificate2</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Gets the client's X.509 v.3 certificate.
</summary>
<returns>
A <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> that contains the client's X.509 v.3 certificate.
</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.NotImplementedException">
This method is not implemented.
</exception>
</Docs>
</Member>
<Member MemberName="HasEntityBody">
<MemberSignature Language="C#" Value="public bool HasEntityBody { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool HasEntityBody" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value indicating whether the request has the entity body.
</summary>
<value>
<c>true</c> if the request has the entity body; otherwise, <c>false</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Headers">
<MemberSignature Language="C#" Value="public System.Collections.Specialized.NameValueCollection Headers { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Specialized.NameValueCollection Headers" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Collections.Specialized.NameValueCollection</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the HTTP headers used in the request.
</summary>
<value>
A <see cref="T:System.Collections.Specialized.NameValueCollection" /> that contains the HTTP headers used in the request.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="HttpMethod">
<MemberSignature Language="C#" Value="public string HttpMethod { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string HttpMethod" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the HTTP method used in the request.
</summary>
<value>
A <see cref="T:System.String" /> that contains the HTTP method used in the request.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="InputStream">
<MemberSignature Language="C#" Value="public System.IO.Stream InputStream { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.IO.Stream InputStream" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.IO.Stream</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a <see cref="T:System.IO.Stream" /> that contains the entity body data included in the request.
</summary>
<value>
A <see cref="T:System.IO.Stream" /> that contains the entity body data included in the request.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsAuthenticated">
<MemberSignature Language="C#" Value="public bool IsAuthenticated { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsAuthenticated" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value indicating whether the client that sent the request is authenticated.
</summary>
<value>
Always returns <c>false</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsLocal">
<MemberSignature Language="C#" Value="public bool IsLocal { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsLocal" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value indicating whether the request is sent from the local computer.
</summary>
<value>
<c>true</c> if the request is sent from the local computer; otherwise, <c>false</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsSecureConnection">
<MemberSignature Language="C#" Value="public bool IsSecureConnection { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsSecureConnection" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value indicating whether the HTTP connection is secured using the SSL protocol.
</summary>
<value>
<c>true</c> if the HTTP connection is secured; otherwise, <c>false</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsWebSocketRequest">
<MemberSignature Language="C#" Value="public bool IsWebSocketRequest { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsWebSocketRequest" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value indicating whether the request is a WebSocket connection request.
</summary>
<value>
<c>true</c> if the request is a WebSocket connection request; otherwise, <c>false</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="KeepAlive">
<MemberSignature Language="C#" Value="public bool KeepAlive { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool KeepAlive" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value indicating whether the client requests a persistent connection.
</summary>
<value>
<c>true</c> if the client requests a persistent connection; otherwise, <c>false</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LocalEndPoint">
<MemberSignature Language="C#" Value="public System.Net.IPEndPoint LocalEndPoint { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Net.IPEndPoint LocalEndPoint" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Net.IPEndPoint</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the server endpoint as an IP address and a port number.
</summary>
<value>
A <see cref="T:System.Net.IPEndPoint" /> that contains the server endpoint.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ProtocolVersion">
<MemberSignature Language="C#" Value="public Version ProtocolVersion { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Version ProtocolVersion" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Version</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the HTTP version used in the request.
</summary>
<value>
A <see cref="T:System.Version" /> that contains the HTTP version used in the request.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="QueryString">
<MemberSignature Language="C#" Value="public System.Collections.Specialized.NameValueCollection QueryString { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Specialized.NameValueCollection QueryString" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Collections.Specialized.NameValueCollection</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the collection of query string variables used in the request.
</summary>
<value>
A <see cref="T:System.Collections.Specialized.NameValueCollection" /> that contains the collection of query string variables used in the request.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="RawUrl">
<MemberSignature Language="C#" Value="public string RawUrl { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string RawUrl" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the raw URL (without the scheme, host and port) requested by the client.
</summary>
<value>
A <see cref="T:System.String" /> that contains the raw URL requested by the client.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="RemoteEndPoint">
<MemberSignature Language="C#" Value="public System.Net.IPEndPoint RemoteEndPoint { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Net.IPEndPoint RemoteEndPoint" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Net.IPEndPoint</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the client endpoint as an IP address and a port number.
</summary>
<value>
A <see cref="T:System.Net.IPEndPoint" /> that contains the client endpoint.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="RequestTraceIdentifier">
<MemberSignature Language="C#" Value="public Guid RequestTraceIdentifier { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Guid RequestTraceIdentifier" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Guid</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the identifier of a request.
</summary>
<value>
A <see cref="T:System.Guid" /> that contains the identifier of a request.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Url">
<MemberSignature Language="C#" Value="public Uri Url { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Uri Url" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Uri</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the URL requested by the client.
</summary>
<value>
A <see cref="T:System.Uri" /> that contains the URL requested by the client.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="UrlReferrer">
<MemberSignature Language="C#" Value="public Uri UrlReferrer { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Uri UrlReferrer" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Uri</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the URL of the resource from which the requested URL was obtained.
</summary>
<value>
A <see cref="T:System.Uri" /> that contains the value of the Referer request-header field.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="UserAgent">
<MemberSignature Language="C#" Value="public string UserAgent { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string UserAgent" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the information about the user agent originating the request.
</summary>
<value>
A <see cref="T:System.String" /> that contains the value of the User-Agent request-header field.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="UserHostAddress">
<MemberSignature Language="C#" Value="public string UserHostAddress { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string UserHostAddress" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the server endpoint as an IP address and a port number.
</summary>
<value>
A <see cref="T:System.String" /> that contains the server endpoint.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="UserHostName">
<MemberSignature Language="C#" Value="public string UserHostName { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string UserHostName" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the internet host name and port number (if present) of the resource being requested.
</summary>
<value>
A <see cref="T:System.String" /> that contains the value of the Host request-header field.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="UserLanguages">
<MemberSignature Language="C#" Value="public string[] UserLanguages { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string[] UserLanguages" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String[]</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the natural languages that are preferred as a response to the request.
</summary>
<value>
An array of <see cref="T:System.String" /> that contains the natural language names in the Accept-Language request-header field.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,534 +0,0 @@
<Type Name="HttpListenerResponse" FullName="WebSocketSharp.Net.HttpListenerResponse">
<TypeSignature Language="C#" Value="public sealed class HttpListenerResponse : IDisposable" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit HttpListenerResponse extends System.Object implements class System.IDisposable" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.IDisposable</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>
Provides access to a response to a request being processed by a <see cref="T:WebSocketSharp.Net.HttpListener" /> instance.
</summary>
<remarks>
The HttpListenerResponse class cannot be inherited.
</remarks>
</Docs>
<Members>
<Member MemberName="Abort">
<MemberSignature Language="C#" Value="public void Abort ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Abort() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Closes the connection to the client without sending a response.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AddHeader">
<MemberSignature Language="C#" Value="public void AddHeader (string name, string value);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddHeader(string name, string value) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="name" Type="System.String" />
<Parameter Name="value" Type="System.String" />
</Parameters>
<Docs>
<param name="name">
A <see cref="T:System.String" /> that contains the name of the HTTP header to add.
</param>
<param name="value">
A <see cref="T:System.String" /> that contains the value of the HTTP header to add.
</param>
<summary>
Adds the specified HTTP header <paramref name="name" /> and <paramref name="value" /> to
the headers for this response.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> is <see langword="null" /> or <see cref="F:System.String.Empty" />.
</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
The length of <paramref name="value" /> is greater than 65,535 characters.
</exception>
</Docs>
</Member>
<Member MemberName="AppendCookie">
<MemberSignature Language="C#" Value="public void AppendCookie (WebSocketSharp.Net.Cookie cookie);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AppendCookie(class WebSocketSharp.Net.Cookie cookie) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="cookie" Type="WebSocketSharp.Net.Cookie" />
</Parameters>
<Docs>
<param name="cookie">
A <see cref="T:WebSocketSharp.Net.Cookie" /> to add to the <see cref="P:WebSocketSharp.Net.HttpListenerResponse.Cookies" />.
</param>
<summary>
Adds the specified <see cref="T:WebSocketSharp.Net.Cookie" /> to the <see cref="P:WebSocketSharp.Net.HttpListenerResponse.Cookies" /> sent with the response.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="cookie" /> is <see langword="null" />.
</exception>
</Docs>
</Member>
<Member MemberName="AppendHeader">
<MemberSignature Language="C#" Value="public void AppendHeader (string name, string value);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AppendHeader(string name, string value) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="name" Type="System.String" />
<Parameter Name="value" Type="System.String" />
</Parameters>
<Docs>
<param name="name">
A <see cref="T:System.String" /> that contains the name of the HTTP header to append <paramref name="value" /> to.
</param>
<param name="value">
A <see cref="T:System.String" /> that contains the value to append to the HTTP header.
</param>
<summary>
Appends a <paramref name="value" /> to the specified HTTP header sent with the response.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentException">
<paramref name="name" /> is <see langword="null" /> or <see cref="F:System.String.Empty" />.
</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
The length of <paramref name="value" /> is greater than 65,535 characters.
</exception>
</Docs>
</Member>
<Member MemberName="Close">
<MemberSignature Language="C#" Value="public void Close ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Close() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Sends the response to the client and releases the resources associated with
the <see cref="T:WebSocketSharp.Net.HttpListenerResponse" /> instance.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Close">
<MemberSignature Language="C#" Value="public void Close (byte[] responseEntity, bool willBlock);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Close(unsigned int8[] responseEntity, bool willBlock) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="responseEntity" Type="System.Byte[]" />
<Parameter Name="willBlock" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="responseEntity">
An array of <see cref="T:System.Byte" /> that contains the response entity body data.
</param>
<param name="willBlock">
<c>true</c> if this method blocks execution while flushing the stream to the client; otherwise, <c>false</c>.
</param>
<summary>
Sends the response with the specified array of <see cref="T:System.Byte" /> to the client and
releases the resources associated with the <see cref="T:WebSocketSharp.Net.HttpListenerResponse" /> instance.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="responseEntity" /> is <see langword="null" />.
</exception>
<exception cref="T:System.ObjectDisposedException">
This object is closed.
</exception>
</Docs>
</Member>
<Member MemberName="ContentEncoding">
<MemberSignature Language="C#" Value="public System.Text.Encoding ContentEncoding { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Text.Encoding ContentEncoding" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Text.Encoding</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the encoding that can be used with the entity body data included in the response.
</summary>
<value>
A <see cref="T:System.Text.Encoding" /> that contains the encoding that can be used with the entity body data.
</value>
<remarks>To be added.</remarks>
<exception cref="T:System.ObjectDisposedException">
This object is closed.
</exception>
<exception cref="T:System.InvalidOperationException">
The response has been sent already.
</exception>
</Docs>
</Member>
<Member MemberName="ContentLength64">
<MemberSignature Language="C#" Value="public long ContentLength64 { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance int64 ContentLength64" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int64</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the size of the entity body data included in the response.
</summary>
<value>
A <see cref="T:System.Int64" /> that contains the value of the Content-Length entity-header field.
The value is a number of bytes in the entity body data.
</value>
<remarks>To be added.</remarks>
<exception cref="T:System.ObjectDisposedException">
This object is closed.
</exception>
<exception cref="T:System.InvalidOperationException">
The response has been sent already.
</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
The value specified for a set operation is less than zero.
</exception>
</Docs>
</Member>
<Member MemberName="ContentType">
<MemberSignature Language="C#" Value="public string ContentType { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ContentType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the media type of the entity body included in the response.
</summary>
<value>
The type of the content.
A <see cref="T:System.String" /> that contains the value of the Content-Type entity-header field.
</value>
<remarks>To be added.</remarks>
<exception cref="T:System.ObjectDisposedException">
This object is closed.
</exception>
<exception cref="T:System.InvalidOperationException">
The response has been sent already.
</exception>
<exception cref="T:System.ArgumentNullException">
The value specified for a set operation is <see langword="null" />.
</exception>
<exception cref="T:System.ArgumentException">
The value specified for a set operation is a <see cref="F:System.String.Empty" />.
</exception>
</Docs>
</Member>
<Member MemberName="Cookies">
<MemberSignature Language="C#" Value="public WebSocketSharp.Net.CookieCollection Cookies { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class WebSocketSharp.Net.CookieCollection Cookies" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.CookieCollection</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the cookies returned with the response.
</summary>
<value>
A <see cref="T:WebSocketSharp.Net.CookieCollection" /> that contains the cookies returned with the response.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CopyFrom">
<MemberSignature Language="C#" Value="public void CopyFrom (WebSocketSharp.Net.HttpListenerResponse templateResponse);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void CopyFrom(class WebSocketSharp.Net.HttpListenerResponse templateResponse) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="templateResponse" Type="WebSocketSharp.Net.HttpListenerResponse" />
</Parameters>
<Docs>
<param name="templateResponse">
A <see cref="T:WebSocketSharp.Net.HttpListenerResponse" /> to copy.
</param>
<summary>
Copies properties from the specified <see cref="T:WebSocketSharp.Net.HttpListenerResponse" /> to this response.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Headers">
<MemberSignature Language="C#" Value="public WebSocketSharp.Net.WebHeaderCollection Headers { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class WebSocketSharp.Net.WebHeaderCollection Headers" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.WebHeaderCollection</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the HTTP headers returned to the client.
</summary>
<value>
A <see cref="T:WebSocketSharp.Net.WebHeaderCollection" /> that contains the HTTP headers returned to the client.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="KeepAlive">
<MemberSignature Language="C#" Value="public bool KeepAlive { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool KeepAlive" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets a value indicating whether the server requests a persistent connection.
</summary>
<value>
<c>true</c> if the server requests a persistent connection; otherwise, <c>false</c>.
The default is <c>true</c>.
</value>
<remarks>To be added.</remarks>
<exception cref="T:System.ObjectDisposedException">
This object is closed.
</exception>
<exception cref="T:System.InvalidOperationException">
The response has been sent already.
</exception>
</Docs>
</Member>
<Member MemberName="OutputStream">
<MemberSignature Language="C#" Value="public System.IO.Stream OutputStream { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.IO.Stream OutputStream" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.IO.Stream</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a <see cref="T:System.IO.Stream" /> to use to write the entity body data.
</summary>
<value>
A <see cref="T:System.IO.Stream" /> to use to write the entity body data.
</value>
<remarks>To be added.</remarks>
<exception cref="T:System.ObjectDisposedException">
This object is closed.
</exception>
</Docs>
</Member>
<Member MemberName="ProtocolVersion">
<MemberSignature Language="C#" Value="public Version ProtocolVersion { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Version ProtocolVersion" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Version</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the HTTP version used in the response.
</summary>
<value>
A <see cref="T:System.Version" /> that contains the HTTP version used in the response.
</value>
<remarks>To be added.</remarks>
<exception cref="T:System.ObjectDisposedException">
This object is closed.
</exception>
<exception cref="T:System.InvalidOperationException">
The response has been sent already.
</exception>
<exception cref="T:System.ArgumentNullException">
The value specified for a set operation is <see langword="null" />.
</exception>
<exception cref="T:System.ArgumentException">
The value specified for a set operation does not have its <see cref="P:System.Version.Major">Major</see> property set to 1 or
does not have its <see cref="P:System.Version.Minor">Minor</see> property set to either 0 or 1.
</exception>
</Docs>
</Member>
<Member MemberName="Redirect">
<MemberSignature Language="C#" Value="public void Redirect (string url);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Redirect(string url) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="url" Type="System.String" />
</Parameters>
<Docs>
<param name="url">
A <see cref="T:System.String" /> that contains a URL to redirect the client's request to.
</param>
<summary>
Configures the response to redirect the client's request to the specified <paramref name="url" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="RedirectLocation">
<MemberSignature Language="C#" Value="public string RedirectLocation { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string RedirectLocation" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the URL to which the client is redirected to locate a requested resource.
</summary>
<value>
A <see cref="T:System.String" /> that contains the value of the Location response-header field.
</value>
<remarks>To be added.</remarks>
<exception cref="T:System.ObjectDisposedException">
This object is closed.
</exception>
<exception cref="T:System.InvalidOperationException">
The response has been sent already.
</exception>
<exception cref="T:System.ArgumentException">
The value specified for a set operation is a <see cref="F:System.String.Empty" />.
</exception>
</Docs>
</Member>
<Member MemberName="SendChunked">
<MemberSignature Language="C#" Value="public bool SendChunked { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool SendChunked" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets a value indicating whether the response uses the chunked transfer encoding.
</summary>
<value>
<c>true</c> if the response uses the chunked transfer encoding; otherwise, <c>false</c>.
</value>
<remarks>To be added.</remarks>
<exception cref="T:System.ObjectDisposedException">
This object is closed.
</exception>
<exception cref="T:System.InvalidOperationException">
The response has been sent already.
</exception>
</Docs>
</Member>
<Member MemberName="SetCookie">
<MemberSignature Language="C#" Value="public void SetCookie (WebSocketSharp.Net.Cookie cookie);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetCookie(class WebSocketSharp.Net.Cookie cookie) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="cookie" Type="WebSocketSharp.Net.Cookie" />
</Parameters>
<Docs>
<param name="cookie">
A <see cref="T:WebSocketSharp.Net.Cookie" /> to set.
</param>
<summary>
Adds or updates a <see cref="T:WebSocketSharp.Net.Cookie" /> in the <see cref="P:WebSocketSharp.Net.HttpListenerResponse.Cookies" /> sent with the response.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="cookie" /> is <see langword="null" />.
</exception>
<exception cref="T:System.ArgumentException">
<paramref name="cookie" /> already exists in the <see cref="P:WebSocketSharp.Net.HttpListenerResponse.Cookies" /> and
could not be replaced.
</exception>
</Docs>
</Member>
<Member MemberName="StatusCode">
<MemberSignature Language="C#" Value="public int StatusCode { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 StatusCode" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the HTTP status code returned to the client.
</summary>
<value>
An <see cref="T:System.Int32" /> that indicates the HTTP status code for the response to the request.
The default is <see cref="F:WebSocketSharp.Net.HttpStatusCode.OK" />.
</value>
<remarks>To be added.</remarks>
<exception cref="T:System.ObjectDisposedException">
This object is closed.
</exception>
<exception cref="T:System.InvalidOperationException">
The response has been sent already.
</exception>
<exception cref="T:System.Net.ProtocolViolationException">
The value specified for a set operation is invalid. Valid values are between 100 and 999.
</exception>
</Docs>
</Member>
<Member MemberName="StatusDescription">
<MemberSignature Language="C#" Value="public string StatusDescription { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string StatusDescription" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets a description of the HTTP status code returned to the client.
</summary>
<value>
A <see cref="T:System.String" /> that contains a description of the HTTP status code returned to the client.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="System.IDisposable.Dispose">
<MemberSignature Language="C#" Value="void IDisposable.Dispose ();" />
<MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void System.IDisposable.Dispose() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Releases all resource used by the <see cref="T:WebSocketSharp.Net.HttpListenerResponse" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,707 +0,0 @@
<Type Name="HttpStatusCode" FullName="WebSocketSharp.Net.HttpStatusCode">
<TypeSignature Language="C#" Value="public enum HttpStatusCode" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed HttpStatusCode extends System.Enum" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Docs>
<summary>
Contains the values of the HTTP status codes.
</summary>
<remarks>
The HttpStatusCode enumeration contains the values of the HTTP status codes defined in
<see href="http://tools.ietf.org/html/rfc2616#section-10">RFC 2616</see> for HTTP 1.1.
</remarks>
</Docs>
<Members>
<Member MemberName="Accepted">
<MemberSignature Language="C#" Value="Accepted" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode Accepted = int32(202)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 202. Indicates that the client's request has been accepted for processing,
but the processing has not been completed.
</summary>
</Docs>
</Member>
<Member MemberName="Ambiguous">
<MemberSignature Language="C#" Value="Ambiguous" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode Ambiguous = int32(300)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
<para>
Equivalent to status code 300. Indicates that the requested resource corresponds to
any one of multiple representations.
</para>
<para>
Ambiguous is a synonym for MultipleChoices.
</para>
</summary>
</Docs>
</Member>
<Member MemberName="BadGateway">
<MemberSignature Language="C#" Value="BadGateway" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode BadGateway = int32(502)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 502. Indicates that a gateway or proxy server received an invalid response
from the upstream server.
</summary>
</Docs>
</Member>
<Member MemberName="BadRequest">
<MemberSignature Language="C#" Value="BadRequest" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode BadRequest = int32(400)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 400. Indicates that the client's request could not be understood
by the server due to malformed syntax.
</summary>
</Docs>
</Member>
<Member MemberName="Conflict">
<MemberSignature Language="C#" Value="Conflict" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode Conflict = int32(409)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 409. Indicates that the client's request could not be completed
due to a conflict on the server.
</summary>
</Docs>
</Member>
<Member MemberName="Continue">
<MemberSignature Language="C#" Value="Continue" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode Continue = int32(100)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 100. Indicates that the client should continue with its request.
</summary>
</Docs>
</Member>
<Member MemberName="Created">
<MemberSignature Language="C#" Value="Created" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode Created = int32(201)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 201. Indicates that the client's request has been fulfilled
and resulted in a new resource being created.
</summary>
</Docs>
</Member>
<Member MemberName="ExpectationFailed">
<MemberSignature Language="C#" Value="ExpectationFailed" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode ExpectationFailed = int32(417)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 417. Indicates that the expectation given in an Expect request header field
could not be met by the server.
</summary>
</Docs>
</Member>
<Member MemberName="Forbidden">
<MemberSignature Language="C#" Value="Forbidden" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode Forbidden = int32(403)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 403. Indicates that the server understood the client's request
but is refusing to fulfill it.
</summary>
</Docs>
</Member>
<Member MemberName="Found">
<MemberSignature Language="C#" Value="Found" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode Found = int32(302)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
<para>
Equivalent to status code 302. Indicates that the requested resource is located temporarily
under a different URI.
</para>
<para>
Found is a synonym for Redirect.
</para>
</summary>
</Docs>
</Member>
<Member MemberName="GatewayTimeout">
<MemberSignature Language="C#" Value="GatewayTimeout" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode GatewayTimeout = int32(504)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 504. Indicates that a gateway or proxy server did not receive a timely response
from the upstream server or some other auxiliary server.
</summary>
</Docs>
</Member>
<Member MemberName="Gone">
<MemberSignature Language="C#" Value="Gone" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode Gone = int32(410)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 410. Indicates that the requested resource is no longer available
at the server and no forwarding address is known.
</summary>
</Docs>
</Member>
<Member MemberName="HttpVersionNotSupported">
<MemberSignature Language="C#" Value="HttpVersionNotSupported" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode HttpVersionNotSupported = int32(505)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 505. Indicates that the server does not support the HTTP version
used in the client's request.
</summary>
</Docs>
</Member>
<Member MemberName="InternalServerError">
<MemberSignature Language="C#" Value="InternalServerError" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode InternalServerError = int32(500)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 500. Indicates that the server encountered an unexpected condition
which prevented it from fulfilling the client's request.
</summary>
</Docs>
</Member>
<Member MemberName="LengthRequired">
<MemberSignature Language="C#" Value="LengthRequired" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode LengthRequired = int32(411)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 411. Indicates that the server refuses to accept the client's request
without a defined Content-Length.
</summary>
</Docs>
</Member>
<Member MemberName="MethodNotAllowed">
<MemberSignature Language="C#" Value="MethodNotAllowed" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode MethodNotAllowed = int32(405)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 405. Indicates that the method specified in the request line
is not allowed for the resource identified by the request URI.
</summary>
</Docs>
</Member>
<Member MemberName="Moved">
<MemberSignature Language="C#" Value="Moved" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode Moved = int32(301)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
<para>
Equivalent to status code 301. Indicates that the requested resource has been assigned a new permanent URI
and any future references to this resource should use one of the returned URIs.
</para>
<para>
Moved is a synonym for MovedPermanently.
</para>
</summary>
</Docs>
</Member>
<Member MemberName="MovedPermanently">
<MemberSignature Language="C#" Value="MovedPermanently" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode MovedPermanently = int32(301)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
<para>
Equivalent to status code 301. Indicates that the requested resource has been assigned a new permanent URI
and any future references to this resource should use one of the returned URIs.
</para>
<para>
MovedPermanently is a synonym for Moved.
</para>
</summary>
</Docs>
</Member>
<Member MemberName="MultipleChoices">
<MemberSignature Language="C#" Value="MultipleChoices" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode MultipleChoices = int32(300)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
<para>
Equivalent to status code 300. Indicates that the requested resource corresponds to
any one of multiple representations.
</para>
<para>
MultipleChoices is a synonym for Ambiguous.
</para>
</summary>
</Docs>
</Member>
<Member MemberName="NoContent">
<MemberSignature Language="C#" Value="NoContent" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode NoContent = int32(204)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 204. Indicates that the server has fulfilled the client's request
but does not need to return an entity-body.
</summary>
</Docs>
</Member>
<Member MemberName="NonAuthoritativeInformation">
<MemberSignature Language="C#" Value="NonAuthoritativeInformation" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode NonAuthoritativeInformation = int32(203)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 203. Indicates that the returned metainformation is from a local or a third-party copy instead of the origin server.
</summary>
</Docs>
</Member>
<Member MemberName="NotAcceptable">
<MemberSignature Language="C#" Value="NotAcceptable" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode NotAcceptable = int32(406)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 406. Indicates that the server does not have the appropriate resource
to respond to the accept headers in the client's request.
</summary>
</Docs>
</Member>
<Member MemberName="NotFound">
<MemberSignature Language="C#" Value="NotFound" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode NotFound = int32(404)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 404. Indicates that the server has not found anything
matching the request URI.
</summary>
</Docs>
</Member>
<Member MemberName="NotImplemented">
<MemberSignature Language="C#" Value="NotImplemented" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode NotImplemented = int32(501)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 501. Indicates that the server does not support the functionality
required to fulfill the client's request.
</summary>
</Docs>
</Member>
<Member MemberName="NotModified">
<MemberSignature Language="C#" Value="NotModified" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode NotModified = int32(304)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 304. Indicates that the client has performed a conditional GET request
and access is allowed, but the document has not been modified.
</summary>
</Docs>
</Member>
<Member MemberName="OK">
<MemberSignature Language="C#" Value="OK" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode OK = int32(200)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 200. Indicates that the client's request has succeeded.
</summary>
</Docs>
</Member>
<Member MemberName="PartialContent">
<MemberSignature Language="C#" Value="PartialContent" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode PartialContent = int32(206)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 206. Indicates that the server has fulfilled the partial GET request for the resource.
</summary>
</Docs>
</Member>
<Member MemberName="PaymentRequired">
<MemberSignature Language="C#" Value="PaymentRequired" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode PaymentRequired = int32(402)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 402. This code is reserved for future use.
</summary>
</Docs>
</Member>
<Member MemberName="PreconditionFailed">
<MemberSignature Language="C#" Value="PreconditionFailed" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode PreconditionFailed = int32(412)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 412. Indicates that the precondition given in one or more of the request header fields
evaluated to false when it was tested on the server.
</summary>
</Docs>
</Member>
<Member MemberName="ProxyAuthenticationRequired">
<MemberSignature Language="C#" Value="ProxyAuthenticationRequired" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode ProxyAuthenticationRequired = int32(407)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 407. Indicates that the client must first authenticate itself with the proxy.
</summary>
</Docs>
</Member>
<Member MemberName="Redirect">
<MemberSignature Language="C#" Value="Redirect" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode Redirect = int32(302)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
<para>
Equivalent to status code 302. Indicates that the requested resource is located temporarily
under a different URI.
</para>
<para>
Redirect is a synonym for Found.
</para>
</summary>
</Docs>
</Member>
<Member MemberName="RedirectKeepVerb">
<MemberSignature Language="C#" Value="RedirectKeepVerb" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode RedirectKeepVerb = int32(307)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
<para>
Equivalent to status code 307. Indicates that the requested resource is located temporarily
under a different URI.
</para>
<para>
RedirectKeepVerb is a synonym for TemporaryRedirect.
</para>
</summary>
</Docs>
</Member>
<Member MemberName="RedirectMethod">
<MemberSignature Language="C#" Value="RedirectMethod" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode RedirectMethod = int32(303)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
<para>
Equivalent to status code 303. Indicates that the response to the request can be found
under a different URI and should be retrieved using a GET method on that resource.
</para>
<para>
RedirectMethod is a synonym for SeeOther.
</para>
</summary>
</Docs>
</Member>
<Member MemberName="RequestedRangeNotSatisfiable">
<MemberSignature Language="C#" Value="RequestedRangeNotSatisfiable" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode RequestedRangeNotSatisfiable = int32(416)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 416. Indicates that none of the range specifier values in a Range request header field
overlap the current extent of the selected resource.
</summary>
</Docs>
</Member>
<Member MemberName="RequestEntityTooLarge">
<MemberSignature Language="C#" Value="RequestEntityTooLarge" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode RequestEntityTooLarge = int32(413)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 413. Indicates that the client's request entity is larger
than the server is willing or able to process.
</summary>
</Docs>
</Member>
<Member MemberName="RequestTimeout">
<MemberSignature Language="C#" Value="RequestTimeout" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode RequestTimeout = int32(408)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 408. Indicates that the client did not produce a request
within the time that the server was prepared to wait.
</summary>
</Docs>
</Member>
<Member MemberName="RequestUriTooLong">
<MemberSignature Language="C#" Value="RequestUriTooLong" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode RequestUriTooLong = int32(414)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 414. Indicates that the request URI is longer
than the server is willing to interpret.
</summary>
</Docs>
</Member>
<Member MemberName="ResetContent">
<MemberSignature Language="C#" Value="ResetContent" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode ResetContent = int32(205)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 205. Indicates that the server has fulfilled the client's request
and the user agent should reset the document view which caused the request to be sent.
</summary>
</Docs>
</Member>
<Member MemberName="SeeOther">
<MemberSignature Language="C#" Value="SeeOther" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode SeeOther = int32(303)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
<para>
Equivalent to status code 303. Indicates that the response to the request can be found
under a different URI and should be retrieved using a GET method on that resource.
</para>
<para>
SeeOther is a synonym for RedirectMethod.
</para>
</summary>
</Docs>
</Member>
<Member MemberName="ServiceUnavailable">
<MemberSignature Language="C#" Value="ServiceUnavailable" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode ServiceUnavailable = int32(503)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 503. Indicates that the server is currently unable to handle the client's request
due to a temporary overloading or maintenance of the server.
</summary>
</Docs>
</Member>
<Member MemberName="SwitchingProtocols">
<MemberSignature Language="C#" Value="SwitchingProtocols" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode SwitchingProtocols = int32(101)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 101. Indicates that the server is switching the HTTP version or protocol on the connection.
</summary>
</Docs>
</Member>
<Member MemberName="TemporaryRedirect">
<MemberSignature Language="C#" Value="TemporaryRedirect" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode TemporaryRedirect = int32(307)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
<para>
Equivalent to status code 307. Indicates that the requested resource is located temporarily
under a different URI.
</para>
<para>
TemporaryRedirect is a synonym for RedirectKeepVerb.
</para>
</summary>
</Docs>
</Member>
<Member MemberName="Unauthorized">
<MemberSignature Language="C#" Value="Unauthorized" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode Unauthorized = int32(401)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 401. Indicates that the client's request requires user authentication.
</summary>
</Docs>
</Member>
<Member MemberName="UnsupportedMediaType">
<MemberSignature Language="C#" Value="UnsupportedMediaType" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode UnsupportedMediaType = int32(415)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 415. Indicates that the entity of the client's request is in a format
not supported by the requested resource for the requested method.
</summary>
</Docs>
</Member>
<Member MemberName="Unused">
<MemberSignature Language="C#" Value="Unused" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode Unused = int32(306)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 306. This code was used in a previous version of the specification,
is no longer used, and is reserved for future use.
</summary>
</Docs>
</Member>
<Member MemberName="UseProxy">
<MemberSignature Language="C#" Value="UseProxy" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Net.HttpStatusCode UseProxy = int32(305)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to status code 305. Indicates that the requested resource must be accessed
through the proxy given by the Location field.
</summary>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,59 +0,0 @@
<Type Name="HttpVersion" FullName="WebSocketSharp.Net.HttpVersion">
<TypeSignature Language="C#" Value="public class HttpVersion" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit HttpVersion extends System.Object" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
Provides the HTTP version numbers.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public HttpVersion ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>
Initializes a new instance of the <see cref="T:WebSocketSharp.Net.HttpVersion" /> class.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Version10">
<MemberSignature Language="C#" Value="public static readonly Version Version10;" />
<MemberSignature Language="ILAsm" Value=".field public static initonly class System.Version Version10" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Version</ReturnType>
</ReturnValue>
<Docs>
<summary>
Provides a <see cref="T:System.Version" /> instance for HTTP 1.0.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Version11">
<MemberSignature Language="C#" Value="public static readonly Version Version11;" />
<MemberSignature Language="ILAsm" Value=".field public static initonly class System.Version Version11" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Version</ReturnType>
</ReturnValue>
<Docs>
<summary>
Provides a <see cref="T:System.Version" /> instance for HTTP 1.1.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,948 +0,0 @@
<Type Name="WebHeaderCollection" FullName="WebSocketSharp.Net.WebHeaderCollection">
<TypeSignature Language="C#" Value="public class WebHeaderCollection : System.Collections.Specialized.NameValueCollection, System.Runtime.Serialization.ISerializable" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi serializable WebHeaderCollection extends System.Collections.Specialized.NameValueCollection implements class System.Runtime.Serialization.ISerializable" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Collections.Specialized.NameValueCollection</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.Runtime.Serialization.ISerializable</InterfaceName>
</Interface>
</Interfaces>
<Attributes>
<Attribute>
<AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>
Provides a collection of the HTTP headers associated with a request or response.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public WebHeaderCollection ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>
Initializes a new instance of the <see cref="T:WebSocketSharp.Net.WebHeaderCollection" /> class.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected WebHeaderCollection (System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(class System.Runtime.Serialization.SerializationInfo serializationInfo, valuetype System.Runtime.Serialization.StreamingContext streamingContext) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="serializationInfo" Type="System.Runtime.Serialization.SerializationInfo" />
<Parameter Name="streamingContext" Type="System.Runtime.Serialization.StreamingContext" />
</Parameters>
<Docs>
<param name="serializationInfo">
A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that contains the data to need to serialize the <see cref="T:WebSocketSharp.Net.WebHeaderCollection" /> object.
</param>
<param name="streamingContext">
A <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains the source of the serialized stream associated with the new <see cref="T:WebSocketSharp.Net.WebHeaderCollection" />.
</param>
<summary>
Initializes a new instance of the <see cref="T:WebSocketSharp.Net.WebHeaderCollection" /> class
with the specified <see cref="T:System.Runtime.Serialization.SerializationInfo" /> and <see cref="T:System.Runtime.Serialization.StreamingContext" />.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="serializationInfo" /> is <see langword="null" />.
</exception>
<exception cref="T:System.ArgumentException">
An element with the specified name is not found in <paramref name="serializationInfo" />.
</exception>
</Docs>
</Member>
<Member MemberName="Add">
<MemberSignature Language="C#" Value="public void Add (string header);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Add(string header) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="header" Type="System.String" />
</Parameters>
<Docs>
<param name="header">
A <see cref="T:System.String" /> that contains a header with the name and value separated by a colon (:).
</param>
<summary>
Adds the specified <paramref name="header" /> to the collection.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="header" /> is <see langword="null" />, <see cref="F:System.String.Empty" />, or
the name part of <paramref name="header" /> is <see cref="F:System.String.Empty" />.
</exception>
<exception cref="T:System.ArgumentException">
<para>
<paramref name="header" /> does not contain a colon.
</para>
<para>
-or-
</para>
<para>
<paramref name="header" /> is a restricted header.
</para>
<para>
-or-
</para>
<para>
The name or value part of <paramref name="header" /> contains invalid characters.
</para>
</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
The length of the value part of <paramref name="header" /> is greater than 65535.
</exception>
<exception cref="T:System.InvalidOperationException">
The current <see cref="T:WebSocketSharp.Net.WebHeaderCollection" /> instance does not allow the <paramref name="header" />.
</exception>
</Docs>
</Member>
<Member MemberName="Add">
<MemberSignature Language="C#" Value="public void Add (System.Net.HttpRequestHeader header, string value);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Add(valuetype System.Net.HttpRequestHeader header, string value) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="header" Type="System.Net.HttpRequestHeader" />
<Parameter Name="value" Type="System.String" />
</Parameters>
<Docs>
<param name="header">
A <see cref="T:System.Net.HttpRequestHeader" /> is a request header to add.
</param>
<param name="value">
A <see cref="T:System.String" /> that contains the value of the header to add.
</param>
<summary>
Adds the specified request <paramref name="header" /> with the specified <paramref name="value" /> to the collection.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentOutOfRangeException">
The length of <paramref name="value" /> is greater than 65535.
</exception>
<exception cref="T:System.InvalidOperationException">
The current <see cref="T:WebSocketSharp.Net.WebHeaderCollection" /> instance does not allow any of <see cref="T:System.Net.HttpRequestHeader" /> values.
</exception>
<exception cref="T:System.ArgumentException">
<para>
<paramref name="header" /> is a restricted header.
</para>
<para>
-or-
</para>
<para>
<paramref name="value" /> contains invalid characters.
</para>
</exception>
</Docs>
</Member>
<Member MemberName="Add">
<MemberSignature Language="C#" Value="public void Add (System.Net.HttpResponseHeader header, string value);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Add(valuetype System.Net.HttpResponseHeader header, string value) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="header" Type="System.Net.HttpResponseHeader" />
<Parameter Name="value" Type="System.String" />
</Parameters>
<Docs>
<param name="header">
A <see cref="T:System.Net.HttpResponseHeader" /> is a response header to add.
</param>
<param name="value">
A <see cref="T:System.String" /> that contains the value of the header to add.
</param>
<summary>
Adds the specified response <paramref name="header" /> with the specified <paramref name="value" /> to the collection.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentOutOfRangeException">
The length of <paramref name="value" /> is greater than 65535.
</exception>
<exception cref="T:System.InvalidOperationException">
The current <see cref="T:WebSocketSharp.Net.WebHeaderCollection" /> instance does not allow any of <see cref="T:System.Net.HttpResponseHeader" /> values.
</exception>
<exception cref="T:System.ArgumentException">
<para>
<paramref name="header" /> is a restricted header.
</para>
<para>
-or-
</para>
<para>
<paramref name="value" /> contains invalid characters.
</para>
</exception>
</Docs>
</Member>
<Member MemberName="Add">
<MemberSignature Language="C#" Value="public override void Add (string name, string value);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void Add(string name, string value) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="name" Type="System.String" />
<Parameter Name="value" Type="System.String" />
</Parameters>
<Docs>
<param name="name">
A <see cref="T:System.String" /> that contains the name of the header to add.
</param>
<param name="value">
A <see cref="T:System.String" /> that contains the value of the header to add.
</param>
<summary>
Adds a header with the specified <paramref name="name" /> and <paramref name="value" /> to the collection.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentException">
<para>
<paramref name="name" /> or <paramref name="value" /> contains invalid characters.
</para>
<para>
-or-
</para>
<para>
<paramref name="name" /> is a restricted header name.
</para>
</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
The length of <paramref name="value" /> is greater than 65535.
</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> is <see langword="null" /> or <see cref="F:System.String.Empty" />.
</exception>
<exception cref="T:System.InvalidOperationException">
The current <see cref="T:WebSocketSharp.Net.WebHeaderCollection" /> instance does not allow the header <paramref name="name" />.
</exception>
</Docs>
</Member>
<Member MemberName="AddWithoutValidate">
<MemberSignature Language="C#" Value="protected void AddWithoutValidate (string headerName, string headerValue);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig instance void AddWithoutValidate(string headerName, string headerValue) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="headerName" Type="System.String" />
<Parameter Name="headerValue" Type="System.String" />
</Parameters>
<Docs>
<param name="headerName">
A <see cref="T:System.String" /> that contains the name of the header to add.
</param>
<param name="headerValue">
A <see cref="T:System.String" /> that contains the value of the header to add.
</param>
<summary>
Adds a header to the collection without checking whether the header is on the restricted header list.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentException">
<paramref name="headerName" /> or <paramref name="headerValue" /> contains invalid characters.
</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="headerName" /> is <see langword="null" /> or <see cref="F:System.String.Empty" />.
</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
The length of <paramref name="headerValue" /> is greater than 65535.
</exception>
<exception cref="T:System.InvalidOperationException">
The current <see cref="T:WebSocketSharp.Net.WebHeaderCollection" /> instance does not allow the <paramref name="headerName" />.
</exception>
</Docs>
</Member>
<Member MemberName="AllKeys">
<MemberSignature Language="C#" Value="public override string[] AllKeys { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string[] AllKeys" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String[]</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets all header names in the collection.
</summary>
<value>
An array of <see cref="T:System.String" /> that contains all header names in the collection.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Clear">
<MemberSignature Language="C#" Value="public override void Clear ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void Clear() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Removes all headers from the collection.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Count">
<MemberSignature Language="C#" Value="public override int Count { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Count" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the number of headers in the collection.
</summary>
<value>
An <see cref="T:System.Int32" /> that indicates the number of headers in the collection.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Get">
<MemberSignature Language="C#" Value="public override string Get (int index);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string Get(int32 index) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="index" Type="System.Int32" />
</Parameters>
<Docs>
<param name="index">
An <see cref="T:System.Int32" /> that is the zero-based index of the header to get.
</param>
<summary>
Get the value of the header with the specified <paramref name="index" /> in the collection.
</summary>
<returns>
A <see cref="T:System.String" /> that receives the value of the header.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Get">
<MemberSignature Language="C#" Value="public override string Get (string name);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string Get(string name) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="name" Type="System.String" />
</Parameters>
<Docs>
<param name="name">
A <see cref="T:System.String" /> that contains the name of the header to get.
</param>
<summary>
Get the value of the header with the specified <paramref name="name" /> in the collection.
</summary>
<returns>
A <see cref="T:System.String" /> that receives the value of the header.
<see langword="null" /> if there is no header with <paramref name="name" /> in the collection.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetEnumerator">
<MemberSignature Language="C#" Value="public override System.Collections.IEnumerator GetEnumerator ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance class System.Collections.IEnumerator GetEnumerator() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Collections.IEnumerator</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Gets the enumerator to use to iterate through the <see cref="T:WebSocketSharp.Net.WebHeaderCollection" />.
</summary>
<returns>
An instance of an implementation of the <see cref="T:System.Collections.IEnumerator" /> interface
to use to iterate through the <see cref="T:WebSocketSharp.Net.WebHeaderCollection" />.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetKey">
<MemberSignature Language="C#" Value="public override string GetKey (int index);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string GetKey(int32 index) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="index" Type="System.Int32" />
</Parameters>
<Docs>
<param name="index">
An <see cref="T:System.Int32" /> is the zero-based index of the key to get from the collection.
</param>
<summary>
Get the header name at the specified <paramref name="index" /> position in the collection.
</summary>
<returns>
A <see cref="T:System.String" /> that receives the header name.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetObjectData">
<MemberSignature Language="C#" Value="public override void GetObjectData (System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void GetObjectData(class System.Runtime.Serialization.SerializationInfo serializationInfo, valuetype System.Runtime.Serialization.StreamingContext streamingContext) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="serializationInfo" Type="System.Runtime.Serialization.SerializationInfo" />
<Parameter Name="streamingContext" Type="System.Runtime.Serialization.StreamingContext" />
</Parameters>
<Docs>
<param name="serializationInfo">
A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the data to need to serialize the <see cref="T:WebSocketSharp.Net.WebHeaderCollection" /> object.
</param>
<param name="streamingContext">
A <see cref="T:System.Runtime.Serialization.StreamingContext" /> that specifies the destination for the serialization.
</param>
<summary>
Populates the specified <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with the data to need to
serialize the <see cref="T:WebSocketSharp.Net.WebHeaderCollection" /> object.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="serializationInfo" /> is <see langword="null" />.
</exception>
</Docs>
</Member>
<Member MemberName="GetValues">
<MemberSignature Language="C#" Value="public override string[] GetValues (int index);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string[] GetValues(int32 index) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="index" Type="System.Int32" />
</Parameters>
<Docs>
<param name="index">
An <see cref="T:System.Int32" /> is the zero-based index of the header in the collection.
</param>
<summary>
Gets an array of header values stored in the specified <paramref name="index" /> position of the header collection.
</summary>
<returns>
An array of <see cref="T:System.String" /> that receives the header values.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetValues">
<MemberSignature Language="C#" Value="public override string[] GetValues (string header);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string[] GetValues(string header) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="header" Type="System.String" />
</Parameters>
<Docs>
<param name="header">
A <see cref="T:System.String" /> that contains a header name.
</param>
<summary>
Gets an array of header values stored in the specified <paramref name="header" /> name.
</summary>
<returns>
An array of <see cref="T:System.String" /> that receives the header values.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsRestricted">
<MemberSignature Language="C#" Value="public static bool IsRestricted (string headerName);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool IsRestricted(string headerName) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="headerName" Type="System.String" />
</Parameters>
<Docs>
<param name="headerName">
A <see cref="T:System.String" /> that contains the name of the header to test.
</param>
<summary>
Determines whether the specified header can be set for the request.
</summary>
<returns>
<c>true</c> if the header is restricted; otherwise, <c>false</c>.
</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="headerName" /> is <see langword="null" /> or <see cref="F:System.String.Empty" />.
</exception>
<exception cref="T:System.ArgumentException">
<paramref name="headerName" /> contains invalid characters.
</exception>
</Docs>
</Member>
<Member MemberName="IsRestricted">
<MemberSignature Language="C#" Value="public static bool IsRestricted (string headerName, bool response);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool IsRestricted(string headerName, bool response) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="headerName" Type="System.String" />
<Parameter Name="response" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="headerName">
A <see cref="T:System.String" /> that contains the name of the header to test.
</param>
<param name="response">
<c>true</c> if does the test for the response; for the request, <c>false</c>.
</param>
<summary>
Determines whether the specified header can be set for the request or the response.
</summary>
<returns>
<c>true</c> if the header is restricted; otherwise, <c>false</c>.
</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="headerName" /> is <see langword="null" /> or <see cref="F:System.String.Empty" />.
</exception>
<exception cref="T:System.ArgumentException">
<paramref name="headerName" /> contains invalid characters.
</exception>
</Docs>
</Member>
<Member MemberName="Item">
<MemberSignature Language="C#" Value="public string this[System.Net.HttpRequestHeader header] { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Item(valuetype System.Net.HttpRequestHeader)" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="header" Type="System.Net.HttpRequestHeader" />
</Parameters>
<Docs>
<param name="header">
A <see cref="T:System.Net.HttpRequestHeader" /> that indicates a request header.
</param>
<summary>
Gets or sets the specified request <paramref name="header" /> in the collection.
</summary>
<value>
A <see cref="T:System.String" /> that contains the value of the specified request <paramref name="header" />.
</value>
<remarks>To be added.</remarks>
<exception cref="T:System.InvalidOperationException">
The current <see cref="T:WebSocketSharp.Net.WebHeaderCollection" /> instance does not allow any of <see cref="T:System.Net.HttpRequestHeader" /> values.
</exception>
<exception cref="T:System.ArgumentException">
<para>
<paramref name="header" /> is a restricted header.
</para>
<para>
-or-
</para>
<para>
<paramref name="value" /> contains invalid characters.
</para>
</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
The length of <paramref name="value" /> is greater than 65535.
</exception>
</Docs>
</Member>
<Member MemberName="Item">
<MemberSignature Language="C#" Value="public string this[System.Net.HttpResponseHeader header] { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Item(valuetype System.Net.HttpResponseHeader)" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="header" Type="System.Net.HttpResponseHeader" />
</Parameters>
<Docs>
<param name="header">
A <see cref="T:System.Net.HttpResponseHeader" /> that indicates a response header.
</param>
<summary>
Gets or sets the specified response <paramref name="header" /> in the collection.
</summary>
<value>
A <see cref="T:System.String" /> that contains the value of the specified response <paramref name="header" />.
</value>
<remarks>To be added.</remarks>
<exception cref="T:System.InvalidOperationException">
The current <see cref="T:WebSocketSharp.Net.WebHeaderCollection" /> instance does not allow any of <see cref="T:System.Net.HttpResponseHeader" /> values.
</exception>
<exception cref="T:System.ArgumentException">
<para>
<paramref name="header" /> is a restricted header.
</para>
<para>
-or-
</para>
<para>
<paramref name="value" /> contains invalid characters.
</para>
</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
The length of <paramref name="value" /> is greater than 65535.
</exception>
</Docs>
</Member>
<Member MemberName="Keys">
<MemberSignature Language="C#" Value="public override System.Collections.Specialized.NameObjectCollectionBase.KeysCollection Keys { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Specialized.NameObjectCollectionBase/KeysCollection Keys" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Collections.Specialized.NameObjectCollectionBase+KeysCollection</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a collection of header names in the collection.
</summary>
<value>
A <see cref="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection" /> that contains a collection of header names in the collection.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnDeserialization">
<MemberSignature Language="C#" Value="public override void OnDeserialization (object sender);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void OnDeserialization(object sender) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="sender" Type="System.Object" />
</Parameters>
<Docs>
<param name="sender">
An <see cref="T:System.Object" /> that contains the source of the deserialization event.
</param>
<summary>
Implements the <see cref="T:System.Runtime.Serialization.ISerializable" /> interface and raises the deserialization event
when the deserialization is complete.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Remove">
<MemberSignature Language="C#" Value="public void Remove (System.Net.HttpRequestHeader header);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Remove(valuetype System.Net.HttpRequestHeader header) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="header" Type="System.Net.HttpRequestHeader" />
</Parameters>
<Docs>
<param name="header">
A <see cref="T:System.Net.HttpRequestHeader" /> to remove from the collection.
</param>
<summary>
Removes the specified header from the collection.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.InvalidOperationException">
The current <see cref="T:WebSocketSharp.Net.WebHeaderCollection" /> instance does not allow any of <see cref="T:System.Net.HttpRequestHeader" /> values.
</exception>
<exception cref="T:System.ArgumentException">
<paramref name="header" /> is a restricted header.
</exception>
</Docs>
</Member>
<Member MemberName="Remove">
<MemberSignature Language="C#" Value="public void Remove (System.Net.HttpResponseHeader header);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Remove(valuetype System.Net.HttpResponseHeader header) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="header" Type="System.Net.HttpResponseHeader" />
</Parameters>
<Docs>
<param name="header">
A <see cref="T:System.Net.HttpResponseHeader" /> to remove from the collection.
</param>
<summary>
Removes the specified header from the collection.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.InvalidOperationException">
The current <see cref="T:WebSocketSharp.Net.WebHeaderCollection" /> instance does not allow any of <see cref="T:System.Net.HttpResponseHeader" /> values.
</exception>
<exception cref="T:System.ArgumentException">
<paramref name="header" /> is a restricted header.
</exception>
</Docs>
</Member>
<Member MemberName="Remove">
<MemberSignature Language="C#" Value="public override void Remove (string name);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void Remove(string name) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="name" Type="System.String" />
</Parameters>
<Docs>
<param name="name">
A <see cref="T:System.String" /> that contains the name of the header to remove from the collection.
</param>
<summary>
Removes the specified header from the collection.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> is <see langword="null" /> or <see cref="F:System.String.Empty" />.
</exception>
<exception cref="T:System.ArgumentException">
<para>
<paramref name="name" /> contains invalid characters.
</para>
<para>
-or-
</para>
<para>
<paramref name="name" /> is a restricted header name.
</para>
</exception>
<exception cref="T:System.InvalidOperationException">
The current <see cref="T:WebSocketSharp.Net.WebHeaderCollection" /> instance does not allow the header <paramref name="name" />.
</exception>
</Docs>
</Member>
<Member MemberName="Set">
<MemberSignature Language="C#" Value="public void Set (System.Net.HttpRequestHeader header, string value);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Set(valuetype System.Net.HttpRequestHeader header, string value) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="header" Type="System.Net.HttpRequestHeader" />
<Parameter Name="value" Type="System.String" />
</Parameters>
<Docs>
<param name="header">
A <see cref="T:System.Net.HttpRequestHeader" /> to set.
</param>
<param name="value">
A <see cref="T:System.String" /> that contains the value of the header to set.
</param>
<summary>
Sets the specified header to the specified value.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.InvalidOperationException">
The current <see cref="T:WebSocketSharp.Net.WebHeaderCollection" /> instance does not allow any of <see cref="T:System.Net.HttpRequestHeader" /> values.
</exception>
<exception cref="T:System.ArgumentException">
<para>
<paramref name="header" /> is a restricted header.
</para>
<para>
-or-
</para>
<para>
<paramref name="value" /> contains invalid characters.
</para>
</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
The length of <paramref name="value" /> is greater than 65535.
</exception>
</Docs>
</Member>
<Member MemberName="Set">
<MemberSignature Language="C#" Value="public void Set (System.Net.HttpResponseHeader header, string value);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Set(valuetype System.Net.HttpResponseHeader header, string value) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="header" Type="System.Net.HttpResponseHeader" />
<Parameter Name="value" Type="System.String" />
</Parameters>
<Docs>
<param name="header">
A <see cref="T:System.Net.HttpResponseHeader" /> to set.
</param>
<param name="value">
A <see cref="T:System.String" /> that contains the value of the header to set.
</param>
<summary>
Sets the specified header to the specified value.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.InvalidOperationException">
The current <see cref="T:WebSocketSharp.Net.WebHeaderCollection" /> instance does not allow any of <see cref="T:System.Net.HttpResponseHeader" /> values.
</exception>
<exception cref="T:System.ArgumentException">
<para>
<paramref name="header" /> is a restricted header.
</para>
<para>
-or-
</para>
<para>
<paramref name="value" /> contains invalid characters.
</para>
</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
The length of <paramref name="value" /> is greater than 65535.
</exception>
</Docs>
</Member>
<Member MemberName="Set">
<MemberSignature Language="C#" Value="public override void Set (string name, string value);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void Set(string name, string value) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="name" Type="System.String" />
<Parameter Name="value" Type="System.String" />
</Parameters>
<Docs>
<param name="name">
A <see cref="T:System.String" /> that contains the name of the header to set.
</param>
<param name="value">
A <see cref="T:System.String" /> that contains the value of the header to set.
</param>
<summary>
Sets the specified header to the specified value.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> is <see langword="null" /> or <see cref="F:System.String.Empty" />.
</exception>
<exception cref="T:System.ArgumentException">
<para>
<paramref name="name" /> or <paramref name="value" /> contain invalid characters.
</para>
<para>
-or-
</para>
<para>
<paramref name="name" /> is a restricted header name.
</para>
</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
The length of <paramref name="value" /> is greater than 65535.
</exception>
<exception cref="T:System.InvalidOperationException">
The current <see cref="T:WebSocketSharp.Net.WebHeaderCollection" /> instance does not allow the header <paramref name="name" />.
</exception>
</Docs>
</Member>
<Member MemberName="System.Runtime.Serialization.ISerializable.GetObjectData">
<MemberSignature Language="C#" Value="void ISerializable.GetObjectData (System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext);" />
<MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void System.Runtime.Serialization.ISerializable.GetObjectData(class System.Runtime.Serialization.SerializationInfo serializationInfo, valuetype System.Runtime.Serialization.StreamingContext streamingContext) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="serializationInfo" Type="System.Runtime.Serialization.SerializationInfo" />
<Parameter Name="streamingContext" Type="System.Runtime.Serialization.StreamingContext" />
</Parameters>
<Docs>
<param name="serializationInfo">
A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the data to need to serialize the <see cref="T:WebSocketSharp.Net.WebHeaderCollection" /> object.
</param>
<param name="streamingContext">
A <see cref="T:System.Runtime.Serialization.StreamingContext" /> that specifies the destination for the serialization.
</param>
<summary>
Populates the specified <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with the data to need to
serialize the <see cref="T:WebSocketSharp.Net.WebHeaderCollection" /> object.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="serializationInfo" /> is <see langword="null" />.
</exception>
</Docs>
</Member>
<Member MemberName="ToByteArray">
<MemberSignature Language="C#" Value="public byte[] ToByteArray ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance unsigned int8[] ToByteArray() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Byte[]</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Converts the current <see cref="T:WebSocketSharp.Net.WebHeaderCollection" /> to an array of <see cref="T:System.Byte" />.
</summary>
<returns>
An array of <see cref="T:System.Byte" /> that receives the converted current <see cref="T:WebSocketSharp.Net.WebHeaderCollection" />.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ToString">
<MemberSignature Language="C#" Value="public override string ToString ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string ToString() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Returns a <see cref="T:System.String" /> that represents the current <see cref="T:WebSocketSharp.Net.WebHeaderCollection" />.
</summary>
<returns>
A <see cref="T:System.String" /> that represents the current <see cref="T:WebSocketSharp.Net.WebHeaderCollection" />.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,57 +0,0 @@
<Type Name="HttpRequestEventArgs" FullName="WebSocketSharp.Server.HttpRequestEventArgs">
<TypeSignature Language="C#" Value="public class HttpRequestEventArgs : EventArgs" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit HttpRequestEventArgs extends System.EventArgs" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.EventArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
Contains the event data associated with the HTTP request events of the <see cref="T:WebSocketSharp.Server.HttpServer" /> class.
</summary>
<remarks>
An HTTP request event occurs when a <see cref="T:WebSocketSharp.Server.HttpServer" /> instance receives an HTTP request.
If you want to get the HTTP request objects, you should access the <see cref="P:WebSocketSharp.Server.HttpRequestEventArgs.Request" /> property.
If you want to get the HTTP response objects to send, you should access the <see cref="P:WebSocketSharp.Server.HttpRequestEventArgs.Response" /> property.
</remarks>
</Docs>
<Members>
<Member MemberName="Request">
<MemberSignature Language="C#" Value="public WebSocketSharp.Net.HttpListenerRequest Request { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class WebSocketSharp.Net.HttpListenerRequest Request" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpListenerRequest</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the HTTP request objects sent from a client.
</summary>
<value>
A <see cref="T:WebSocketSharp.Net.HttpListenerRequest" /> that contains the HTTP request objects.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Response">
<MemberSignature Language="C#" Value="public WebSocketSharp.Net.HttpListenerResponse Response { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class WebSocketSharp.Net.HttpListenerResponse Response" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpListenerResponse</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the HTTP response objects to send to the client in response to the client's request.
</summary>
<value>
A <see cref="T:WebSocketSharp.Net.HttpListenerResponse" /> that contains the HTTP response objects.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,352 +0,0 @@
<Type Name="HttpServer" FullName="WebSocketSharp.Server.HttpServer">
<TypeSignature Language="C#" Value="public class HttpServer" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit HttpServer extends System.Object" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
Provides a simple HTTP server that allows to accept the WebSocket connection requests.
</summary>
<remarks>
<para>
The HttpServer class provides the multi WebSocket service.
</para>
<para>
<para>
The HttpServer class needs the application configuration file to configure the server root path.
</para>
<code lang="xml">
&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;configuration&gt;
&lt;appSettings&gt;
&lt;add key="RootPath" value="./Public" /&gt;
&lt;/appSettings&gt;
&lt;/configuration&gt;
</code>
</para>
</remarks>
<code>
&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;configuration&gt;
&lt;appSettings&gt;
&lt;add key="RootPath" value="../../Public" /&gt;
&lt;/appSettings&gt;
&lt;/configuration&gt;
</code>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public HttpServer ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>
Initializes a new instance of the <see cref="T:WebSocketSharp.Server.HttpServer" /> class that listens for incoming requests
on port 80.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public HttpServer (int port);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 port) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="port" Type="System.Int32" />
</Parameters>
<Docs>
<param name="port">
An <see cref="T:System.Int32" /> that contains a port number.
</param>
<summary>
Initializes a new instance of the <see cref="T:WebSocketSharp.Server.HttpServer" /> class that listens for incoming requests
on the specified <paramref name="port" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AddWebSocketService&lt;T&gt;">
<MemberSignature Language="C#" Value="public void AddWebSocketService&lt;T&gt; (string absPath) where T : WebSocketSharp.Server.WebSocketServicenew();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddWebSocketService&lt;.ctor (class WebSocketSharp.Server.WebSocketService) T&gt;(string absPath) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="T">
<Constraints>
<ParameterAttribute>DefaultConstructorConstraint</ParameterAttribute>
<BaseTypeName>WebSocketSharp.Server.WebSocketService</BaseTypeName>
</Constraints>
</TypeParameter>
</TypeParameters>
<Parameters>
<Parameter Name="absPath" Type="System.String" />
</Parameters>
<Docs>
<typeparam name="T">
The type of the WebSocket service. The T must inherit the <see cref="T:WebSocketSharp.Server.WebSocketService" /> class.
</typeparam>
<param name="absPath">
A <see cref="T:System.String" /> that contains an absolute path associated with the WebSocket service.
</param>
<summary>
Adds the specified type WebSocket service.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetFile">
<MemberSignature Language="C#" Value="public byte[] GetFile (string path);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance unsigned int8[] GetFile(string path) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Byte[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="path" Type="System.String" />
</Parameters>
<Docs>
<param name="path">
A <see cref="T:System.String" /> that contains a virtual path to the file to get.
</param>
<summary>
Gets the contents of the specified file.
</summary>
<returns>
An array of <see cref="T:System.Byte" /> that contains the contents of the file.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnConnect">
<MemberSignature Language="C#" Value="public event EventHandler&lt;WebSocketSharp.Server.HttpRequestEventArgs&gt; OnConnect;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1&lt;class WebSocketSharp.Server.HttpRequestEventArgs&gt; OnConnect" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>System.EventHandler&lt;WebSocketSharp.Server.HttpRequestEventArgs&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>
Occurs when the server receives an HTTP CONNECT request.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnDelete">
<MemberSignature Language="C#" Value="public event EventHandler&lt;WebSocketSharp.Server.HttpRequestEventArgs&gt; OnDelete;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1&lt;class WebSocketSharp.Server.HttpRequestEventArgs&gt; OnDelete" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>System.EventHandler&lt;WebSocketSharp.Server.HttpRequestEventArgs&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>
Occurs when the server receives an HTTP DELETE request.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnError">
<MemberSignature Language="C#" Value="public event EventHandler&lt;WebSocketSharp.ErrorEventArgs&gt; OnError;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1&lt;class WebSocketSharp.ErrorEventArgs&gt; OnError" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>System.EventHandler&lt;WebSocketSharp.ErrorEventArgs&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>
Occurs when the server gets an error.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnGet">
<MemberSignature Language="C#" Value="public event EventHandler&lt;WebSocketSharp.Server.HttpRequestEventArgs&gt; OnGet;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1&lt;class WebSocketSharp.Server.HttpRequestEventArgs&gt; OnGet" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>System.EventHandler&lt;WebSocketSharp.Server.HttpRequestEventArgs&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>
Occurs when the server receives an HTTP GET request.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnHead">
<MemberSignature Language="C#" Value="public event EventHandler&lt;WebSocketSharp.Server.HttpRequestEventArgs&gt; OnHead;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1&lt;class WebSocketSharp.Server.HttpRequestEventArgs&gt; OnHead" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>System.EventHandler&lt;WebSocketSharp.Server.HttpRequestEventArgs&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>
Occurs when the server receives an HTTP HEAD request.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnOptions">
<MemberSignature Language="C#" Value="public event EventHandler&lt;WebSocketSharp.Server.HttpRequestEventArgs&gt; OnOptions;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1&lt;class WebSocketSharp.Server.HttpRequestEventArgs&gt; OnOptions" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>System.EventHandler&lt;WebSocketSharp.Server.HttpRequestEventArgs&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>
Occurs when the server receives an HTTP OPTIONS request.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnPatch">
<MemberSignature Language="C#" Value="public event EventHandler&lt;WebSocketSharp.Server.HttpRequestEventArgs&gt; OnPatch;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1&lt;class WebSocketSharp.Server.HttpRequestEventArgs&gt; OnPatch" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>System.EventHandler&lt;WebSocketSharp.Server.HttpRequestEventArgs&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>
Occurs when the server receives an HTTP PATCH request.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnPost">
<MemberSignature Language="C#" Value="public event EventHandler&lt;WebSocketSharp.Server.HttpRequestEventArgs&gt; OnPost;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1&lt;class WebSocketSharp.Server.HttpRequestEventArgs&gt; OnPost" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>System.EventHandler&lt;WebSocketSharp.Server.HttpRequestEventArgs&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>
Occurs when the server receives an HTTP POST request.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnPut">
<MemberSignature Language="C#" Value="public event EventHandler&lt;WebSocketSharp.Server.HttpRequestEventArgs&gt; OnPut;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1&lt;class WebSocketSharp.Server.HttpRequestEventArgs&gt; OnPut" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>System.EventHandler&lt;WebSocketSharp.Server.HttpRequestEventArgs&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>
Occurs when the server receives an HTTP PUT request.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnTrace">
<MemberSignature Language="C#" Value="public event EventHandler&lt;WebSocketSharp.Server.HttpRequestEventArgs&gt; OnTrace;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1&lt;class WebSocketSharp.Server.HttpRequestEventArgs&gt; OnTrace" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>System.EventHandler&lt;WebSocketSharp.Server.HttpRequestEventArgs&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>
Occurs when the server receives an HTTP TRACE request.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Port">
<MemberSignature Language="C#" Value="public int Port { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Port" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the port on which to listen for incoming requests.
</summary>
<value>
An <see cref="T:System.Int32" /> that contains a port number.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ServicePaths">
<MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;string&gt; ServicePaths { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1&lt;string&gt; ServicePaths" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Collections.Generic.IEnumerable&lt;System.String&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the collection of paths associated with the every WebSocket services that the server provides.
</summary>
<value>
An IEnumerable&lt;string&gt; that contains the collection of paths.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Start">
<MemberSignature Language="C#" Value="public void Start ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Start() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Starts the <see cref="T:WebSocketSharp.Server.HttpServer" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Stop">
<MemberSignature Language="C#" Value="public void Stop ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Stop() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Shuts down the <see cref="T:WebSocketSharp.Server.HttpServer" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Sweeping">
<MemberSignature Language="C#" Value="public bool Sweeping { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool Sweeping" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets a value indicating whether the server cleans up the inactive WebSocket service
instances periodically.
</summary>
<value>
<c>true</c> if the server cleans up the inactive WebSocket service instances every 60 seconds;
otherwise, <c>false</c>. The default value is <c>true</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,105 +0,0 @@
<Type Name="IServiceHost" FullName="WebSocketSharp.Server.IServiceHost">
<TypeSignature Language="C#" Value="public interface IServiceHost" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IServiceHost" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Interfaces />
<Docs>
<summary>
Exposes the methods and properties for the WebSocket service host.
</summary>
<remarks />
</Docs>
<Members>
<Member MemberName="BindWebSocket">
<MemberSignature Language="C#" Value="public void BindWebSocket (WebSocketSharp.Net.WebSockets.WebSocketContext context);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void BindWebSocket(class WebSocketSharp.Net.WebSockets.WebSocketContext context) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="context" Type="WebSocketSharp.Net.WebSockets.WebSocketContext" />
</Parameters>
<Docs>
<param name="context">
A <see cref="T:WebSocketSharp.Net.WebSockets.WebSocketContext" /> that contains the WebSocket connection request objects to bind.
</param>
<summary>
Binds the specified <see cref="T:WebSocketSharp.Net.WebSockets.WebSocketContext" /> to a <see cref="T:WebSocketSharp.Server.WebSocketService" /> instance.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Broadcast">
<MemberSignature Language="C#" Value="public void Broadcast (string data);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Broadcast(string data) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="data" Type="System.String" />
</Parameters>
<Docs>
<param name="data">
A <see cref="T:System.String" /> to broadcast.
</param>
<summary>
Broadcasts the specified <see cref="T:System.String" /> to all service clients.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Start">
<MemberSignature Language="C#" Value="public void Start ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Start() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Starts the WebSocket service host.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Stop">
<MemberSignature Language="C#" Value="public void Stop ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Stop() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Stops the WebSocket service host.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Sweeping">
<MemberSignature Language="C#" Value="public bool Sweeping { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool Sweeping" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets a value indicating whether the WebSocket service host cleans up the inactive service
instances periodically.
</summary>
<value>
<c>true</c> if the WebSocket service host cleans up the inactive service instances periodically;
otherwise, <c>false</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,57 +0,0 @@
<Type Name="RequestEventArgs" FullName="WebSocketSharp.Server.RequestEventArgs">
<TypeSignature Language="C#" Value="public class RequestEventArgs : EventArgs" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit RequestEventArgs extends System.EventArgs" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.EventArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
Contains the event data associated with the request events of the <see cref="T:WebSocketSharp.Server.HttpServer" /> class.
</summary>
<remarks>
A request event occurs when a <see cref="T:WebSocketSharp.Server.HttpServer" /> instance receives an HTTP request.
If you want to get the HTTP request objects, you should access the <see cref="!:ResponseEventArgs.Request" /> property.
If you want to get the HTTP response objects to send, you should access the <see cref="!:ResponseEventArgs.Response" /> property.
</remarks>
</Docs>
<Members>
<Member MemberName="Request">
<MemberSignature Language="C#" Value="public WebSocketSharp.Net.HttpListenerRequest Request { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class WebSocketSharp.Net.HttpListenerRequest Request" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpListenerRequest</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the HTTP request objects sent from a client.
</summary>
<value>
A <see cref="T:WebSocketSharp.Net.HttpListenerRequest" /> that contains the HTTP request objects.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Response">
<MemberSignature Language="C#" Value="public WebSocketSharp.Net.HttpListenerResponse Response { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class WebSocketSharp.Net.HttpListenerResponse Response" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpListenerResponse</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the HTTP response objects to send to the client in response to the client's request.
</summary>
<value>
A <see cref="T:WebSocketSharp.Net.HttpListenerResponse" /> that contains the HTTP response objects.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,57 +0,0 @@
<Type Name="ResponseEventArgs" FullName="WebSocketSharp.Server.ResponseEventArgs">
<TypeSignature Language="C#" Value="public class ResponseEventArgs : EventArgs" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ResponseEventArgs extends System.EventArgs" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.EventArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
Contains the event data associated with the response events of the <see cref="T:WebSocketSharp.Server.HttpServer" /> class.
</summary>
<remarks>
A response event occurs when a <see cref="T:WebSocketSharp.Server.HttpServer" /> instance receives an HTTP request.
If you want to get the HTTP request objects, you should access the <see cref="P:WebSocketSharp.Server.ResponseEventArgs.Request" /> property.
If you want to get the HTTP response objects to send, you should access the <see cref="P:WebSocketSharp.Server.ResponseEventArgs.Response" /> property.
</remarks>
</Docs>
<Members>
<Member MemberName="Request">
<MemberSignature Language="C#" Value="public WebSocketSharp.Net.HttpListenerRequest Request { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class WebSocketSharp.Net.HttpListenerRequest Request" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpListenerRequest</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the HTTP request objects sent from a client.
</summary>
<value>
A <see cref="T:WebSocketSharp.Net.HttpListenerRequest" /> that contains the HTTP request objects.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Response">
<MemberSignature Language="C#" Value="public WebSocketSharp.Net.HttpListenerResponse Response { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class WebSocketSharp.Net.HttpListenerResponse Response" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Net.HttpListenerResponse</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the HTTP response objects to send to the client in response to the client's request.
</summary>
<value>
A <see cref="T:WebSocketSharp.Net.HttpListenerResponse" /> that contains the HTTP response objects.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,145 +0,0 @@
<Type Name="ServiceManager" FullName="WebSocketSharp.Server.ServiceManager">
<TypeSignature Language="C#" Value="public class ServiceManager" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ServiceManager extends System.Object" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ServiceManager ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Add">
<MemberSignature Language="C#" Value="public void Add (string absPath, WebSocketSharp.Server.IServiceHost svcHost);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Add(string absPath, class WebSocketSharp.Server.IServiceHost svcHost) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="absPath" Type="System.String" />
<Parameter Name="svcHost" Type="WebSocketSharp.Server.IServiceHost" />
</Parameters>
<Docs>
<param name="absPath">To be added.</param>
<param name="svcHost">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Broadcast">
<MemberSignature Language="C#" Value="public void Broadcast (string data);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Broadcast(string data) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="data" Type="System.String" />
</Parameters>
<Docs>
<param name="data">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Count">
<MemberSignature Language="C#" Value="public int Count { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Count" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Path">
<MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;string&gt; Path { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1&lt;string&gt; Path" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Collections.Generic.IEnumerable&lt;System.String&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ServiceHost">
<MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;WebSocketSharp.Server.IServiceHost&gt; ServiceHost { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1&lt;class WebSocketSharp.Server.IServiceHost&gt; ServiceHost" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Collections.Generic.IEnumerable&lt;WebSocketSharp.Server.IServiceHost&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Stop">
<MemberSignature Language="C#" Value="public void Stop ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Stop() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Sweeped">
<MemberSignature Language="C#" Value="public bool Sweeped { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool Sweeped" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="TryGetServiceHost">
<MemberSignature Language="C#" Value="public bool TryGetServiceHost (string absPath, out WebSocketSharp.Server.IServiceHost svcHost);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool TryGetServiceHost(string absPath, class WebSocketSharp.Server.IServiceHost svcHost) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="absPath" Type="System.String" />
<Parameter Name="svcHost" Type="WebSocketSharp.Server.IServiceHost&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="absPath">To be added.</param>
<param name="svcHost">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,251 +0,0 @@
<Type Name="SessionManager" FullName="WebSocketSharp.Server.SessionManager">
<TypeSignature Language="C#" Value="public class SessionManager" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit SessionManager extends System.Object" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public SessionManager ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ActiveID">
<MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;string&gt; ActiveID { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1&lt;string&gt; ActiveID" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Collections.Generic.IEnumerable&lt;System.String&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Add">
<MemberSignature Language="C#" Value="public string Add (WebSocketSharp.Server.WebSocketService service);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance string Add(class WebSocketSharp.Server.WebSocketService service) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="service" Type="WebSocketSharp.Server.WebSocketService" />
</Parameters>
<Docs>
<param name="service">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Broadcast">
<MemberSignature Language="C#" Value="public void Broadcast (byte[] data);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Broadcast(unsigned int8[] data) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="data" Type="System.Byte[]" />
</Parameters>
<Docs>
<param name="data">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Broadcast">
<MemberSignature Language="C#" Value="public void Broadcast (string data);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Broadcast(string data) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="data" Type="System.String" />
</Parameters>
<Docs>
<param name="data">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Broadping">
<MemberSignature Language="C#" Value="public System.Collections.Generic.Dictionary&lt;string,bool&gt; Broadping (string message);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Collections.Generic.Dictionary`2&lt;string, bool&gt; Broadping(string message) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Collections.Generic.Dictionary&lt;System.String,System.Boolean&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="message" Type="System.String" />
</Parameters>
<Docs>
<param name="message">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Count">
<MemberSignature Language="C#" Value="public int Count { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Count" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ID">
<MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;string&gt; ID { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1&lt;string&gt; ID" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Collections.Generic.IEnumerable&lt;System.String&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="InactiveID">
<MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;string&gt; InactiveID { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1&lt;string&gt; InactiveID" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Collections.Generic.IEnumerable&lt;System.String&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Remove">
<MemberSignature Language="C#" Value="public bool Remove (string id);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Remove(string id) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="id" Type="System.String" />
</Parameters>
<Docs>
<param name="id">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Stop">
<MemberSignature Language="C#" Value="public void Stop ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Stop() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Stop">
<MemberSignature Language="C#" Value="public void Stop (WebSocketSharp.CloseStatusCode code, string reason);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Stop(valuetype WebSocketSharp.CloseStatusCode code, string reason) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="code" Type="WebSocketSharp.CloseStatusCode" />
<Parameter Name="reason" Type="System.String" />
</Parameters>
<Docs>
<param name="code">To be added.</param>
<param name="reason">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Sweep">
<MemberSignature Language="C#" Value="public void Sweep ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Sweep() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Sweeped">
<MemberSignature Language="C#" Value="public bool Sweeped { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool Sweeped" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SyncRoot">
<MemberSignature Language="C#" Value="public object SyncRoot { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance object SyncRoot" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Object</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="TryGetByID">
<MemberSignature Language="C#" Value="public bool TryGetByID (string id, out WebSocketSharp.Server.WebSocketService service);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool TryGetByID(string id, class WebSocketSharp.Server.WebSocketService service) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="id" Type="System.String" />
<Parameter Name="service" Type="WebSocketSharp.Server.WebSocketService&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="id">To be added.</param>
<param name="service">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,261 +0,0 @@
<Type Name="WebSocketServer" FullName="WebSocketSharp.Server.WebSocketServer">
<TypeSignature Language="C#" Value="public class WebSocketServer : WebSocketSharp.Server.WebSocketServerBase" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit WebSocketServer extends WebSocketSharp.Server.WebSocketServerBase" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>WebSocketSharp.Server.WebSocketServerBase</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
Provides the functions of the server that receives the WebSocket connection requests.
</summary>
<remarks>
The WebSocketServer class provides the multi WebSocket service.
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public WebSocketServer ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>
Initializes a new instance of the <see cref="T:WebSocketSharp.Server.WebSocketServer" /> class.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public WebSocketServer (int port);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 port) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="port" Type="System.Int32" />
</Parameters>
<Docs>
<param name="port">
An <see cref="T:System.Int32" /> that contains a port number.
</param>
<summary>
Initializes a new instance of the <see cref="T:WebSocketSharp.Server.WebSocketServer" /> class that listens for incoming connection attempts
on the specified <paramref name="port" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public WebSocketServer (string url);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string url) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="url" Type="System.String" />
</Parameters>
<Docs>
<param name="url">
A <see cref="T:System.String" /> that contains a WebSocket URL.
</param>
<summary>
Initializes a new instance of the <see cref="T:WebSocketSharp.Server.WebSocketServer" /> class that listens for incoming connection attempts
on the specified WebSocket URL.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public WebSocketServer (int port, bool secure);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 port, bool secure) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="port" Type="System.Int32" />
<Parameter Name="secure" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="port">
An <see cref="T:System.Int32" /> that contains a port number.
</param>
<param name="secure">
A <see cref="T:System.Boolean" /> that indicates providing a secure connection or not. (<c>true</c> indicates providing a secure connection.)
</param>
<summary>
Initializes a new instance of the <see cref="T:WebSocketSharp.Server.WebSocketServer" /> class that listens for incoming connection attempts
on the specified <paramref name="port" /> and <paramref name="secure" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public WebSocketServer (System.Net.IPAddress address, int port);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Net.IPAddress address, int32 port) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="address" Type="System.Net.IPAddress" />
<Parameter Name="port" Type="System.Int32" />
</Parameters>
<Docs>
<param name="address">
A <see cref="T:System.Net.IPAddress" /> that contains a local IP address.
</param>
<param name="port">
An <see cref="T:System.Int32" /> that contains a port number.
</param>
<summary>
Initializes a new instance of the <see cref="T:WebSocketSharp.Server.WebSocketServer" /> class that listens for incoming connection attempts
on the specified <paramref name="address" /> and <paramref name="port" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public WebSocketServer (System.Net.IPAddress address, int port, bool secure);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Net.IPAddress address, int32 port, bool secure) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="address" Type="System.Net.IPAddress" />
<Parameter Name="port" Type="System.Int32" />
<Parameter Name="secure" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="address">
A <see cref="T:System.Net.IPAddress" /> that contains a local IP address.
</param>
<param name="port">
An <see cref="T:System.Int32" /> that contains a port number.
</param>
<param name="secure">
A <see cref="T:System.Boolean" /> that indicates providing a secure connection or not. (<c>true</c> indicates providing a secure connection.)
</param>
<summary>
Initializes a new instance of the <see cref="T:WebSocketSharp.Server.WebSocketServer" /> class that listens for incoming connection attempts
on the specified <paramref name="address" />, <paramref name="port" /> and <paramref name="secure" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AcceptWebSocket">
<MemberSignature Language="C#" Value="protected override void AcceptWebSocket (WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext context);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void AcceptWebSocket(class WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext context) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="context" Type="WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext" />
</Parameters>
<Docs>
<param name="context">
A <see cref="T:WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext" /> that contains the WebSocket connection request objects.
</param>
<summary>
Accepts a WebSocket connection request.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AddWebSocketService&lt;T&gt;">
<MemberSignature Language="C#" Value="public void AddWebSocketService&lt;T&gt; (string absPath) where T : WebSocketSharp.Server.WebSocketServicenew();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddWebSocketService&lt;.ctor (class WebSocketSharp.Server.WebSocketService) T&gt;(string absPath) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="T">
<Constraints>
<ParameterAttribute>DefaultConstructorConstraint</ParameterAttribute>
<BaseTypeName>WebSocketSharp.Server.WebSocketService</BaseTypeName>
</Constraints>
</TypeParameter>
</TypeParameters>
<Parameters>
<Parameter Name="absPath" Type="System.String" />
</Parameters>
<Docs>
<typeparam name="T">
The type of the WebSocket service. The T must inherit the <see cref="T:WebSocketSharp.Server.WebSocketService" /> class.
</typeparam>
<param name="absPath">
A <see cref="T:System.String" /> that contains an absolute path associated with the WebSocket service.
</param>
<summary>
Adds the specified type WebSocket service.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Broadcast">
<MemberSignature Language="C#" Value="public void Broadcast (string data);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Broadcast(string data) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="data" Type="System.String" />
</Parameters>
<Docs>
<param name="data">
A <see cref="T:System.String" /> to broadcast.
</param>
<summary>
Broadcasts the specified <see cref="T:System.String" /> to all clients.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ServicePaths">
<MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;string&gt; ServicePaths { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1&lt;string&gt; ServicePaths" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Collections.Generic.IEnumerable&lt;System.String&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the collection of paths associated with the every WebSocket services that the server provides.
</summary>
<value>
An IEnumerable&lt;string&gt; that contains the collection of paths.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Stop">
<MemberSignature Language="C#" Value="public override void Stop ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void Stop() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Stops receiving the WebSocket connection requests.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Sweeping">
<MemberSignature Language="C#" Value="public bool Sweeping { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool Sweeping" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets a value indicating whether the server cleans up the inactive WebSocket service
instances periodically.
</summary>
<value>
<c>true</c> if the server cleans up the inactive WebSocket service instances every 60 seconds;
otherwise, <c>false</c>. The default value is <c>true</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,270 +0,0 @@
<Type Name="WebSocketServerBase" FullName="WebSocketSharp.Server.WebSocketServerBase">
<TypeSignature Language="C#" Value="public abstract class WebSocketServerBase" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit WebSocketServerBase extends System.Object" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
Provides the basic functions of the server that receives the WebSocket connection requests.
</summary>
<remarks>
The WebSocketServerBase class is an abstract class.
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected WebSocketServerBase ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>
Initializes a new instance of the <see cref="T:WebSocketSharp.Server.WebSocketServerBase" /> class.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected WebSocketServerBase (string url);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(string url) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="url" Type="System.String" />
</Parameters>
<Docs>
<param name="url">
A <see cref="T:System.String" /> that contains a WebSocket URL.
</param>
<summary>
Initializes a new instance of the <see cref="T:WebSocketSharp.Server.WebSocketServerBase" /> class that listens for incoming connection attempts
on the specified WebSocket URL.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="url" /> is <see langword="null" />.
</exception>
<exception cref="T:System.ArgumentException">
<paramref name="url" /> is invalid.
</exception>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected WebSocketServerBase (System.Net.IPAddress address, int port, string absPath, bool secure);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(class System.Net.IPAddress address, int32 port, string absPath, bool secure) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="address" Type="System.Net.IPAddress" />
<Parameter Name="port" Type="System.Int32" />
<Parameter Name="absPath" Type="System.String" />
<Parameter Name="secure" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="address">
A <see cref="T:System.Net.IPAddress" /> that contains a local IP address.
</param>
<param name="port">
An <see cref="T:System.Int32" /> that contains a port number.
</param>
<param name="absPath">
A <see cref="T:System.String" /> that contains an absolute path.
</param>
<param name="secure">
A <see cref="T:System.Boolean" /> that indicates providing a secure connection or not. (<c>true</c> indicates providing a secure connection.)
</param>
<summary>
Initializes a new instance of the <see cref="T:WebSocketSharp.Server.WebSocketServerBase" /> class that listens for incoming connection attempts
on the specified <paramref name="address" />, <paramref name="port" />, <paramref name="absPath" /> and <paramref name="secure" />.
</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
Either <paramref name="address" /> or <paramref name="absPath" /> is <see langword="null" />.
</exception>
<exception cref="T:System.ArgumentException">
<para>
<paramref name="absPath" /> is invalid.
</para>
<para>
-or-
</para>
<para>
Pair of <paramref name="port" /> and <paramref name="secure" /> is invalid.
</para>
</exception>
</Docs>
</Member>
<Member MemberName="AcceptWebSocket">
<MemberSignature Language="C#" Value="protected abstract void AcceptWebSocket (WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext context);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void AcceptWebSocket(class WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext context) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="context" Type="WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext" />
</Parameters>
<Docs>
<param name="context">
A <see cref="T:WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext" /> that contains the WebSocket connection request objects.
</param>
<summary>
Accepts a WebSocket connection request.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Address">
<MemberSignature Language="C#" Value="public System.Net.IPAddress Address { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Net.IPAddress Address" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Net.IPAddress</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the local IP address on which to listen for incoming connection attempts.
</summary>
<value>
A <see cref="T:System.Net.IPAddress" /> that contains a local IP address.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="BaseUri">
<MemberSignature Language="C#" Value="protected Uri BaseUri { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Uri BaseUri" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Uri</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the WebSocket URL on which to listen for incoming connection attempts.
</summary>
<value>
A <see cref="T:System.Uri" /> that contains a WebSocket URL.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Error">
<MemberSignature Language="C#" Value="protected virtual void Error (string message);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void Error(string message) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="message" Type="System.String" />
</Parameters>
<Docs>
<param name="message">
A <see cref="T:System.String" /> that contains an error message.
</param>
<summary>
Occurs the <see cref="E:WebSocketSharp.Server.WebSocketServerBase.OnError" /> event with the specified <see cref="T:System.String" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsSecure">
<MemberSignature Language="C#" Value="public bool IsSecure { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsSecure" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value indicating whether the server provides secure connection.
</summary>
<value>
<c>true</c> if the server provides secure connection; otherwise, <c>false</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsSelfHost">
<MemberSignature Language="C#" Value="public bool IsSelfHost { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsSelfHost" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value indicating whether the server is self host.
</summary>
<value>
<c>true</c> if the server is self host; otherwise, <c>false</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnError">
<MemberSignature Language="C#" Value="public event EventHandler&lt;WebSocketSharp.ErrorEventArgs&gt; OnError;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1&lt;class WebSocketSharp.ErrorEventArgs&gt; OnError" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>System.EventHandler&lt;WebSocketSharp.ErrorEventArgs&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>
Occurs when the server gets an error.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Port">
<MemberSignature Language="C#" Value="public int Port { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Port" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the port on which to listen for incoming connection attempts.
</summary>
<value>
An <see cref="T:System.Int32" /> that contains a port number.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Start">
<MemberSignature Language="C#" Value="public virtual void Start ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Start() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Starts to receive the WebSocket connection requests.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Stop">
<MemberSignature Language="C#" Value="public virtual void Stop ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Stop() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Stops receiving the WebSocket connection requests.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,551 +0,0 @@
<Type Name="WebSocketService" FullName="WebSocketSharp.Server.WebSocketService">
<TypeSignature Language="C#" Value="public abstract class WebSocketService" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit WebSocketService extends System.Object" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
Provides the basic functions of the WebSocket service.
</summary>
<remarks>
The WebSocketService class is an abstract class.
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public WebSocketService ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>
Initializes a new instance of the <see cref="T:WebSocketSharp.Server.WebSocketService" /> class.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Broadcast">
<MemberSignature Language="C#" Value="public void Broadcast (byte[] data);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Broadcast(unsigned int8[] data) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="data" Type="System.Byte[]" />
</Parameters>
<Docs>
<param name="data">
An array of <see cref="T:System.Byte" /> to broadcast.
</param>
<summary>
Broadcasts the specified array of <see cref="T:System.Byte" /> to the clients of every <see cref="T:WebSocketSharp.Server.WebSocketService" /> instances
in the <see cref="P:WebSocketSharp.Server.WebSocketService.Sessions" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Broadcast">
<MemberSignature Language="C#" Value="public void Broadcast (string data);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Broadcast(string data) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="data" Type="System.String" />
</Parameters>
<Docs>
<param name="data">
A <see cref="T:System.String" /> to broadcast.
</param>
<summary>
Broadcasts the specified <see cref="T:System.String" /> to the clients of every <see cref="T:WebSocketSharp.Server.WebSocketService" /> instances
in the <see cref="P:WebSocketSharp.Server.WebSocketService.Sessions" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Broadping">
<MemberSignature Language="C#" Value="public System.Collections.Generic.Dictionary&lt;string,bool&gt; Broadping ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Collections.Generic.Dictionary`2&lt;string, bool&gt; Broadping() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Collections.Generic.Dictionary&lt;System.String,System.Boolean&gt;</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Pings to the clients of every <see cref="T:WebSocketSharp.Server.WebSocketService" /> instances
in the <see cref="P:WebSocketSharp.Server.WebSocketService.Sessions" />.
</summary>
<returns>
A Dictionary&lt;string, bool&gt; that contains the collection of IDs and values
indicating whether each <see cref="T:WebSocketSharp.Server.WebSocketService" /> instances received a Pong in a time.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Broadping">
<MemberSignature Language="C#" Value="public System.Collections.Generic.Dictionary&lt;string,bool&gt; Broadping (string message);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Collections.Generic.Dictionary`2&lt;string, bool&gt; Broadping(string message) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Collections.Generic.Dictionary&lt;System.String,System.Boolean&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="message" Type="System.String" />
</Parameters>
<Docs>
<param name="message">
A <see cref="T:System.String" /> that contains a message.
</param>
<summary>
Pings with the specified <see cref="T:System.String" /> to the clients of every <see cref="T:WebSocketSharp.Server.WebSocketService" /> instances
in the <see cref="P:WebSocketSharp.Server.WebSocketService.Sessions" />.
</summary>
<returns>
A Dictionary&lt;string, bool&gt; that contains the collection of IDs and values
indicating whether each <see cref="T:WebSocketSharp.Server.WebSocketService" /> instances received a Pong in a time.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ID">
<MemberSignature Language="C#" Value="public string ID { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ID" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the ID of the <see cref="T:WebSocketSharp.Server.WebSocketService" /> instance.
</summary>
<value>
A <see cref="T:System.String" /> that contains an ID.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsBound">
<MemberSignature Language="C#" Value="public bool IsBound { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsBound" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value indicating whether the <see cref="T:WebSocketSharp.Server.WebSocketService" /> instance is bound to a <see cref="T:WebSocketSharp.WebSocket" />.
</summary>
<value>
<c>true</c> if the <see cref="T:WebSocketSharp.Server.WebSocketService" /> instance is bound to a <see cref="T:WebSocketSharp.WebSocket" />; otherwise, <c>false</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnClose">
<MemberSignature Language="C#" Value="protected virtual void OnClose (WebSocketSharp.CloseEventArgs e);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnClose(class WebSocketSharp.CloseEventArgs e) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="e" Type="WebSocketSharp.CloseEventArgs" />
</Parameters>
<Docs>
<param name="e">
A <see cref="T:WebSocketSharp.CloseEventArgs" /> that contains the event data associated with a <see cref="E:WebSocketSharp.WebSocket.OnClose" /> event.
</param>
<summary>
Occurs when the inner <see cref="T:WebSocketSharp.WebSocket" /> receives a Close frame or the Stop method is called.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnError">
<MemberSignature Language="C#" Value="protected virtual void OnError (WebSocketSharp.ErrorEventArgs e);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnError(class WebSocketSharp.ErrorEventArgs e) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="e" Type="WebSocketSharp.ErrorEventArgs" />
</Parameters>
<Docs>
<param name="e">
An <see cref="T:WebSocketSharp.ErrorEventArgs" /> that contains the event data associated with a <see cref="E:WebSocketSharp.WebSocket.OnError" /> event.
</param>
<summary>
Occurs when the inner <see cref="T:WebSocketSharp.WebSocket" /> gets an error.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnMessage">
<MemberSignature Language="C#" Value="protected virtual void OnMessage (WebSocketSharp.MessageEventArgs e);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnMessage(class WebSocketSharp.MessageEventArgs e) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="e" Type="WebSocketSharp.MessageEventArgs" />
</Parameters>
<Docs>
<param name="e">
A <see cref="T:WebSocketSharp.MessageEventArgs" /> that contains the event data associated with a <see cref="E:WebSocketSharp.WebSocket.OnMessage" /> event.
</param>
<summary>
Occurs when the inner <see cref="T:WebSocketSharp.WebSocket" /> receives a data frame.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnOpen">
<MemberSignature Language="C#" Value="protected virtual void OnOpen ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnOpen() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Occurs when the WebSocket connection has been established.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Ping">
<MemberSignature Language="C#" Value="public bool Ping ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Ping() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Pings to the client of the <see cref="T:WebSocketSharp.Server.WebSocketService" /> instance.
</summary>
<returns>
<c>true</c> if the <see cref="T:WebSocketSharp.Server.WebSocketService" /> instance receives a Pong in a time; otherwise, <c>false</c>.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Ping">
<MemberSignature Language="C#" Value="public bool Ping (string message);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Ping(string message) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="message" Type="System.String" />
</Parameters>
<Docs>
<param name="message">
A <see cref="T:System.String" /> that contains a message.
</param>
<summary>
Pings with the specified <see cref="T:System.String" /> to the client of the <see cref="T:WebSocketSharp.Server.WebSocketService" /> instance.
</summary>
<returns>
<c>true</c> if the <see cref="T:WebSocketSharp.Server.WebSocketService" /> instance receives a Pong in a time; otherwise, <c>false</c>.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="PingTo">
<MemberSignature Language="C#" Value="public bool PingTo (string id);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool PingTo(string id) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="id" Type="System.String" />
</Parameters>
<Docs>
<param name="id">
A <see cref="T:System.String" /> that contains an ID that represents the destination for the Ping.
</param>
<summary>
Pings to the client of the <see cref="T:WebSocketSharp.Server.WebSocketService" /> instance
associated with the specified <paramref name="id" />.
</summary>
<returns>
<c>true</c> if the <see cref="T:WebSocketSharp.Server.WebSocketService" /> instance receives a Pong in a time; otherwise, <c>false</c>.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="PingTo">
<MemberSignature Language="C#" Value="public bool PingTo (string id, string message);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool PingTo(string id, string message) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="id" Type="System.String" />
<Parameter Name="message" Type="System.String" />
</Parameters>
<Docs>
<param name="id">
A <see cref="T:System.String" /> that contains an ID that represents the destination for the Ping.
</param>
<param name="message">
A <see cref="T:System.String" /> that contains a message.
</param>
<summary>
Pings with the specified <see cref="T:System.String" /> to the client of the <see cref="T:WebSocketSharp.Server.WebSocketService" /> instance
associated with the specified <paramref name="id" />.
</summary>
<returns>
<c>true</c> if the <see cref="T:WebSocketSharp.Server.WebSocketService" /> instance receives a Pong in a time; otherwise, <c>false</c>.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ProcessCookies">
<MemberSignature Language="C#" Value="protected virtual bool ProcessCookies (WebSocketSharp.Net.CookieCollection request, WebSocketSharp.Net.CookieCollection response);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance bool ProcessCookies(class WebSocketSharp.Net.CookieCollection request, class WebSocketSharp.Net.CookieCollection response) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="request" Type="WebSocketSharp.Net.CookieCollection" />
<Parameter Name="response" Type="WebSocketSharp.Net.CookieCollection" />
</Parameters>
<Docs>
<param name="request">
A <see cref="T:WebSocketSharp.Net.CookieCollection" /> that contains a collection of the HTTP Cookies received from the client.
</param>
<param name="response">
A <see cref="T:WebSocketSharp.Net.CookieCollection" /> that contains a collection of the HTTP Cookies to send to the client.
</param>
<summary>
Processes the cookies used in the WebSocket opening handshake.
</summary>
<returns>
<c>true</c> if processing the cookies is successfully; otherwise, <c>false</c>.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="QueryString">
<MemberSignature Language="C#" Value="protected System.Collections.Specialized.NameValueCollection QueryString { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Specialized.NameValueCollection QueryString" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Collections.Specialized.NameValueCollection</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the collection of query string variables used in the WebSocket opening handshake.
</summary>
<value>
A <see cref="T:System.Collections.Specialized.NameValueCollection" /> that contains the collection of query string variables.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Send">
<MemberSignature Language="C#" Value="public void Send (byte[] data);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Send(unsigned int8[] data) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="data" Type="System.Byte[]" />
</Parameters>
<Docs>
<param name="data">
An array of <see cref="T:System.Byte" /> that contains a binary data to send.
</param>
<summary>
Sends a binary data to the client of the <see cref="T:WebSocketSharp.Server.WebSocketService" /> instance.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Send">
<MemberSignature Language="C#" Value="public void Send (string data);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Send(string data) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="data" Type="System.String" />
</Parameters>
<Docs>
<param name="data">
A <see cref="T:System.String" /> that contains a text data to send.
</param>
<summary>
Sends a text data to the client of the <see cref="T:WebSocketSharp.Server.WebSocketService" /> instance.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendTo">
<MemberSignature Language="C#" Value="public void SendTo (string id, byte[] data);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SendTo(string id, unsigned int8[] data) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="id" Type="System.String" />
<Parameter Name="data" Type="System.Byte[]" />
</Parameters>
<Docs>
<param name="id">
A <see cref="T:System.String" /> that contains an ID that represents the destination for the data.
</param>
<param name="data">
An array of <see cref="T:System.Byte" /> that contains a binary data to send.
</param>
<summary>
Sends a binary data to the client of the <see cref="T:WebSocketSharp.Server.WebSocketService" /> instance
associated with the specified <paramref name="id" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendTo">
<MemberSignature Language="C#" Value="public void SendTo (string id, string data);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SendTo(string id, string data) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="id" Type="System.String" />
<Parameter Name="data" Type="System.String" />
</Parameters>
<Docs>
<param name="id">
A <see cref="T:System.String" /> that contains an ID that represents the destination for the data.
</param>
<param name="data">
A <see cref="T:System.String" /> that contains a text data to send.
</param>
<summary>
Sends a text data to the client of the <see cref="T:WebSocketSharp.Server.WebSocketService" /> instance
associated with the specified <paramref name="id" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Sessions">
<MemberSignature Language="C#" Value="protected WebSocketSharp.Server.WebSocketServiceManager Sessions { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class WebSocketSharp.Server.WebSocketServiceManager Sessions" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Server.WebSocketServiceManager</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the sessions to the <see cref="T:WebSocketSharp.Server.WebSocketService" />.
</summary>
<value>
A <see cref="T:WebSocketSharp.Server.WebSocketServiceManager" /> that contains the sessions to the the <see cref="T:WebSocketSharp.Server.WebSocketService" />.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Start">
<MemberSignature Language="C#" Value="public void Start ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Start() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Starts the <see cref="T:WebSocketSharp.Server.WebSocketService" /> instance.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Stop">
<MemberSignature Language="C#" Value="public void Stop ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Stop() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Stops the <see cref="T:WebSocketSharp.Server.WebSocketService" /> instance.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Stop">
<MemberSignature Language="C#" Value="public void Stop (ushort code, string reason);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Stop(unsigned int16 code, string reason) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="code" Type="System.UInt16" />
<Parameter Name="reason" Type="System.String" />
</Parameters>
<Docs>
<param name="code">
A <see cref="T:System.UInt16" /> that contains a status code indicating the reason for stop.
</param>
<param name="reason">
A <see cref="T:System.String" /> that contains a reason for stop.
</param>
<summary>
Stops the <see cref="T:WebSocketSharp.Server.WebSocketService" /> instance with the specified <see cref="T:System.UInt16" /> and <see cref="T:System.String" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Stop">
<MemberSignature Language="C#" Value="public void Stop (WebSocketSharp.CloseStatusCode code, string reason);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Stop(valuetype WebSocketSharp.CloseStatusCode code, string reason) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="code" Type="WebSocketSharp.CloseStatusCode" />
<Parameter Name="reason" Type="System.String" />
</Parameters>
<Docs>
<param name="code">
One of the <see cref="T:WebSocketSharp.CloseStatusCode" /> values that contains a status code indicating the reason for stop.
</param>
<param name="reason">
A <see cref="T:System.String" /> that contains a reason for stop.
</param>
<summary>
Stops the <see cref="T:WebSocketSharp.Server.WebSocketService" /> instance with the specified <see cref="T:WebSocketSharp.CloseStatusCode" /> and <see cref="T:System.String" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,333 +0,0 @@
<Type Name="WebSocketServiceHost&lt;T&gt;" FullName="WebSocketSharp.Server.WebSocketServiceHost&lt;T&gt;">
<TypeSignature Language="C#" Value="public class WebSocketServiceHost&lt;T&gt; : WebSocketSharp.Server.WebSocketServerBase, WebSocketSharp.Server.IServiceHost where T : WebSocketServicenew()" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit WebSocketServiceHost`1&lt;.ctor (class WebSocketSharp.Server.WebSocketService) T&gt; extends WebSocketSharp.Server.WebSocketServerBase implements class WebSocketSharp.Server.IServiceHost" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<TypeParameters>
<TypeParameter Name="T">
<Constraints>
<ParameterAttribute>DefaultConstructorConstraint</ParameterAttribute>
<BaseTypeName>WebSocketSharp.Server.WebSocketService</BaseTypeName>
</Constraints>
</TypeParameter>
</TypeParameters>
<Base>
<BaseTypeName>WebSocketSharp.Server.WebSocketServerBase</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>WebSocketSharp.Server.IServiceHost</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<typeparam name="T">
The type of the WebSocket service that the server provides. The T must inherit the <see cref="T:WebSocketSharp.Server.WebSocketService" /> class.
</typeparam>
<summary>
Provides the functions of the server that receives the WebSocket connection requests.
</summary>
<remarks>
The WebSocketServiceHost&lt;T&gt; class provides the single WebSocket service.
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public WebSocketServiceHost (int port);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 port) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="port" Type="System.Int32" />
</Parameters>
<Docs>
<param name="port">
An <see cref="T:System.Int32" /> that contains a port number.
</param>
<summary>
Initializes a new instance of the WebSocketServiceHost&lt;T&gt; class that listens for incoming connection attempts
on the specified <paramref name="port" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public WebSocketServiceHost (string url);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string url) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="url" Type="System.String" />
</Parameters>
<Docs>
<param name="url">
A <see cref="T:System.String" /> that contains a WebSocket URL.
</param>
<summary>
Initializes a new instance of the WebSocketServiceHost&lt;T&gt; class that listens for incoming connection attempts
on the specified WebSocket URL.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public WebSocketServiceHost (int port, bool secure);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 port, bool secure) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="port" Type="System.Int32" />
<Parameter Name="secure" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="port">
An <see cref="T:System.Int32" /> that contains a port number.
</param>
<param name="secure">
A <see cref="T:System.Boolean" /> that indicates providing a secure connection or not. (<c>true</c> indicates providing a secure connection.)
</param>
<summary>
Initializes a new instance of the WebSocketServiceHost&lt;T&gt; class that listens for incoming connection attempts
on the specified <paramref name="port" /> and <paramref name="secure" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public WebSocketServiceHost (int port, string absPath);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 port, string absPath) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="port" Type="System.Int32" />
<Parameter Name="absPath" Type="System.String" />
</Parameters>
<Docs>
<param name="port">
An <see cref="T:System.Int32" /> that contains a port number.
</param>
<param name="absPath">
A <see cref="T:System.String" /> that contains an absolute path.
</param>
<summary>
Initializes a new instance of the WebSocketServiceHost&lt;T&gt; class that listens for incoming connection attempts
on the specified <paramref name="port" /> and <paramref name="absPath" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public WebSocketServiceHost (int port, string absPath, bool secure);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 port, string absPath, bool secure) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="port" Type="System.Int32" />
<Parameter Name="absPath" Type="System.String" />
<Parameter Name="secure" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="port">
An <see cref="T:System.Int32" /> that contains a port number.
</param>
<param name="absPath">
A <see cref="T:System.String" /> that contains an absolute path.
</param>
<param name="secure">
A <see cref="T:System.Boolean" /> that indicates providing a secure connection or not. (<c>true</c> indicates providing a secure connection.)
</param>
<summary>
Initializes a new instance of the WebSocketServiceHost&lt;T&gt; class that listens for incoming connection attempts
on the specified <paramref name="port" />, <paramref name="absPath" /> and <paramref name="secure" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public WebSocketServiceHost (System.Net.IPAddress address, int port, string absPath);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Net.IPAddress address, int32 port, string absPath) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="address" Type="System.Net.IPAddress" />
<Parameter Name="port" Type="System.Int32" />
<Parameter Name="absPath" Type="System.String" />
</Parameters>
<Docs>
<param name="address">
A <see cref="T:System.Net.IPAddress" /> that contains a local IP address.
</param>
<param name="port">
An <see cref="T:System.Int32" /> that contains a port number.
</param>
<param name="absPath">
A <see cref="T:System.String" /> that contains an absolute path.
</param>
<summary>
Initializes a new instance of the WebSocketServiceHost&lt;T&gt; class that listens for incoming connection attempts
on the specified <paramref name="address" />, <paramref name="port" /> and <paramref name="absPath" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public WebSocketServiceHost (System.Net.IPAddress address, int port, string absPath, bool secure);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Net.IPAddress address, int32 port, string absPath, bool secure) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="address" Type="System.Net.IPAddress" />
<Parameter Name="port" Type="System.Int32" />
<Parameter Name="absPath" Type="System.String" />
<Parameter Name="secure" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="address">
A <see cref="T:System.Net.IPAddress" /> that contains a local IP address.
</param>
<param name="port">
An <see cref="T:System.Int32" /> that contains a port number.
</param>
<param name="absPath">
A <see cref="T:System.String" /> that contains an absolute path.
</param>
<param name="secure">
A <see cref="T:System.Boolean" /> that indicates providing a secure connection or not. (<c>true</c> indicates providing a secure connection.)
</param>
<summary>
Initializes a new instance of the WebSocketServiceHost&lt;T&gt; class that listens for incoming connection attempts
on the specified <paramref name="address" />, <paramref name="port" />, <paramref name="absPath" /> and <paramref name="secure" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AcceptWebSocket">
<MemberSignature Language="C#" Value="protected override void AcceptWebSocket (WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext context);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void AcceptWebSocket(class WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext context) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="context" Type="WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext" />
</Parameters>
<Docs>
<param name="context">
A <see cref="T:WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext" /> that contains the WebSocket connection request objects.
</param>
<summary>
Accepts a WebSocket connection request.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Broadcast">
<MemberSignature Language="C#" Value="public void Broadcast (string data);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Broadcast(string data) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="data" Type="System.String" />
</Parameters>
<Docs>
<param name="data">
A <see cref="T:System.String" /> to broadcast.
</param>
<summary>
Broadcasts the specified <see cref="T:System.String" /> to all clients.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Broadping">
<MemberSignature Language="C#" Value="public System.Collections.Generic.Dictionary&lt;string,bool&gt; Broadping (string message);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Collections.Generic.Dictionary`2&lt;string, bool&gt; Broadping(string message) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Collections.Generic.Dictionary&lt;System.String,System.Boolean&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="message" Type="System.String" />
</Parameters>
<Docs>
<param name="message">
A <see cref="T:System.String" /> that contains a message.
</param>
<summary>
Pings with the specified <see cref="T:System.String" /> to all clients.
</summary>
<returns>
A Dictionary&lt;string, bool&gt; that contains the collection of session IDs and values
indicating whether the server received the Pongs from each clients in a time.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Stop">
<MemberSignature Language="C#" Value="public override void Stop ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void Stop() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Stops receiving the WebSocket connection requests.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Sweeping">
<MemberSignature Language="C#" Value="public bool Sweeping { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool Sweeping" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets a value indicating whether the server cleans up the inactive WebSocket service
instances periodically.
</summary>
<value>
<c>true</c> if the server cleans up the inactive WebSocket service instances every 60 seconds;
otherwise, <c>false</c>. The default value is <c>true</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Uri">
<MemberSignature Language="C#" Value="public Uri Uri { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Uri Uri" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Uri</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the WebSocket URL on which to listen for incoming connection attempts.
</summary>
<value>
A <see cref="T:System.Uri" /> that contains a WebSocket URL.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="WebSocketSharp.Server.IServiceHost.BindWebSocket">
<MemberSignature Language="C#" Value="void IServiceHost.BindWebSocket (WebSocketSharp.Net.WebSockets.WebSocketContext context);" />
<MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void WebSocketSharp.Server.IServiceHost.BindWebSocket(class WebSocketSharp.Net.WebSockets.WebSocketContext context) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="context" Type="WebSocketSharp.Net.WebSockets.WebSocketContext" />
</Parameters>
<Docs>
<param name="context">
A <see cref="T:WebSocketSharp.Net.WebSockets.WebSocketContext" /> that contains the WebSocket connection request objects to bind.
</param>
<summary>
Binds the specified <see cref="T:WebSocketSharp.Net.WebSockets.WebSocketContext" /> to a <see cref="T:WebSocketSharp.Server.WebSocketService" /> instance.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,220 +0,0 @@
<Type Name="WebSocketServiceManager" FullName="WebSocketSharp.Server.WebSocketServiceManager">
<TypeSignature Language="C#" Value="public class WebSocketServiceManager" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit WebSocketServiceManager extends System.Object" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
Manages the collection of <see cref="T:WebSocketSharp.Server.WebSocketService" /> objects.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="ActiveIDs">
<MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;string&gt; ActiveIDs { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1&lt;string&gt; ActiveIDs" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Collections.Generic.IEnumerable&lt;System.String&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the collection of IDs of active <see cref="T:WebSocketSharp.Server.WebSocketService" /> objects
managed by the <see cref="T:WebSocketSharp.Server.WebSocketServiceManager" />.
</summary>
<value>
An IEnumerable&lt;string&gt; that contains the collection of IDs of active <see cref="T:WebSocketSharp.Server.WebSocketService" /> objects.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Broadcast">
<MemberSignature Language="C#" Value="public void Broadcast (byte[] data);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Broadcast(unsigned int8[] data) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="data" Type="System.Byte[]" />
</Parameters>
<Docs>
<param name="data">
An array of <see cref="T:System.Byte" /> to broadcast.
</param>
<summary>
Broadcasts the specified array of <see cref="T:System.Byte" /> to the clients of every <see cref="T:WebSocketSharp.Server.WebSocketService" />
managed by the <see cref="T:WebSocketSharp.Server.WebSocketServiceManager" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Broadcast">
<MemberSignature Language="C#" Value="public void Broadcast (string data);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Broadcast(string data) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="data" Type="System.String" />
</Parameters>
<Docs>
<param name="data">
A <see cref="T:System.String" /> to broadcast.
</param>
<summary>
Broadcasts the specified <see cref="T:System.String" /> to the clients of every <see cref="T:WebSocketSharp.Server.WebSocketService" />
managed by the <see cref="T:WebSocketSharp.Server.WebSocketServiceManager" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Broadping">
<MemberSignature Language="C#" Value="public System.Collections.Generic.Dictionary&lt;string,bool&gt; Broadping (string message);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Collections.Generic.Dictionary`2&lt;string, bool&gt; Broadping(string message) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Collections.Generic.Dictionary&lt;System.String,System.Boolean&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="message" Type="System.String" />
</Parameters>
<Docs>
<param name="message">
A <see cref="T:System.String" /> that contains a message.
</param>
<summary>
Pings with the specified <see cref="T:System.String" /> to the clients of every <see cref="T:WebSocketSharp.Server.WebSocketService" />
managed by the <see cref="T:WebSocketSharp.Server.WebSocketServiceManager" />.
</summary>
<returns>
A Dictionary&lt;string, bool&gt; that contains the collection of IDs and values
indicating whether each <see cref="T:WebSocketSharp.Server.WebSocketService" /> received a Pong in a time.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Count">
<MemberSignature Language="C#" Value="public int Count { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Count" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the number of <see cref="T:WebSocketSharp.Server.WebSocketService" /> objects
managed by the <see cref="T:WebSocketSharp.Server.WebSocketServiceManager" />.
</summary>
<value>
An <see cref="T:System.Int32" /> that contains the number of <see cref="T:WebSocketSharp.Server.WebSocketService" /> objects
managed by the <see cref="T:WebSocketSharp.Server.WebSocketServiceManager" />.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IDs">
<MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;string&gt; IDs { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1&lt;string&gt; IDs" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Collections.Generic.IEnumerable&lt;System.String&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the collection of IDs of <see cref="T:WebSocketSharp.Server.WebSocketService" /> objects
managed by the <see cref="T:WebSocketSharp.Server.WebSocketServiceManager" />.
</summary>
<value>
An IEnumerable&lt;string&gt; that contains the collection of IDs of <see cref="T:WebSocketSharp.Server.WebSocketService" /> objects.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="InactiveIDs">
<MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;string&gt; InactiveIDs { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1&lt;string&gt; InactiveIDs" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Collections.Generic.IEnumerable&lt;System.String&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the collection of IDs of inactive <see cref="T:WebSocketSharp.Server.WebSocketService" /> objects
managed by the <see cref="T:WebSocketSharp.Server.WebSocketServiceManager" />.
</summary>
<value>
An IEnumerable&lt;string&gt; that contains the collection of IDs of inactive <see cref="T:WebSocketSharp.Server.WebSocketService" /> objects.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Sweep">
<MemberSignature Language="C#" Value="public void Sweep ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Sweep() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Cleans up the inactive <see cref="T:WebSocketSharp.Server.WebSocketService" /> objects.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Sweeping">
<MemberSignature Language="C#" Value="public bool Sweeping { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool Sweeping" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value indicating whether the <see cref="T:WebSocketSharp.Server.WebSocketServiceManager" /> cleans up
the inactive <see cref="T:WebSocketSharp.Server.WebSocketService" /> objects periodically.
</summary>
<value>
<c>true</c> if the <see cref="T:WebSocketSharp.Server.WebSocketServiceManager" /> cleans up the inactive <see cref="T:WebSocketSharp.Server.WebSocketService" /> objects
every 60 seconds; otherwise, <c>false</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="TryGetWebSocketService">
<MemberSignature Language="C#" Value="public bool TryGetWebSocketService (string id, out WebSocketSharp.Server.WebSocketService service);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool TryGetWebSocketService(string id, class WebSocketSharp.Server.WebSocketService service) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="id" Type="System.String" />
<Parameter Name="service" Type="WebSocketSharp.Server.WebSocketService&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="id">
A <see cref="T:System.String" /> that contains the ID to find.
</param>
<param name="service">
When this method returns, contains the <see cref="T:WebSocketSharp.Server.WebSocketService" /> with the specified <paramref name="id" />, if the <paramref name="id" /> is found; otherwise, <see langword="null" />.
</param>
<summary>
Tries to get the <see cref="T:WebSocketSharp.Server.WebSocketService" /> associated with the specified <paramref name="id" />.
</summary>
<returns>
<c>true</c> if the <see cref="T:WebSocketSharp.Server.WebSocketServiceManager" /> manages the <see cref="T:WebSocketSharp.Server.WebSocketService" /> with the specified <paramref name="id" />; otherwise, <c>false</c>.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,44 +0,0 @@
<Type Name="ByteOrder" FullName="WebSocketSharp.ByteOrder">
<TypeSignature Language="C#" Value="public enum ByteOrder" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed ByteOrder extends System.Enum" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Docs>
<summary>
Contains the values that indicate whether the byte order is a Little-endian or Big-endian.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="BIG">
<MemberSignature Language="C#" Value="BIG" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.ByteOrder BIG = unsigned int8(1)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.ByteOrder</ReturnType>
</ReturnValue>
<Docs>
<summary>
Indicates a Big-endian.
</summary>
</Docs>
</Member>
<Member MemberName="LITTLE">
<MemberSignature Language="C#" Value="LITTLE" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.ByteOrder LITTLE = unsigned int8(0)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.ByteOrder</ReturnType>
</ReturnValue>
<Docs>
<summary>
Indicates a Little-endian.
</summary>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,74 +0,0 @@
<Type Name="CloseEventArgs" FullName="WebSocketSharp.CloseEventArgs">
<TypeSignature Language="C#" Value="public class CloseEventArgs : WebSocketSharp.MessageEventArgs" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit CloseEventArgs extends WebSocketSharp.MessageEventArgs" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>WebSocketSharp.MessageEventArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
Contains the event data associated with a <see cref="E:WebSocketSharp.WebSocket.OnClose" /> event.
</summary>
<remarks>
The <see cref="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 <see cref="P:WebSocketSharp.CloseEventArgs.Code" /> or <see cref="P:WebSocketSharp.CloseEventArgs.Reason" /> properties.
</remarks>
</Docs>
<Members>
<Member MemberName="Code">
<MemberSignature Language="C#" Value="public ushort Code { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int16 Code" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.UInt16</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the status code for closure.
</summary>
<value>
A <see cref="T:System.UInt16" /> that contains a status code for closure.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Reason">
<MemberSignature Language="C#" Value="public string Reason { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Reason" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the reason for closure.
</summary>
<value>
A <see cref="T:System.String" /> that contains a reason for closure.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="WasClean">
<MemberSignature Language="C#" Value="public bool WasClean { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool WasClean" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Indicates whether the WebSocket connection closed cleanly.
</summary>
<value>
<c>true</c> if the WebSocket connection closed cleanly; otherwise, <c>false</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,206 +0,0 @@
<Type Name="CloseStatusCode" FullName="WebSocketSharp.CloseStatusCode">
<TypeSignature Language="C#" Value="public enum CloseStatusCode" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed CloseStatusCode extends System.Enum" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Docs>
<summary>
Contains the values of the status codes for the WebSocket connection closure.
</summary>
<remarks>
<para>
The <b>CloseStatusCode</b> enumeration contains the values of the status codes for the WebSocket connection closure
defined in <a href="http://tools.ietf.org/html/rfc6455#section-7.4.1">RFC 6455</a> for the WebSocket protocol.
</para>
<para>
"<b>Reserved value</b>" 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.
</para>
</remarks>
</Docs>
<Members>
<Member MemberName="ABNORMAL">
<MemberSignature Language="C#" Value="ABNORMAL" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.CloseStatusCode ABNORMAL = unsigned int16(1006)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.CloseStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to close status 1006. Indicates that the connection was closed abnormally. Reserved value.
</summary>
</Docs>
</Member>
<Member MemberName="AWAY">
<MemberSignature Language="C#" Value="AWAY" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.CloseStatusCode AWAY = unsigned int16(1001)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.CloseStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to close status 1001. Indicates that an endpoint is "going away".
</summary>
</Docs>
</Member>
<Member MemberName="IGNORE_EXTENSION">
<MemberSignature Language="C#" Value="IGNORE_EXTENSION" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.CloseStatusCode IGNORE_EXTENSION = unsigned int16(1010)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.CloseStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
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.
</summary>
</Docs>
</Member>
<Member MemberName="INCONSISTENT_DATA">
<MemberSignature Language="C#" Value="INCONSISTENT_DATA" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.CloseStatusCode INCONSISTENT_DATA = unsigned int16(1007)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.CloseStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
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.
</summary>
</Docs>
</Member>
<Member MemberName="INCORRECT_DATA">
<MemberSignature Language="C#" Value="INCORRECT_DATA" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.CloseStatusCode INCORRECT_DATA = unsigned int16(1003)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.CloseStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to close status 1003. Indicates that an endpoint is terminating the connection
because it has received a type of data it cannot accept.
</summary>
</Docs>
</Member>
<Member MemberName="NO_STATUS_CODE">
<MemberSignature Language="C#" Value="NO_STATUS_CODE" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.CloseStatusCode NO_STATUS_CODE = unsigned int16(1005)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.CloseStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to close status 1005. Indicates that no status code was actually present. Reserved value.
</summary>
</Docs>
</Member>
<Member MemberName="NORMAL">
<MemberSignature Language="C#" Value="NORMAL" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.CloseStatusCode NORMAL = unsigned int16(1000)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.CloseStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to close status 1000. Indicates a normal closure.
</summary>
</Docs>
</Member>
<Member MemberName="POLICY_VIOLATION">
<MemberSignature Language="C#" Value="POLICY_VIOLATION" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.CloseStatusCode POLICY_VIOLATION = unsigned int16(1008)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.CloseStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to close status 1008. Indicates that an endpoint is terminating the connection
because it has received a message that violates its policy.
</summary>
</Docs>
</Member>
<Member MemberName="PROTOCOL_ERROR">
<MemberSignature Language="C#" Value="PROTOCOL_ERROR" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.CloseStatusCode PROTOCOL_ERROR = unsigned int16(1002)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.CloseStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to close status 1002. Indicates that an endpoint is terminating the connection
due to a protocol error.
</summary>
</Docs>
</Member>
<Member MemberName="SERVER_ERROR">
<MemberSignature Language="C#" Value="SERVER_ERROR" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.CloseStatusCode SERVER_ERROR = unsigned int16(1011)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.CloseStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
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.
</summary>
</Docs>
</Member>
<Member MemberName="TLS_HANDSHAKE_FAILURE">
<MemberSignature Language="C#" Value="TLS_HANDSHAKE_FAILURE" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.CloseStatusCode TLS_HANDSHAKE_FAILURE = unsigned int16(1015)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.CloseStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to close status 1015. Indicates that the connection was closed due to a failure to perform
a TLS handshake. Reserved value.
</summary>
</Docs>
</Member>
<Member MemberName="TOO_BIG">
<MemberSignature Language="C#" Value="TOO_BIG" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.CloseStatusCode TOO_BIG = unsigned int16(1009)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.CloseStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
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.
</summary>
</Docs>
</Member>
<Member MemberName="UNDEFINED">
<MemberSignature Language="C#" Value="UNDEFINED" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.CloseStatusCode UNDEFINED = unsigned int16(1004)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.CloseStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to close status 1004. Still undefined. Reserved value.
</summary>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,47 +0,0 @@
<Type Name="CompressionMethod" FullName="WebSocketSharp.CompressionMethod">
<TypeSignature Language="C#" Value="public enum CompressionMethod" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed CompressionMethod extends System.Enum" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Docs>
<summary>
Contains the values of the compression methods used to compress the payload data of the WebSocket Data frame.
</summary>
<remarks>
The <b>CompressionMethod</b> enumeration contains the values of the compression methods defined in
<see href="http://tools.ietf.org/html/draft-ietf-hybi-permessage-compression-09">Compression Extensions for WebSocket</see>.
</remarks>
</Docs>
<Members>
<Member MemberName="DEFLATE">
<MemberSignature Language="C#" Value="DEFLATE" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.CompressionMethod DEFLATE = unsigned int8(1)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.CompressionMethod</ReturnType>
</ReturnValue>
<Docs>
<summary>
Indicates using DEFLATE.
</summary>
</Docs>
</Member>
<Member MemberName="NONE">
<MemberSignature Language="C#" Value="NONE" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.CompressionMethod NONE = unsigned int8(0)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.CompressionMethod</ReturnType>
</ReturnValue>
<Docs>
<summary>
Indicates non compression.
</summary>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,39 +0,0 @@
<Type Name="ErrorEventArgs" FullName="WebSocketSharp.ErrorEventArgs">
<TypeSignature Language="C#" Value="public class ErrorEventArgs : EventArgs" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ErrorEventArgs extends System.EventArgs" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.EventArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
Contains the event data associated with a error event.
</summary>
<remarks>
The error event occurs when this event sender gets an error.
If you want to get the error message, you should access the <see cref="P:WebSocketSharp.ErrorEventArgs.Message" /> property.
</remarks>
</Docs>
<Members>
<Member MemberName="Message">
<MemberSignature Language="C#" Value="public string Message { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Message" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the error message.
</summary>
<value>
A <see cref="T:System.String" /> that contains a error message.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

File diff suppressed because it is too large Load Diff

View File

@@ -1,74 +0,0 @@
<Type Name="MessageEventArgs" FullName="WebSocketSharp.MessageEventArgs">
<TypeSignature Language="C#" Value="public class MessageEventArgs : EventArgs" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit MessageEventArgs extends System.EventArgs" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.EventArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
Contains the event data associated with a <see cref="E:WebSocketSharp.WebSocket.OnMessage" /> event.
</summary>
<remarks>
The <see cref="E:WebSocketSharp.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 <see cref="P:WebSocketSharp.MessageEventArgs.Data" /> or
<see cref="P:WebSocketSharp.MessageEventArgs.RawData" /> properties.
</remarks>
</Docs>
<Members>
<Member MemberName="Data">
<MemberSignature Language="C#" Value="public string Data { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Data" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the received data as a <see cref="T:System.String" />.
</summary>
<value>
A <see cref="T:System.String" /> that contains the received data.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="RawData">
<MemberSignature Language="C#" Value="public byte[] RawData { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int8[] RawData" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Byte[]</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the received data as an array of <see cref="T:System.Byte" />.
</summary>
<value>
An array of <see cref="T:System.Byte" /> that contains the received data.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Type">
<MemberSignature Language="C#" Value="public WebSocketSharp.Opcode Type { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype WebSocketSharp.Opcode Type" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Opcode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the type of the received data.
</summary>
<value>
One of the <see cref="T:WebSocketSharp.Opcode" /> values that indicates the type of the received data.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,99 +0,0 @@
<Type Name="Opcode" FullName="WebSocketSharp.Opcode">
<TypeSignature Language="C#" Value="public enum Opcode" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed Opcode extends System.Enum" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Docs>
<summary>
Contains the values of the opcodes that denotes the frame type of the WebSocket frame.
</summary>
<remarks>
The <b>Opcode</b> enumeration contains the values of the opcodes defined in
<see href="http://tools.ietf.org/html/rfc6455#section-5.2">RFC 6455</see> for the WebSocket protocol.
</remarks>
</Docs>
<Members>
<Member MemberName="BINARY">
<MemberSignature Language="C#" Value="BINARY" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Opcode BINARY = unsigned int8(2)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Opcode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to numeric value 2. Indicates a binary frame.
</summary>
</Docs>
</Member>
<Member MemberName="CLOSE">
<MemberSignature Language="C#" Value="CLOSE" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Opcode CLOSE = unsigned int8(8)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Opcode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to numeric value 8. Indicates a connection close frame.
</summary>
</Docs>
</Member>
<Member MemberName="CONT">
<MemberSignature Language="C#" Value="CONT" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Opcode CONT = unsigned int8(0)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Opcode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to numeric value 0. Indicates a continuation frame.
</summary>
</Docs>
</Member>
<Member MemberName="PING">
<MemberSignature Language="C#" Value="PING" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Opcode PING = unsigned int8(9)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Opcode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to numeric value 9. Indicates a ping frame.
</summary>
</Docs>
</Member>
<Member MemberName="PONG">
<MemberSignature Language="C#" Value="PONG" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Opcode PONG = unsigned int8(10)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Opcode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to numeric value 10. Indicates a pong frame.
</summary>
</Docs>
</Member>
<Member MemberName="TEXT">
<MemberSignature Language="C#" Value="TEXT" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.Opcode TEXT = unsigned int8(1)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.Opcode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to numeric value 1. Indicates a text frame.
</summary>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,718 +0,0 @@
<Type Name="WebSocket" FullName="WebSocketSharp.WebSocket">
<TypeSignature Language="C#" Value="public class WebSocket : IDisposable" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit WebSocket extends System.Object implements class System.IDisposable" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.IDisposable</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>
Implements the WebSocket interface.
</summary>
<remarks>
The WebSocket class provides a set of methods and properties for two-way communication
using the WebSocket protocol (<see href="http://tools.ietf.org/html/rfc6455">RFC 6455</see>).
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public WebSocket (string url, string[] protocols);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string url, string[] protocols) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="url" Type="System.String" />
<Parameter Name="protocols" Type="System.String[]">
<Attributes>
<Attribute>
<AttributeName>System.ParamArray</AttributeName>
</Attribute>
</Attributes>
</Parameter>
</Parameters>
<Docs>
<param name="url">
A <see cref="T:System.String" /> that contains a WebSocket URL to connect.
</param>
<param name="protocols">
An array of <see cref="T:System.String" /> that contains the WebSocket subprotocols if any.
</param>
<summary>
Initializes a new instance of the <see cref="T:WebSocketSharp.WebSocket" /> class with the specified WebSocket URL and subprotocols.
</summary>
<remarks />
<exception cref="T:System.ArgumentNullException">
<paramref name="url" /> is <see langword="null" />.
</exception>
<exception cref="T:System.ArgumentException">
<paramref name="url" /> is not valid WebSocket URL.
</exception>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public WebSocket (string url, EventHandler onOpen, EventHandler&lt;WebSocketSharp.MessageEventArgs&gt; onMessage, EventHandler&lt;WebSocketSharp.ErrorEventArgs&gt; onError, EventHandler&lt;WebSocketSharp.CloseEventArgs&gt; onClose, string[] protocols);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string url, class System.EventHandler onOpen, class System.EventHandler`1&lt;class WebSocketSharp.MessageEventArgs&gt; onMessage, class System.EventHandler`1&lt;class WebSocketSharp.ErrorEventArgs&gt; onError, class System.EventHandler`1&lt;class WebSocketSharp.CloseEventArgs&gt; onClose, string[] protocols) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="url" Type="System.String" />
<Parameter Name="onOpen" Type="System.EventHandler" />
<Parameter Name="onMessage" Type="System.EventHandler&lt;WebSocketSharp.MessageEventArgs&gt;" />
<Parameter Name="onError" Type="System.EventHandler&lt;WebSocketSharp.ErrorEventArgs&gt;" />
<Parameter Name="onClose" Type="System.EventHandler&lt;WebSocketSharp.CloseEventArgs&gt;" />
<Parameter Name="protocols" Type="System.String[]">
<Attributes>
<Attribute>
<AttributeName>System.ParamArray</AttributeName>
</Attribute>
</Attributes>
</Parameter>
</Parameters>
<Docs>
<param name="url">
A <see cref="T:System.String" /> that contains a WebSocket URL to connect.
</param>
<param name="onOpen">
An <see cref="E:WebSocketSharp.WebSocket.OnOpen" /> event handler.
</param>
<param name="onMessage">
An <see cref="E:WebSocketSharp.WebSocket.OnMessage" /> event handler.
</param>
<param name="onError">
An <see cref="E:WebSocketSharp.WebSocket.OnError" /> event handler.
</param>
<param name="onClose">
An <see cref="E:WebSocketSharp.WebSocket.OnClose" /> event handler.
</param>
<param name="protocols">
An array of <see cref="T:System.String" /> that contains the WebSocket subprotocols if any.
</param>
<summary>
Initializes a new instance of the <see cref="T:WebSocketSharp.WebSocket" /> class with the specified WebSocket URL,
OnOpen, OnMessage, OnError, OnClose event handlers and subprotocols.
</summary>
<remarks>
This constructor initializes a new instance of the <see cref="T:WebSocketSharp.WebSocket" /> class and
establishes a WebSocket connection.
</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="url" /> is <see langword="null" />.
</exception>
<exception cref="T:System.ArgumentException">
<paramref name="url" /> is not valid WebSocket URL.
</exception>
</Docs>
</Member>
<Member MemberName="Close">
<MemberSignature Language="C#" Value="public void Close ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Close() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Closes the WebSocket connection and releases all associated resources.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Close">
<MemberSignature Language="C#" Value="public void Close (ushort code);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Close(unsigned int16 code) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="code" Type="System.UInt16" />
</Parameters>
<Docs>
<param name="code">
A <see cref="T:System.UInt16" /> that indicates the status code for closure.
</param>
<summary>
Closes the WebSocket connection with the specified <paramref name="code" /> and
releases all associated resources.
</summary>
<remarks>
This Close method emits a <see cref="E:WebSocketSharp.WebSocket.OnError" /> event if <paramref name="code" /> is not
in the allowable range of the WebSocket close status code.
</remarks>
</Docs>
</Member>
<Member MemberName="Close">
<MemberSignature Language="C#" Value="public void Close (WebSocketSharp.CloseStatusCode code);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Close(valuetype WebSocketSharp.CloseStatusCode code) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="code" Type="WebSocketSharp.CloseStatusCode" />
</Parameters>
<Docs>
<param name="code">
One of the <see cref="T:WebSocketSharp.CloseStatusCode" /> values that indicates the status code for closure.
</param>
<summary>
Closes the WebSocket connection with the specified <paramref name="code" /> and
releases all associated resources.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Close">
<MemberSignature Language="C#" Value="public void Close (ushort code, string reason);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Close(unsigned int16 code, string reason) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="code" Type="System.UInt16" />
<Parameter Name="reason" Type="System.String" />
</Parameters>
<Docs>
<param name="code">
A <see cref="T:System.UInt16" /> that indicates the status code for closure.
</param>
<param name="reason">
A <see cref="T:System.String" /> that contains the reason for closure.
</param>
<summary>
Closes the WebSocket connection with the specified <paramref name="code" /> and
<paramref name="reason" />, and releases all associated resources.
</summary>
<remarks>
This Close method emits a <see cref="E:WebSocketSharp.WebSocket.OnError" /> event if <paramref name="code" /> is not
in the allowable range of the WebSocket close status code.
</remarks>
</Docs>
</Member>
<Member MemberName="Close">
<MemberSignature Language="C#" Value="public void Close (WebSocketSharp.CloseStatusCode code, string reason);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Close(valuetype WebSocketSharp.CloseStatusCode code, string reason) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="code" Type="WebSocketSharp.CloseStatusCode" />
<Parameter Name="reason" Type="System.String" />
</Parameters>
<Docs>
<param name="code">
One of the <see cref="T:WebSocketSharp.CloseStatusCode" /> values that indicates the status code for closure.
</param>
<param name="reason">
A <see cref="T:System.String" /> that contains the reason for closure.
</param>
<summary>
Closes the WebSocket connection with the specified <paramref name="code" /> and
<paramref name="reason" />, and releases all associated resources.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Compression">
<MemberSignature Language="C#" Value="public WebSocketSharp.CompressionMethod Compression { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype WebSocketSharp.CompressionMethod Compression" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.CompressionMethod</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the compression method used to compress the payload data of the WebSocket Data frame.
</summary>
<value>
One of the <see cref="T:WebSocketSharp.CompressionMethod" /> values that indicates the compression method to use.
The default is <see cref="F:WebSocketSharp.CompressionMethod.NONE" />.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Connect">
<MemberSignature Language="C#" Value="public void Connect ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Connect() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Establishes a WebSocket connection.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Cookies">
<MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;WebSocketSharp.Net.Cookie&gt; Cookies { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1&lt;class WebSocketSharp.Net.Cookie&gt; Cookies" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Collections.Generic.IEnumerable&lt;WebSocketSharp.Net.Cookie&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the cookies used in the WebSocket opening handshake.
</summary>
<value>
An IEnumerable&lt;Cookie&gt; interface that provides an enumerator which supports the iteration
over the collection of cookies.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Credentials">
<MemberSignature Language="C#" Value="public WebSocketSharp.WsCredential Credentials { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class WebSocketSharp.WsCredential Credentials" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.WsCredential</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the credentials for HTTP authentication (Basic/Digest).
</summary>
<value>
A <see cref="T:WebSocketSharp.WsCredential" /> that contains the credentials for HTTP authentication.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Dispose">
<MemberSignature Language="C#" Value="public void Dispose ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Dispose() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Closes the WebSocket connection and releases all associated resources.
</summary>
<remarks>
This method closes the WebSocket connection with the <see cref="F:WebSocketSharp.CloseStatusCode.AWAY" />.
</remarks>
</Docs>
</Member>
<Member MemberName="Extensions">
<MemberSignature Language="C#" Value="public string Extensions { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Extensions" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the WebSocket extensions selected by the server.
</summary>
<value>
A <see cref="T:System.String" /> that contains the extensions if any. The default is <see cref="F:System.String.Empty" />.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsAlive">
<MemberSignature Language="C#" Value="public bool IsAlive { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsAlive" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value indicating whether the WebSocket connection is alive.
</summary>
<value>
<c>true</c> if the WebSocket connection is alive; otherwise, <c>false</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsSecure">
<MemberSignature Language="C#" Value="public bool IsSecure { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsSecure" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets a value indicating whether the WebSocket connection is secure.
</summary>
<value>
<c>true</c> if the connection is secure; otherwise, <c>false</c>.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnClose">
<MemberSignature Language="C#" Value="public event EventHandler&lt;WebSocketSharp.CloseEventArgs&gt; OnClose;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1&lt;class WebSocketSharp.CloseEventArgs&gt; OnClose" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>System.EventHandler&lt;WebSocketSharp.CloseEventArgs&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>
Occurs when the <see cref="T:WebSocketSharp.WebSocket" /> receives a Close frame or the Close method is called.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnError">
<MemberSignature Language="C#" Value="public event EventHandler&lt;WebSocketSharp.ErrorEventArgs&gt; OnError;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1&lt;class WebSocketSharp.ErrorEventArgs&gt; OnError" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>System.EventHandler&lt;WebSocketSharp.ErrorEventArgs&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>
Occurs when the <see cref="T:WebSocketSharp.WebSocket" /> gets an error.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnMessage">
<MemberSignature Language="C#" Value="public event EventHandler&lt;WebSocketSharp.MessageEventArgs&gt; OnMessage;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1&lt;class WebSocketSharp.MessageEventArgs&gt; OnMessage" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>System.EventHandler&lt;WebSocketSharp.MessageEventArgs&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>
Occurs when the <see cref="T:WebSocketSharp.WebSocket" /> receives a data frame.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnOpen">
<MemberSignature Language="C#" Value="public event EventHandler OnOpen;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler OnOpen" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>System.EventHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>
Occurs when the WebSocket connection has been established.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Origin">
<MemberSignature Language="C#" Value="public string Origin { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Origin" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the value of the Origin header used in the WebSocket opening handshake.
</summary>
<value>
<para>
A <see cref="T:System.String" /> that contains the value of the <see href="http://tools.ietf.org/html/rfc6454#section-7">HTTP Origin header</see> to send.
The default is <see cref="F:System.String.Empty" />.
</para>
<para>
The value of the Origin header has the following syntax: <c>&lt;scheme&gt;://&lt;host&gt;[:&lt;port&gt;]</c></para>
</value>
<remarks>
A <see cref="T:WebSocketSharp.WebSocket" /> instance does not send the Origin header in the WebSocket opening handshake
if the value of this property is <see cref="F:System.String.Empty" />.
</remarks>
</Docs>
</Member>
<Member MemberName="Ping">
<MemberSignature Language="C#" Value="public bool Ping ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Ping() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Sends a Ping using the WebSocket connection.
</summary>
<returns>
<c>true</c> if a <see cref="T:WebSocketSharp.WebSocket" /> instance receives a Pong in a time; otherwise, <c>false</c>.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Ping">
<MemberSignature Language="C#" Value="public bool Ping (string message);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Ping(string message) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="message" Type="System.String" />
</Parameters>
<Docs>
<param name="message">
A <see cref="T:System.String" /> that contains a message to send with a Ping.
</param>
<summary>
Sends a Ping with the specified <paramref name="message" /> using the WebSocket connection.
</summary>
<returns>
<c>true</c> if a <see cref="T:WebSocketSharp.WebSocket" /> instance receives a Pong in a time; otherwise, <c>false</c>.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Protocol">
<MemberSignature Language="C#" Value="public string Protocol { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Protocol" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the WebSocket subprotocol selected by the server.
</summary>
<value>
A <see cref="T:System.String" /> that contains the subprotocol if any. The default is <see cref="F:System.String.Empty" />.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ReadyState">
<MemberSignature Language="C#" Value="public WebSocketSharp.WsState ReadyState { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype WebSocketSharp.WsState ReadyState" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.WsState</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the state of the WebSocket connection.
</summary>
<value>
One of the <see cref="T:WebSocketSharp.WsState" /> values. The default is <see cref="F:WebSocketSharp.WsState.CONNECTING" />.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Send">
<MemberSignature Language="C#" Value="public void Send (byte[] data);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Send(unsigned int8[] data) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="data" Type="System.Byte[]" />
</Parameters>
<Docs>
<param name="data">
An array of <see cref="T:System.Byte" /> that contains a binary data to send.
</param>
<summary>
Sends a binary <paramref name="data" /> using the WebSocket connection.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Send">
<MemberSignature Language="C#" Value="public void Send (System.IO.FileInfo file);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Send(class System.IO.FileInfo file) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="file" Type="System.IO.FileInfo" />
</Parameters>
<Docs>
<param name="file">
A <see cref="T:System.IO.FileInfo" /> that contains a binary data to send.
</param>
<summary>
Sends a binary data using the WebSocket connection.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Send">
<MemberSignature Language="C#" Value="public void Send (string data);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Send(string data) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="data" Type="System.String" />
</Parameters>
<Docs>
<param name="data">
A <see cref="T:System.String" /> that contains a text data to send.
</param>
<summary>
Sends a text <paramref name="data" /> using the WebSocket connection.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendAsync">
<MemberSignature Language="C#" Value="public void SendAsync (byte[] data, Action completed);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SendAsync(unsigned int8[] data, class System.Action completed) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="data" Type="System.Byte[]" />
<Parameter Name="completed" Type="System.Action" />
</Parameters>
<Docs>
<param name="data">
An array of <see cref="T:System.Byte" /> that contains a binary data to send.
</param>
<param name="completed">
An <see cref="T:System.Action" /> delegate that references the method(s) called when
the asynchronous operation completes.
</param>
<summary>
Sends a binary <paramref name="data" /> asynchronously using the WebSocket connection.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendAsync">
<MemberSignature Language="C#" Value="public void SendAsync (System.IO.FileInfo file, Action completed);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SendAsync(class System.IO.FileInfo file, class System.Action completed) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="file" Type="System.IO.FileInfo" />
<Parameter Name="completed" Type="System.Action" />
</Parameters>
<Docs>
<param name="file">
A <see cref="T:System.IO.FileInfo" /> that contains a binary data to send.
</param>
<param name="completed">
An <see cref="T:System.Action" /> delegate that references the method(s) called when
the asynchronous operation completes.
</param>
<summary>
Sends a binary data asynchronously using the WebSocket connection.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendAsync">
<MemberSignature Language="C#" Value="public void SendAsync (string data, Action completed);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SendAsync(string data, class System.Action completed) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="data" Type="System.String" />
<Parameter Name="completed" Type="System.Action" />
</Parameters>
<Docs>
<param name="data">
A <see cref="T:System.String" /> that contains a text data to send.
</param>
<param name="completed">
An <see cref="T:System.Action" /> delegate that references the method(s) called when
the asynchronous operation completes.
</param>
<summary>
Sends a text <paramref name="data" /> asynchronously using the WebSocket connection.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetCookie">
<MemberSignature Language="C#" Value="public void SetCookie (WebSocketSharp.Net.Cookie cookie);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetCookie(class WebSocketSharp.Net.Cookie cookie) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="cookie" Type="WebSocketSharp.Net.Cookie" />
</Parameters>
<Docs>
<param name="cookie">
A <see cref="T:WebSocketSharp.Net.Cookie" /> that contains an HTTP Cookie to set.
</param>
<summary>
Sets a <see cref="T:WebSocketSharp.Net.Cookie" /> used in the WebSocket opening handshake.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetCredentials">
<MemberSignature Language="C#" Value="public void SetCredentials (string userName, string password, bool preAuth);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetCredentials(string userName, string password, bool preAuth) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="userName" Type="System.String" />
<Parameter Name="password" Type="System.String" />
<Parameter Name="preAuth" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="userName">
A <see cref="T:System.String" /> that contains a user name associated with the credentials.
</param>
<param name="password">
A <see cref="T:System.String" /> that contains a password for <paramref name="userName" /> associated with the credentials.
</param>
<param name="preAuth">
<c>true</c> if sends the credentials as a Basic authorization with the first request handshake;
otherwise, <c>false</c>.
</param>
<summary>
Sets the credentials for HTTP authentication (Basic/Digest).
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Url">
<MemberSignature Language="C#" Value="public Uri Url { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Uri Url" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Uri</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the WebSocket URL to connect.
</summary>
<value>
A <see cref="T:System.Uri" /> that contains the WebSocket URL to connect.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,36 +0,0 @@
<Type Name="WebSocketException" FullName="WebSocketSharp.WebSocketException">
<TypeSignature Language="C#" Value="public class WebSocketException : Exception" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit WebSocketException extends System.Exception" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Exception</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
Represents the exception that occurred when attempting to perform an operation on the WebSocket connection.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="Code">
<MemberSignature Language="C#" Value="public WebSocketSharp.CloseStatusCode Code { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype WebSocketSharp.CloseStatusCode Code" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.CloseStatusCode</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the <see cref="T:WebSocketSharp.CloseStatusCode" /> associated with a <see cref="T:WebSocketSharp.WebSocketException" />.
</summary>
<value>
One of the <see cref="T:WebSocketSharp.CloseStatusCode" /> values that indicates the cause of the exception.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,71 +0,0 @@
<Type Name="WsCredential" FullName="WebSocketSharp.WsCredential">
<TypeSignature Language="C#" Value="public class WsCredential" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit WsCredential extends System.Object" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
Provides the credentials for HTTP authentication (Basic/Digest).
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="Domain">
<MemberSignature Language="C#" Value="public string Domain { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Domain" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the name of the user domain associated with the credentials.
</summary>
<value>
A <see cref="T:System.String" /> that contains the name of the user domain associated with the credentials.
Currently, returns the request uri of a WebSocket opening handshake.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Password">
<MemberSignature Language="C#" Value="public string Password { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Password" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the password for the user name associated with the credentials.
</summary>
<value>
A <see cref="T:System.String" /> that contains the password for the user name associated with the credentials.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="UserName">
<MemberSignature Language="C#" Value="public string UserName { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string UserName" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the user name associated with the credentials.
</summary>
<value>
A <see cref="T:System.String" /> that contains the user name associated with the credentials.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,40 +0,0 @@
<Type Name="WsReceivedTooBigMessageException" FullName="WebSocketSharp.WsReceivedTooBigMessageException">
<TypeSignature Language="C#" Value="public class WsReceivedTooBigMessageException : Exception" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi WsReceivedTooBigMessageException extends System.Exception" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Exception</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public WsReceivedTooBigMessageException ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public WsReceivedTooBigMessageException (string message);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string message) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="message" Type="System.String" />
</Parameters>
<Docs>
<param name="message">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -1,73 +0,0 @@
<Type Name="WsState" FullName="WebSocketSharp.WsState">
<TypeSignature Language="C#" Value="public enum WsState" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed WsState extends System.Enum" />
<AssemblyInfo>
<AssemblyName>websocket-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Docs>
<summary>
Contains the values of the state of the WebSocket connection.
</summary>
<remarks>
The <b>WsState</b> enumeration contains the values of the state of the WebSocket connection defined in
<a href="http://www.w3.org/TR/websockets/#dom-websocket-readystate">The WebSocket API</a>.
</remarks>
</Docs>
<Members>
<Member MemberName="CLOSED">
<MemberSignature Language="C#" Value="CLOSED" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.WsState CLOSED = unsigned int16(3)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.WsState</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to numeric value 3. Indicates that the connection has been closed or could not be opened.
</summary>
</Docs>
</Member>
<Member MemberName="CLOSING">
<MemberSignature Language="C#" Value="CLOSING" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.WsState CLOSING = unsigned int16(2)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.WsState</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to numeric value 2. Indicates that the connection is going through the closing handshake, or the <b>Close</b> method has been invoked.
</summary>
</Docs>
</Member>
<Member MemberName="CONNECTING">
<MemberSignature Language="C#" Value="CONNECTING" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.WsState CONNECTING = unsigned int16(0)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.WsState</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to numeric value 0. Indicates that the connection has not yet been established.
</summary>
</Docs>
</Member>
<Member MemberName="OPEN">
<MemberSignature Language="C#" Value="OPEN" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype WebSocketSharp.WsState OPEN = unsigned int16(1)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>WebSocketSharp.WsState</ReturnType>
</ReturnValue>
<Docs>
<summary>
Equivalent to numeric value 1. Indicates that the connection is established and communication is possible.
</summary>
</Docs>
</Member>
</Members>
</Type>

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +0,0 @@
<Namespace Name="WebSocketSharp.Net.WebSockets">
<Docs>
<summary>To be added.</summary>
<remarks>The WebSocketSharp.Net.WebSockets namespace contains classes to access to the WebSocket connection request objects.</remarks>
</Docs>
</Namespace>

View File

@@ -1,6 +0,0 @@
<Namespace Name="WebSocketSharp.Net">
<Docs>
<summary>To be added.</summary>
<remarks>The WebSocketSharp.Net namespace contains some modified classes and enumerations in the System.Net namespace (e.g. <see cref="T:System.Net.HttpListenerContext"/>) to accept the WebSocket connection requests.</remarks>
</Docs>
</Namespace>

View File

@@ -1,6 +0,0 @@
<Namespace Name="WebSocketSharp.Server">
<Docs>
<summary>To be added.</summary>
<remarks>The WebSocketSharp.Server namespace contains classes to implement the server that receives the WebSocket connection requests.</remarks>
</Docs>
</Namespace>

View File

@@ -1,6 +0,0 @@
<Namespace Name="WebSocketSharp">
<Docs>
<summary>To be added.</summary>
<remarks>The WebSocketSharp namespace contains classes and enumerations to implement the WebSocket interface.</remarks>
</Docs>
</Namespace>