Added some XML documentation comments

This commit is contained in:
sta 2013-02-28 14:37:27 +09:00
parent 5706139b4b
commit 09c057efc2
33 changed files with 958 additions and 250 deletions

Binary file not shown.

Binary file not shown.

View File

@ -6,7 +6,7 @@
// Gonzalo Paniagua Javier (gonzalo@novell.com) // Gonzalo Paniagua Javier (gonzalo@novell.com)
// //
// Copyright (c) 2005 Novell, Inc. (http://www.novell.com) // Copyright (c) 2005 Novell, Inc. (http://www.novell.com)
// Copyright (c) 2012 sta.blockhead (sta.blockhead@gmail.com) // Copyright (c) 2012-2013 sta.blockhead (sta.blockhead@gmail.com)
// //
// Permission is hereby granted, free of charge, to any person obtaining // Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the // a copy of this software and associated documentation files (the
@ -39,6 +39,12 @@ using System.Text;
namespace WebSocketSharp.Net { namespace WebSocketSharp.Net {
/// <summary>
/// Provides access to the HTTP request objects sent to a <see cref="HttpListener"/> instance.
/// </summary>
/// <remarks>
/// The HttpListenerRequest class cannot be inherited.
/// </remarks>
public sealed class HttpListenerRequest { public sealed class HttpListenerRequest {
#region Private Static Fields #region Private Static Fields
@ -86,12 +92,25 @@ namespace WebSocketSharp.Net {
#region Properties #region Properties
/// <summary>
/// Gets the media types which are acceptable for the response.
/// </summary>
/// <value>
/// An array of <see cref="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>
public string [] AcceptTypes { public string [] AcceptTypes {
get { return accept_types; } get { return accept_types; }
} }
// TODO: Always returns 0 /// <summary>
/// Gets an error code that identifies a problem with the client's certificate.
/// </summary>
/// <value>
/// Always returns <c>0</c>.
/// </value>
public int ClientCertificateError { public int ClientCertificateError {
// TODO: Always returns 0
get { get {
/* /*
if (no_get_certificate) if (no_get_certificate)
@ -103,7 +122,14 @@ namespace WebSocketSharp.Net {
} }
} }
/// <summary>
/// Gets the encoding that can be used with the entity body data included in the request.
/// </summary>
/// <value>
/// A <see cref="Encoding"/> that contains the encoding that can be used with entity body data.
/// </value>
public Encoding ContentEncoding { public Encoding ContentEncoding {
// TODO: Always returns Encoding.Default
get { get {
if (content_encoding == null) if (content_encoding == null)
content_encoding = Encoding.Default; content_encoding = Encoding.Default;
@ -111,14 +137,33 @@ namespace WebSocketSharp.Net {
} }
} }
/// <summary>
/// Gets the size of the entity body data included in the request.
/// </summary>
/// <value>
/// A <see cref="long"/> that contains the value of the Content-Length entity-header field.
/// <c>-1</c> if the size is not known.
/// </value>
public long ContentLength64 { public long ContentLength64 {
get { return content_length; } get { return content_length; }
} }
/// <summary>
/// Gets the media type of the entity body included in the request.
/// </summary>
/// <value>
/// A <see cref="string"/> that contains the value of the Content-Type entity-header field.
/// </value>
public string ContentType { public string ContentType {
get { return headers ["content-type"]; } get { return headers ["content-type"]; }
} }
/// <summary>
/// Gets the cookies included in the request.
/// </summary>
/// <value>
/// A <see cref="CookieCollection"/> that contains the cookies included in the request.
/// </value>
public CookieCollection Cookies { public CookieCollection Cookies {
get { get {
// TODO: check if the collection is read-only // TODO: check if the collection is read-only
@ -128,18 +173,42 @@ namespace WebSocketSharp.Net {
} }
} }
/// <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>
public bool HasEntityBody { public bool HasEntityBody {
get { return (content_length > 0 || is_chunked); } get { return (content_length > 0 || is_chunked); }
} }
/// <summary>
/// Gets the HTTP headers used in the request.
/// </summary>
/// <value>
/// A <see cref="NameValueCollection"/> that contains the HTTP headers used in the request.
/// </value>
public NameValueCollection Headers { public NameValueCollection Headers {
get { return headers; } get { return headers; }
} }
/// <summary>
/// Gets the HTTP method used in the request.
/// </summary>
/// <value>
/// A <see cref="string"/> that contains the HTTP method used in the request.
/// </value>
public string HttpMethod { public string HttpMethod {
get { return method; } get { return method; }
} }
/// <summary>
/// Gets a <see cref="Stream"/> that contains the entity body data included in the request.
/// </summary>
/// <value>
/// A <see cref="Stream"/> that contains the entity body data included in the request.
/// </value>
public Stream InputStream { public Stream InputStream {
get { get {
if (input_stream == null) { if (input_stream == null) {
@ -153,6 +222,12 @@ namespace WebSocketSharp.Net {
} }
} }
/// <summary>
/// Gets a value indicating whether the client that sent the request is authenticated.
/// </summary>
/// <value>
/// Always returns <c>false</c>.
/// </value>
public bool IsAuthenticated { public bool IsAuthenticated {
// TODO: Always returns false // TODO: Always returns false
get { return false; } get { return false; }
@ -168,6 +243,12 @@ namespace WebSocketSharp.Net {
get { return RemoteEndPoint.Address.IsLocal(); } get { return RemoteEndPoint.Address.IsLocal(); }
} }
/// <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>
public bool IsSecureConnection { public bool IsSecureConnection {
get { return context.Connection.IsSecure; } get { return context.Connection.IsSecure; }
} }
@ -182,7 +263,7 @@ namespace WebSocketSharp.Net {
get { get {
return method != "GET" return method != "GET"
? false ? false
: version != HttpVersion.Version11 : version < HttpVersion.Version11
? false ? false
: !headers.Exists("Upgrade", "websocket") : !headers.Exists("Upgrade", "websocket")
? false ? false
@ -196,6 +277,12 @@ namespace WebSocketSharp.Net {
} }
} }
/// <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>
public bool KeepAlive { public bool KeepAlive {
get { get {
if (ka_set) if (ka_set)
@ -219,51 +306,123 @@ namespace WebSocketSharp.Net {
} }
} }
/// <summary>
/// Gets the server endpoint as an IP address and a port number.
/// </summary>
/// <value>
/// A <see cref="IPEndPoint"/> that contains the server endpoint.
/// </value>
public IPEndPoint LocalEndPoint { public IPEndPoint LocalEndPoint {
get { return context.Connection.LocalEndPoint; } get { return context.Connection.LocalEndPoint; }
} }
/// <summary>
/// Gets the HTTP version used in the request.
/// </summary>
/// <value>
/// A <see cref="Version"/> that contains the HTTP version used in the request.
/// </value>
public Version ProtocolVersion { public Version ProtocolVersion {
get { return version; } get { return version; }
} }
/// <summary>
/// Gets the collection of query string variables used in the request.
/// </summary>
/// <value>
/// A <see cref="NameValueCollection"/> that contains the collection of query string variables used in the request.
/// </value>
public NameValueCollection QueryString { public NameValueCollection QueryString {
get { return query_string; } get { return query_string; }
} }
/// <summary>
/// Gets the raw URL (without the scheme, host and port) requested by the client.
/// </summary>
/// <value>
/// A <see cref="string"/> that contains the raw URL requested by the client.
/// </value>
public string RawUrl { public string RawUrl {
get { return raw_url; } get { return raw_url; }
} }
/// <summary>
/// Gets the client endpoint as an IP address and a port number.
/// </summary>
/// <value>
/// A <see cref="IPEndPoint"/> that contains the client endpoint.
/// </value>
public IPEndPoint RemoteEndPoint { public IPEndPoint RemoteEndPoint {
get { return context.Connection.RemoteEndPoint; } get { return context.Connection.RemoteEndPoint; }
} }
// TODO: Always returns Guid.Empty /// <summary>
/// Gets the identifier of a request.
/// </summary>
/// <value>
/// A <see cref="Guid"/> that contains the identifier of a request.
/// </value>
public Guid RequestTraceIdentifier { public Guid RequestTraceIdentifier {
// TODO: Always returns Guid.Empty
get { return Guid.Empty; } get { return Guid.Empty; }
} }
/// <summary>
/// Gets the URL requested by the client.
/// </summary>
/// <value>
/// A <see cref="Uri"/> that contains the URL requested by the client.
/// </value>
public Uri Url { public Uri Url {
get { return url; } get { return url; }
} }
/// <summary>
/// Gets the URL of the resource from which the requested URL was obtained.
/// </summary>
/// <value>
/// A <see cref="Uri"/> that contains the value of the Referer request-header field.
/// </value>
public Uri UrlReferrer { public Uri UrlReferrer {
get { return referrer; } get { return referrer; }
} }
/// <summary>
/// Gets the information about the user agent originating the request.
/// </summary>
/// <value>
/// A <see cref="string"/> that contains the value of the User-Agent request-header field.
/// </value>
public string UserAgent { public string UserAgent {
get { return headers ["user-agent"]; } get { return headers ["user-agent"]; }
} }
/// <summary>
/// Gets the server endpoint as an IP address and a port number.
/// </summary>
/// <value>
/// A <see cref="string"/> that contains the server endpoint.
/// </value>
public string UserHostAddress { public string UserHostAddress {
get { return LocalEndPoint.ToString (); } get { return LocalEndPoint.ToString (); }
} }
/// <summary>
/// Gets the internet host name and port number (if present) of the resource being requested.
/// </summary>
/// <value>
/// A <see cref="string"/> that contains the value of the Host request-header field.
/// </value>
public string UserHostName { public string UserHostName {
get { return headers ["host"]; } get { return headers ["host"]; }
} }
/// <summary>
/// Gets the natural languages that are preferred as a response to the request.
/// </summary>
/// <value>
/// An array of <see cref="string"/> that contains the natural language names in the Accept-Language request-header field.
/// </value>
public string [] UserLanguages { public string [] UserLanguages {
get { return user_languages; } get { return user_languages; }
} }
@ -290,7 +449,6 @@ namespace WebSocketSharp.Net {
} else { } else {
string key = HttpUtility.UrlDecode (kv.Substring (0, pos)); string key = HttpUtility.UrlDecode (kv.Substring (0, pos));
string val = HttpUtility.UrlDecode (kv.Substring (pos + 1)); string val = HttpUtility.UrlDecode (kv.Substring (pos + 1));
query_string.Add (key, val); query_string.Add (key, val);
} }
} }
@ -404,7 +562,7 @@ namespace WebSocketSharp.Net {
if (raw_uri != null) if (raw_uri != null)
host = raw_uri.Host; host = raw_uri.Host;
int colon = host.IndexOf (':'); int colon = host.IndexOf (':');
if (colon >= 0) if (colon >= 0)
host = host.Substring (0, colon); host = host.Substring (0, colon);
@ -510,7 +668,8 @@ namespace WebSocketSharp.Net {
} }
} }
internal static string Unquote (String str) { internal static string Unquote (String str)
{
int start = str.IndexOf ('\"'); int start = str.IndexOf ('\"');
int end = str.LastIndexOf ('\"'); int end = str.LastIndexOf ('\"');
if (start >= 0 && end >=0) if (start >= 0 && end >=0)
@ -522,27 +681,66 @@ namespace WebSocketSharp.Net {
#region Public Methods #region Public Methods
// TODO: Always returns null /// <summary>
/// Begins getting the client's X.509 v.3 certificate asynchronously.
/// </summary>
/// <remarks>
/// This asynchronous operation must be completed by calling the <see cref="EndGetClientCertificate"/> method.
/// Typically, the method is invoked by the <paramref name="requestCallback"/> delegate.
/// </remarks>
/// <returns>
/// An <see cref="IAsyncResult"/> that contains the status of the asynchronous operation.
/// </returns>
/// <param name="requestCallback">
/// An <see cref="AsyncCallback"/> delegate that references the method(s)
/// called when the asynchronous operation completes.
/// </param>
/// <param name="state">
/// An <see cref="object"/> that contains a user defined object to pass to the <paramref name="requestCallback"/> delegate.
/// </param>
/// <exception cref="NotImplementedException">
/// This method is not implemented.
/// </exception>
public IAsyncResult BeginGetClientCertificate (AsyncCallback requestCallback, Object state) public IAsyncResult BeginGetClientCertificate (AsyncCallback requestCallback, Object state)
{ {
return null; // TODO: Not Implemented.
throw new NotImplementedException ();
} }
// TODO: Always returns null /// <summary>
/// Ends an asynchronous operation to get the client's X.509 v.3 certificate.
/// </summary>
/// <remarks>
/// This method completes an asynchronous operation started by calling the <see cref="BeginGetClientCertificate"/> method.
/// </remarks>
/// <returns>
/// A <see cref="X509Certificate2"/> that contains the client's X.509 v.3 certificate.
/// </returns>
/// <param name="asyncResult">
/// An <see cref="IAsyncResult"/> obtained by calling the <see cref="BeginGetClientCertificate"/> method.
/// </param>
/// <exception cref="NotImplementedException">
/// This method is not implemented.
/// </exception>
public X509Certificate2 EndGetClientCertificate (IAsyncResult asyncResult) public X509Certificate2 EndGetClientCertificate (IAsyncResult asyncResult)
{ {
// set no_client_certificate once done. // TODO: Not Implemented.
throw new NotImplementedException ();
return null;
} }
// TODO: Always returns null /// <summary>
/// Gets the client's X.509 v.3 certificate.
/// </summary>
/// <returns>
/// A <see cref="X509Certificate2"/> that contains the client's X.509 v.3 certificate.
/// </returns>
/// <exception cref="NotImplementedException">
/// This method is not implemented.
/// </exception>
public X509Certificate2 GetClientCertificate () public X509Certificate2 GetClientCertificate ()
{ {
// set no_client_certificate once done. // TODO: Not Implemented.
throw new NotImplementedException ();
// InvalidOp if call in progress.
return null;
} }
#endregion #endregion

View File

@ -71,7 +71,7 @@ namespace WebSocketSharp {
get { get {
return HttpMethod != "GET" return HttpMethod != "GET"
? false ? false
: ProtocolVersion != HttpVersion.Version11 : ProtocolVersion < HttpVersion.Version11
? false ? false
: !HeaderExists("Upgrade", "websocket") : !HeaderExists("Upgrade", "websocket")
? false ? false

View File

@ -56,7 +56,7 @@ namespace WebSocketSharp {
public bool IsWebSocketResponse { public bool IsWebSocketResponse {
get { get {
return ProtocolVersion != HttpVersion.Version11 return ProtocolVersion < HttpVersion.Version11
? false ? false
: StatusCode != "101" : StatusCode != "101"
? false ? false

View File

@ -459,6 +459,13 @@ namespace WebSocketSharp {
} }
} }
private bool connect()
{
return _isClient
? doHandshake()
: acceptHandshake();
}
// As Client // As Client
private string createBase64Key() private string createBase64Key()
{ {
@ -1171,13 +1178,6 @@ namespace WebSocketSharp {
return; return;
} }
Func<bool> connect = () =>
{
return _isClient
? doHandshake()
: acceptHandshake();
};
try try
{ {
if (connect()) if (connect())

View File

@ -966,7 +966,7 @@
</member> </member>
<member name="M:WebSocketSharp.WebSocket.Connect"> <member name="M:WebSocketSharp.WebSocket.Connect">
<summary> <summary>
Establishes a connection. Establishes a WebSocket connection.
</summary> </summary>
</member> </member>
<member name="M:WebSocketSharp.WebSocket.Dispose"> <member name="M:WebSocketSharp.WebSocket.Dispose">
@ -1831,6 +1831,104 @@
The <see cref="T:WebSocketSharp.Net.HttpListener" /> associated with this <see cref="T:WebSocketSharp.Net.HttpListenerPrefixCollection" /> is closed. The <see cref="T:WebSocketSharp.Net.HttpListener" /> associated with this <see cref="T:WebSocketSharp.Net.HttpListenerPrefixCollection" /> is closed.
</exception> </exception>
</member> </member>
<member name="T:WebSocketSharp.Net.HttpListenerRequest">
<summary>
Provides access to the HTTP request objects sent to a <see cref="T:WebSocketSharp.Net.HttpListener" /> instance.
</summary>
<remarks>
The HttpListenerRequest class cannot be inherited.
</remarks>
</member>
<member name="P:WebSocketSharp.Net.HttpListenerRequest.AcceptTypes">
<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>
</member>
<member name="P:WebSocketSharp.Net.HttpListenerRequest.ClientCertificateError">
<summary>
Gets an error code that identifies a problem with the client's certificate.
</summary>
<value>
Always returns <c>0</c>.
</value>
</member>
<member name="P:WebSocketSharp.Net.HttpListenerRequest.ContentEncoding">
<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 entity body data.
</value>
</member>
<member name="P:WebSocketSharp.Net.HttpListenerRequest.ContentLength64">
<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.
<c>-1</c> if the size is not known.
</value>
</member>
<member name="P:WebSocketSharp.Net.HttpListenerRequest.ContentType">
<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>
</member>
<member name="P:WebSocketSharp.Net.HttpListenerRequest.Cookies">
<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>
</member>
<member name="P:WebSocketSharp.Net.HttpListenerRequest.HasEntityBody">
<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>
</member>
<member name="P:WebSocketSharp.Net.HttpListenerRequest.Headers">
<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>
</member>
<member name="P:WebSocketSharp.Net.HttpListenerRequest.HttpMethod">
<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>
</member>
<member name="P:WebSocketSharp.Net.HttpListenerRequest.InputStream">
<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>
</member>
<member name="P:WebSocketSharp.Net.HttpListenerRequest.IsAuthenticated">
<summary>
Gets a value indicating whether the client that sent the request is authenticated.
</summary>
<value>
Always returns <c>false</c>.
</value>
</member>
<member name="P:WebSocketSharp.Net.HttpListenerRequest.IsLocal"> <member name="P:WebSocketSharp.Net.HttpListenerRequest.IsLocal">
<summary> <summary>
Gets a value indicating whether the request is sent from the local computer. Gets a value indicating whether the request is sent from the local computer.
@ -1839,6 +1937,14 @@
<c>true</c> if the request is sent from the local computer; otherwise, <c>false</c>. <c>true</c> if the request is sent from the local computer; otherwise, <c>false</c>.
</value> </value>
</member> </member>
<member name="P:WebSocketSharp.Net.HttpListenerRequest.IsSecureConnection">
<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>
</member>
<member name="P:WebSocketSharp.Net.HttpListenerRequest.IsWebSocketRequest"> <member name="P:WebSocketSharp.Net.HttpListenerRequest.IsWebSocketRequest">
<summary> <summary>
Gets a value indicating whether the request is a WebSocket connection request. Gets a value indicating whether the request is a WebSocket connection request.
@ -1847,6 +1953,160 @@
<c>true</c> if the request is a WebSocket connection request; otherwise, <c>false</c>. <c>true</c> if the request is a WebSocket connection request; otherwise, <c>false</c>.
</value> </value>
</member> </member>
<member name="P:WebSocketSharp.Net.HttpListenerRequest.KeepAlive">
<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>
</member>
<member name="P:WebSocketSharp.Net.HttpListenerRequest.LocalEndPoint">
<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>
</member>
<member name="P:WebSocketSharp.Net.HttpListenerRequest.ProtocolVersion">
<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>
</member>
<member name="P:WebSocketSharp.Net.HttpListenerRequest.QueryString">
<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>
</member>
<member name="P:WebSocketSharp.Net.HttpListenerRequest.RawUrl">
<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>
</member>
<member name="P:WebSocketSharp.Net.HttpListenerRequest.RemoteEndPoint">
<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>
</member>
<member name="P:WebSocketSharp.Net.HttpListenerRequest.RequestTraceIdentifier">
<summary>
Gets the identifier of a request.
</summary>
<value>
A <see cref="T:System.Guid" /> that contains the identifier of a request.
</value>
</member>
<member name="P:WebSocketSharp.Net.HttpListenerRequest.Url">
<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>
</member>
<member name="P:WebSocketSharp.Net.HttpListenerRequest.UrlReferrer">
<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>
</member>
<member name="P:WebSocketSharp.Net.HttpListenerRequest.UserAgent">
<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>
</member>
<member name="P:WebSocketSharp.Net.HttpListenerRequest.UserHostAddress">
<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>
</member>
<member name="P:WebSocketSharp.Net.HttpListenerRequest.UserHostName">
<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>
</member>
<member name="P:WebSocketSharp.Net.HttpListenerRequest.UserLanguages">
<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>
</member>
<member name="M:WebSocketSharp.Net.HttpListenerRequest.BeginGetClientCertificate(System.AsyncCallback,System.Object)">
<summary>
Begins getting the client's X.509 v.3 certificate asynchronously.
</summary>
<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>
<returns>
An <see cref="T:System.IAsyncResult" /> that contains the status of the asynchronous operation.
</returns>
<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>
<exception cref="T:System.NotImplementedException">
This method is not implemented.
</exception>
</member>
<member name="M:WebSocketSharp.Net.HttpListenerRequest.EndGetClientCertificate(System.IAsyncResult)">
<summary>
Ends an asynchronous operation to get the client's X.509 v.3 certificate.
</summary>
<remarks>
This method completes an asynchronous operation started by calling the <see cref="M:WebSocketSharp.Net.HttpListenerRequest.BeginGetClientCertificate(System.AsyncCallback,System.Object)" /> method.
</remarks>
<returns>
A <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> that contains the client's X.509 v.3 certificate.
</returns>
<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>
<exception cref="T:System.NotImplementedException">
This method is not implemented.
</exception>
</member>
<member name="M:WebSocketSharp.Net.HttpListenerRequest.GetClientCertificate">
<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>
<exception cref="T:System.NotImplementedException">
This method is not implemented.
</exception>
</member>
<member name="M:WebSocketSharp.Net.HttpUtility.HtmlDecode(System.String)"> <member name="M:WebSocketSharp.Net.HttpUtility.HtmlDecode(System.String)">
<summary> <summary>
Decodes an HTML-encoded string and returns the decoded string. Decodes an HTML-encoded string and returns the decoded string.

View File

@ -207,8 +207,8 @@
</div> </div>
<h1 class="PageTitle" id="T:WebSocketSharp.Net.HttpListenerRequest">HttpListenerRequest Class</h1> <h1 class="PageTitle" id="T:WebSocketSharp.Net.HttpListenerRequest">HttpListenerRequest Class</h1>
<p class="Summary" id="T:WebSocketSharp.Net.HttpListenerRequest:Summary"> <p class="Summary" id="T:WebSocketSharp.Net.HttpListenerRequest:Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Provides access to the HTTP request objects sent to a <a href="../WebSocketSharp.Net/HttpListener.html">WebSocketSharp.Net.HttpListener</a> instance.
</p> </p>
<div id="T:WebSocketSharp.Net.HttpListenerRequest:Signature"> <div id="T:WebSocketSharp.Net.HttpListenerRequest:Signature">
<h2>Syntax</h2> <h2>Syntax</h2>
<div class="Signature">public sealed class <b>HttpListenerRequest</b></div> <div class="Signature">public sealed class <b>HttpListenerRequest</b></div>
@ -216,8 +216,8 @@
<div class="Remarks" id="T:WebSocketSharp.Net.HttpListenerRequest:Docs"> <div class="Remarks" id="T:WebSocketSharp.Net.HttpListenerRequest:Docs">
<h2 class="Section">Remarks</h2> <h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:WebSocketSharp.Net.HttpListenerRequest:Docs:Remarks"> <div class="SectionBox" id="T:WebSocketSharp.Net.HttpListenerRequest:Docs:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> The HttpListenerRequest class cannot be inherited.
</div> </div>
<h2 class="Section">Requirements</h2> <h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:WebSocketSharp.Net.HttpListenerRequest:Docs:Version Information"> <div class="SectionBox" id="T:WebSocketSharp.Net.HttpListenerRequest:Docs:Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div> <b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
@ -240,7 +240,9 @@
</td> </td>
<td> <td>
<i> <i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>[]</i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td> <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>[]</i>.
Gets the media types which are acceptable for the response.
</td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td>[read-only]<div></div></td> <td>[read-only]<div></div></td>
@ -252,7 +254,9 @@
<td> <td>
<i> <i>
<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.Int32">int</a>
</i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td> </i>.
Gets an error code that identifies a problem with the client's certificate.
</td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td>[read-only]<div></div></td> <td>[read-only]<div></div></td>
@ -264,7 +268,9 @@
<td> <td>
<i> <i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Text.Encoding">System.Text.Encoding</a> <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Text.Encoding">System.Text.Encoding</a>
</i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td> </i>.
Gets the encoding that can be used with the entity body data included in the request.
</td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td>[read-only]<div></div></td> <td>[read-only]<div></div></td>
@ -276,7 +282,9 @@
<td> <td>
<i> <i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int64">long</a> <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int64">long</a>
</i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td> </i>.
Gets the size of the entity body data included in the request.
</td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td>[read-only]<div></div></td> <td>[read-only]<div></div></td>
@ -288,7 +296,9 @@
<td> <td>
<i> <i>
<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.String">string</a>
</i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td> </i>.
Gets the media type of the entity body included in the request.
</td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td>[read-only]<div></div></td> <td>[read-only]<div></div></td>
@ -300,7 +310,9 @@
<td> <td>
<i> <i>
<a href="../WebSocketSharp.Net/CookieCollection.html">CookieCollection</a> <a href="../WebSocketSharp.Net/CookieCollection.html">CookieCollection</a>
</i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td> </i>.
Gets the cookies included in the request.
</td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td>[read-only]<div></div></td> <td>[read-only]<div></div></td>
@ -312,7 +324,9 @@
<td> <td>
<i> <i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <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> </i>.
Gets a value indicating whether the request has the entity body.
</td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td>[read-only]<div></div></td> <td>[read-only]<div></div></td>
@ -324,7 +338,9 @@
<td> <td>
<i> <i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Specialized.NameValueCollection">System.Collections.Specialized.NameValueCollection</a> <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Specialized.NameValueCollection">System.Collections.Specialized.NameValueCollection</a>
</i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td> </i>.
Gets the HTTP headers used in the request.
</td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td>[read-only]<div></div></td> <td>[read-only]<div></div></td>
@ -336,7 +352,9 @@
<td> <td>
<i> <i>
<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.String">string</a>
</i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td> </i>.
Gets the HTTP method used in the request.
</td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td>[read-only]<div></div></td> <td>[read-only]<div></div></td>
@ -348,7 +366,9 @@
<td> <td>
<i> <i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.Stream">System.IO.Stream</a> <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.Stream">System.IO.Stream</a>
</i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td> </i>.
Gets a <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.Stream">System.IO.Stream</a> that contains the entity body data included in the request.
</td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td>[read-only]<div></div></td> <td>[read-only]<div></div></td>
@ -360,7 +380,9 @@
<td> <td>
<i> <i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <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> </i>.
Gets a value indicating whether the client that sent the request is authenticated.
</td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td>[read-only]<div></div></td> <td>[read-only]<div></div></td>
@ -386,7 +408,9 @@
<td> <td>
<i> <i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <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> </i>.
Gets a value indicating whether the HTTP connection is secured using the SSL protocol.
</td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td>[read-only]<div></div></td> <td>[read-only]<div></div></td>
@ -412,7 +436,9 @@
<td> <td>
<i> <i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <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> </i>.
Gets a value indicating whether the client requests a persistent connection.
</td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td>[read-only]<div></div></td> <td>[read-only]<div></div></td>
@ -424,7 +450,9 @@
<td> <td>
<i> <i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPEndPoint">System.Net.IPEndPoint</a> <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPEndPoint">System.Net.IPEndPoint</a>
</i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td> </i>.
Gets the server endpoint as an IP address and a port number.
</td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td>[read-only]<div></div></td> <td>[read-only]<div></div></td>
@ -436,7 +464,9 @@
<td> <td>
<i> <i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Version">Version</a> <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Version">Version</a>
</i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td> </i>.
Gets the HTTP version used in the request.
</td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td>[read-only]<div></div></td> <td>[read-only]<div></div></td>
@ -448,7 +478,9 @@
<td> <td>
<i> <i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Specialized.NameValueCollection">System.Collections.Specialized.NameValueCollection</a> <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Specialized.NameValueCollection">System.Collections.Specialized.NameValueCollection</a>
</i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td> </i>.
Gets the collection of query string variables used in the request.
</td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td>[read-only]<div></div></td> <td>[read-only]<div></div></td>
@ -460,7 +492,9 @@
<td> <td>
<i> <i>
<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.String">string</a>
</i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td> </i>.
Gets the raw URL (without the scheme, host and port) requested by the client.
</td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td>[read-only]<div></div></td> <td>[read-only]<div></div></td>
@ -472,7 +506,9 @@
<td> <td>
<i> <i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPEndPoint">System.Net.IPEndPoint</a> <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPEndPoint">System.Net.IPEndPoint</a>
</i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td> </i>.
Gets the client endpoint as an IP address and a port number.
</td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td>[read-only]<div></div></td> <td>[read-only]<div></div></td>
@ -484,7 +520,9 @@
<td> <td>
<i> <i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Guid">Guid</a> <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Guid">Guid</a>
</i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td> </i>.
Gets the identifier of a request.
</td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td>[read-only]<div></div></td> <td>[read-only]<div></div></td>
@ -496,7 +534,9 @@
<td> <td>
<i> <i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Uri">Uri</a> <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Uri">Uri</a>
</i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td> </i>.
Gets the URL requested by the client.
</td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td>[read-only]<div></div></td> <td>[read-only]<div></div></td>
@ -508,7 +548,9 @@
<td> <td>
<i> <i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Uri">Uri</a> <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Uri">Uri</a>
</i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td> </i>.
Gets the URL of the resource from which the requested URL was obtained.
</td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td>[read-only]<div></div></td> <td>[read-only]<div></div></td>
@ -520,7 +562,9 @@
<td> <td>
<i> <i>
<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.String">string</a>
</i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td> </i>.
Gets the information about the user agent originating the request.
</td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td>[read-only]<div></div></td> <td>[read-only]<div></div></td>
@ -532,7 +576,9 @@
<td> <td>
<i> <i>
<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.String">string</a>
</i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td> </i>.
Gets the server endpoint as an IP address and a port number.
</td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td>[read-only]<div></div></td> <td>[read-only]<div></div></td>
@ -544,7 +590,9 @@
<td> <td>
<i> <i>
<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.String">string</a>
</i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td> </i>.
Gets the internet host name and port number (if present) of the resource being requested.
</td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td>[read-only]<div></div></td> <td>[read-only]<div></div></td>
@ -555,7 +603,9 @@
</td> </td>
<td> <td>
<i> <i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>[]</i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td> <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>[]</i>.
Gets the natural languages that are preferred as a response to the request.
</td>
</tr> </tr>
</table> </table>
</div> </div>
@ -572,7 +622,9 @@
<td colspan="2"> <td colspan="2">
<b> <b>
<a href="#M:WebSocketSharp.Net.HttpListenerRequest.BeginGetClientCertificate(System.AsyncCallback,System.Object)">BeginGetClientCertificate</a> <a href="#M:WebSocketSharp.Net.HttpListenerRequest.BeginGetClientCertificate(System.AsyncCallback,System.Object)">BeginGetClientCertificate</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.AsyncCallback">AsyncCallback</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IAsyncResult">IAsyncResult</a></nobr><blockquote><span class="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td> </b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.AsyncCallback">AsyncCallback</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IAsyncResult">IAsyncResult</a></nobr><blockquote>
Begins getting the client's X.509 v.3 certificate asynchronously.
</blockquote></td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td> <td>
@ -582,7 +634,9 @@
<td colspan="2"> <td colspan="2">
<b> <b>
<a href="#M:WebSocketSharp.Net.HttpListenerRequest.EndGetClientCertificate(System.IAsyncResult)">EndGetClientCertificate</a> <a href="#M:WebSocketSharp.Net.HttpListenerRequest.EndGetClientCertificate(System.IAsyncResult)">EndGetClientCertificate</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IAsyncResult">IAsyncResult</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Security.Cryptography.X509Certificates.X509Certificate2">System.Security.Cryptography.X509Certificates.X509Certificate2</a></nobr><blockquote><span class="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td> </b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IAsyncResult">IAsyncResult</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Security.Cryptography.X509Certificates.X509Certificate2">System.Security.Cryptography.X509Certificates.X509Certificate2</a></nobr><blockquote>
Ends an asynchronous operation to get the client's X.509 v.3 certificate.
</blockquote></td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td> <td>
@ -592,7 +646,9 @@
<td colspan="2"> <td colspan="2">
<b> <b>
<a href="#M:WebSocketSharp.Net.HttpListenerRequest.GetClientCertificate">GetClientCertificate</a> <a href="#M:WebSocketSharp.Net.HttpListenerRequest.GetClientCertificate">GetClientCertificate</a>
</b>()<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Security.Cryptography.X509Certificates.X509Certificate2">System.Security.Cryptography.X509Certificates.X509Certificate2</a></nobr><blockquote><span class="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td> </b>()<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Security.Cryptography.X509Certificates.X509Certificate2">System.Security.Cryptography.X509Certificates.X509Certificate2</a></nobr><blockquote>
Gets the client's X.509 v.3 certificate.
</blockquote></td>
</tr> </tr>
</table> </table>
</div> </div>
@ -647,14 +703,15 @@
<h3 id="P:WebSocketSharp.Net.HttpListenerRequest.AcceptTypes">AcceptTypes Property</h3> <h3 id="P:WebSocketSharp.Net.HttpListenerRequest.AcceptTypes">AcceptTypes Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.AcceptTypes:member"> <blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.AcceptTypes:member">
<p class="Summary"> <p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Gets the media types which are acceptable for the response.
</p> </p>
<h2>Syntax</h2> <h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>[] <b>AcceptTypes</b> { get; }</div> <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>[] <b>AcceptTypes</b> { get; }</div>
<h4 class="Subsection">Value</h4> <h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.AcceptTypes:Value"> <blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.AcceptTypes:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> An array of <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains the media type names in the Accept request-header field
</blockquote> or <tt>null</tt> if the request did not include an Accept header.
</blockquote>
<h2 class="Section">Remarks</h2> <h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.AcceptTypes:Remarks"> <div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.AcceptTypes:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> <span class="NotEntered">Documentation for this section has not yet been entered.</span>
@ -667,8 +724,8 @@
<h3 id="M:WebSocketSharp.Net.HttpListenerRequest.BeginGetClientCertificate(System.AsyncCallback,System.Object)">BeginGetClientCertificate Method</h3> <h3 id="M:WebSocketSharp.Net.HttpListenerRequest.BeginGetClientCertificate(System.AsyncCallback,System.Object)">BeginGetClientCertificate Method</h3>
<blockquote id="M:WebSocketSharp.Net.HttpListenerRequest.BeginGetClientCertificate(System.AsyncCallback,System.Object):member"> <blockquote id="M:WebSocketSharp.Net.HttpListenerRequest.BeginGetClientCertificate(System.AsyncCallback,System.Object):member">
<p class="Summary"> <p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Begins getting the client's X.509 v.3 certificate asynchronously.
</p> </p>
<h2>Syntax</h2> <h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IAsyncResult">IAsyncResult</a> <b>BeginGetClientCertificate</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.AsyncCallback">AsyncCallback</a> requestCallback, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> state)</div> <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IAsyncResult">IAsyncResult</a> <b>BeginGetClientCertificate</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.AsyncCallback">AsyncCallback</a> requestCallback, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> state)</div>
<h4 class="Subsection">Parameters</h4> <h4 class="Subsection">Parameters</h4>
@ -678,24 +735,43 @@
<i>requestCallback</i> <i>requestCallback</i>
</dt> </dt>
<dd> <dd>
<span class="NotEntered">Documentation for this section has not yet been entered.</span> An <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.AsyncCallback">AsyncCallback</a> delegate that references the method(s)
</dd> called when the asynchronous operation completes.
</dd>
<dt> <dt>
<i>state</i> <i>state</i>
</dt> </dt>
<dd> <dd>
<span class="NotEntered">Documentation for this section has not yet been entered.</span> An <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> that contains a user defined object to pass to the <i>requestCallback</i> delegate.
</dd> </dd>
</dl> </dl>
</blockquote> </blockquote>
<h4 class="Subsection">Returns</h4> <h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.HttpListenerRequest.BeginGetClientCertificate(System.AsyncCallback,System.Object):Returns"> <blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.HttpListenerRequest.BeginGetClientCertificate(System.AsyncCallback,System.Object):Returns">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> An <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IAsyncResult">IAsyncResult</a> that contains the status of the asynchronous operation.
</blockquote>
<h4 class="Subsection">Exceptions</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.HttpListenerRequest.BeginGetClientCertificate(System.AsyncCallback,System.Object):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.NotImplementedException">NotImplementedException</a>
</td>
<td>
This method is not implemented.
</td>
</tr>
</table>
</blockquote> </blockquote>
<h2 class="Section">Remarks</h2> <h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.HttpListenerRequest.BeginGetClientCertificate(System.AsyncCallback,System.Object):Remarks"> <div class="SectionBox" id="M:WebSocketSharp.Net.HttpListenerRequest.BeginGetClientCertificate(System.AsyncCallback,System.Object):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> This asynchronous operation must be completed by calling the <a href="../WebSocketSharp.Net/HttpListenerRequest.html#M:WebSocketSharp.Net.HttpListenerRequest.EndGetClientCertificate(System.IAsyncResult)">HttpListenerRequest.EndGetClientCertificate(IAsyncResult)</a> method.
</div> Typically, the method is invoked by the <i>requestCallback</i> delegate.
</div>
<h2 class="Section">Requirements</h2> <h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.HttpListenerRequest.BeginGetClientCertificate(System.AsyncCallback,System.Object):Version Information"> <div class="SectionBox" id="M:WebSocketSharp.Net.HttpListenerRequest.BeginGetClientCertificate(System.AsyncCallback,System.Object):Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div> <b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
@ -704,14 +780,14 @@
<h3 id="P:WebSocketSharp.Net.HttpListenerRequest.ClientCertificateError">ClientCertificateError Property</h3> <h3 id="P:WebSocketSharp.Net.HttpListenerRequest.ClientCertificateError">ClientCertificateError Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.ClientCertificateError:member"> <blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.ClientCertificateError:member">
<p class="Summary"> <p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Gets an error code that identifies a problem with the client's certificate.
</p> </p>
<h2>Syntax</h2> <h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> <b>ClientCertificateError</b> { get; }</div> <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> <b>ClientCertificateError</b> { get; }</div>
<h4 class="Subsection">Value</h4> <h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.ClientCertificateError:Value"> <blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.ClientCertificateError:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Always returns <tt>0</tt>.
</blockquote> </blockquote>
<h2 class="Section">Remarks</h2> <h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.ClientCertificateError:Remarks"> <div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.ClientCertificateError:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> <span class="NotEntered">Documentation for this section has not yet been entered.</span>
@ -724,14 +800,14 @@
<h3 id="P:WebSocketSharp.Net.HttpListenerRequest.ContentEncoding">ContentEncoding Property</h3> <h3 id="P:WebSocketSharp.Net.HttpListenerRequest.ContentEncoding">ContentEncoding Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.ContentEncoding:member"> <blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.ContentEncoding:member">
<p class="Summary"> <p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Gets the encoding that can be used with the entity body data included in the request.
</p> </p>
<h2>Syntax</h2> <h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Text.Encoding">System.Text.Encoding</a> <b>ContentEncoding</b> { get; }</div> <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Text.Encoding">System.Text.Encoding</a> <b>ContentEncoding</b> { get; }</div>
<h4 class="Subsection">Value</h4> <h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.ContentEncoding:Value"> <blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.ContentEncoding:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Text.Encoding">System.Text.Encoding</a> that contains the encoding that can be used with entity body data.
</blockquote> </blockquote>
<h2 class="Section">Remarks</h2> <h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.ContentEncoding:Remarks"> <div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.ContentEncoding:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> <span class="NotEntered">Documentation for this section has not yet been entered.</span>
@ -744,14 +820,15 @@
<h3 id="P:WebSocketSharp.Net.HttpListenerRequest.ContentLength64">ContentLength64 Property</h3> <h3 id="P:WebSocketSharp.Net.HttpListenerRequest.ContentLength64">ContentLength64 Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.ContentLength64:member"> <blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.ContentLength64:member">
<p class="Summary"> <p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Gets the size of the entity body data included in the request.
</p> </p>
<h2>Syntax</h2> <h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int64">long</a> <b>ContentLength64</b> { get; }</div> <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int64">long</a> <b>ContentLength64</b> { get; }</div>
<h4 class="Subsection">Value</h4> <h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.ContentLength64:Value"> <blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.ContentLength64:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int64">long</a> that contains the value of the Content-Length entity-header field.
</blockquote> <tt>-1</tt> if the size is not known.
</blockquote>
<h2 class="Section">Remarks</h2> <h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.ContentLength64:Remarks"> <div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.ContentLength64:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> <span class="NotEntered">Documentation for this section has not yet been entered.</span>
@ -764,14 +841,14 @@
<h3 id="P:WebSocketSharp.Net.HttpListenerRequest.ContentType">ContentType Property</h3> <h3 id="P:WebSocketSharp.Net.HttpListenerRequest.ContentType">ContentType Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.ContentType:member"> <blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.ContentType:member">
<p class="Summary"> <p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Gets the media type of the entity body included in the request.
</p> </p>
<h2>Syntax</h2> <h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>ContentType</b> { get; }</div> <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>ContentType</b> { get; }</div>
<h4 class="Subsection">Value</h4> <h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.ContentType:Value"> <blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.ContentType:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains the value of the Content-Type entity-header field.
</blockquote> </blockquote>
<h2 class="Section">Remarks</h2> <h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.ContentType:Remarks"> <div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.ContentType:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> <span class="NotEntered">Documentation for this section has not yet been entered.</span>
@ -784,14 +861,14 @@
<h3 id="P:WebSocketSharp.Net.HttpListenerRequest.Cookies">Cookies Property</h3> <h3 id="P:WebSocketSharp.Net.HttpListenerRequest.Cookies">Cookies Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.Cookies:member"> <blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.Cookies:member">
<p class="Summary"> <p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Gets the cookies included in the request.
</p> </p>
<h2>Syntax</h2> <h2>Syntax</h2>
<div class="Signature">public <a href="../WebSocketSharp.Net/CookieCollection.html">CookieCollection</a> <b>Cookies</b> { get; }</div> <div class="Signature">public <a href="../WebSocketSharp.Net/CookieCollection.html">CookieCollection</a> <b>Cookies</b> { get; }</div>
<h4 class="Subsection">Value</h4> <h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.Cookies:Value"> <blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.Cookies:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> A <a href="../WebSocketSharp.Net/CookieCollection.html">WebSocketSharp.Net.CookieCollection</a> that contains the cookies included in the request.
</blockquote> </blockquote>
<h2 class="Section">Remarks</h2> <h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.Cookies:Remarks"> <div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.Cookies:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> <span class="NotEntered">Documentation for this section has not yet been entered.</span>
@ -804,8 +881,8 @@
<h3 id="M:WebSocketSharp.Net.HttpListenerRequest.EndGetClientCertificate(System.IAsyncResult)">EndGetClientCertificate Method</h3> <h3 id="M:WebSocketSharp.Net.HttpListenerRequest.EndGetClientCertificate(System.IAsyncResult)">EndGetClientCertificate Method</h3>
<blockquote id="M:WebSocketSharp.Net.HttpListenerRequest.EndGetClientCertificate(System.IAsyncResult):member"> <blockquote id="M:WebSocketSharp.Net.HttpListenerRequest.EndGetClientCertificate(System.IAsyncResult):member">
<p class="Summary"> <p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Ends an asynchronous operation to get the client's X.509 v.3 certificate.
</p> </p>
<h2>Syntax</h2> <h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Security.Cryptography.X509Certificates.X509Certificate2">System.Security.Cryptography.X509Certificates.X509Certificate2</a> <b>EndGetClientCertificate</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IAsyncResult">IAsyncResult</a> asyncResult)</div> <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Security.Cryptography.X509Certificates.X509Certificate2">System.Security.Cryptography.X509Certificates.X509Certificate2</a> <b>EndGetClientCertificate</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IAsyncResult">IAsyncResult</a> asyncResult)</div>
<h4 class="Subsection">Parameters</h4> <h4 class="Subsection">Parameters</h4>
@ -815,18 +892,35 @@
<i>asyncResult</i> <i>asyncResult</i>
</dt> </dt>
<dd> <dd>
<span class="NotEntered">Documentation for this section has not yet been entered.</span> An <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IAsyncResult">IAsyncResult</a> obtained by calling the <a href="../WebSocketSharp.Net/HttpListenerRequest.html#M:WebSocketSharp.Net.HttpListenerRequest.BeginGetClientCertificate(System.AsyncCallback,System.Object)">HttpListenerRequest.BeginGetClientCertificate(AsyncCallback, object)</a> method.
</dd> </dd>
</dl> </dl>
</blockquote> </blockquote>
<h4 class="Subsection">Returns</h4> <h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.HttpListenerRequest.EndGetClientCertificate(System.IAsyncResult):Returns"> <blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.HttpListenerRequest.EndGetClientCertificate(System.IAsyncResult):Returns">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Security.Cryptography.X509Certificates.X509Certificate2">System.Security.Cryptography.X509Certificates.X509Certificate2</a> that contains the client's X.509 v.3 certificate.
</blockquote>
<h4 class="Subsection">Exceptions</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.HttpListenerRequest.EndGetClientCertificate(System.IAsyncResult):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.NotImplementedException">NotImplementedException</a>
</td>
<td>
This method is not implemented.
</td>
</tr>
</table>
</blockquote> </blockquote>
<h2 class="Section">Remarks</h2> <h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.HttpListenerRequest.EndGetClientCertificate(System.IAsyncResult):Remarks"> <div class="SectionBox" id="M:WebSocketSharp.Net.HttpListenerRequest.EndGetClientCertificate(System.IAsyncResult):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> This method completes an asynchronous operation started by calling the <a href="../WebSocketSharp.Net/HttpListenerRequest.html#M:WebSocketSharp.Net.HttpListenerRequest.BeginGetClientCertificate(System.AsyncCallback,System.Object)">HttpListenerRequest.BeginGetClientCertificate(AsyncCallback, object)</a> method.
</div> </div>
<h2 class="Section">Requirements</h2> <h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.HttpListenerRequest.EndGetClientCertificate(System.IAsyncResult):Version Information"> <div class="SectionBox" id="M:WebSocketSharp.Net.HttpListenerRequest.EndGetClientCertificate(System.IAsyncResult):Version Information">
<b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div> <b>Namespace: </b>WebSocketSharp.Net<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
@ -835,13 +929,30 @@
<h3 id="M:WebSocketSharp.Net.HttpListenerRequest.GetClientCertificate">GetClientCertificate Method</h3> <h3 id="M:WebSocketSharp.Net.HttpListenerRequest.GetClientCertificate">GetClientCertificate Method</h3>
<blockquote id="M:WebSocketSharp.Net.HttpListenerRequest.GetClientCertificate:member"> <blockquote id="M:WebSocketSharp.Net.HttpListenerRequest.GetClientCertificate:member">
<p class="Summary"> <p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Gets the client's X.509 v.3 certificate.
</p> </p>
<h2>Syntax</h2> <h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Security.Cryptography.X509Certificates.X509Certificate2">System.Security.Cryptography.X509Certificates.X509Certificate2</a> <b>GetClientCertificate</b> ()</div> <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Security.Cryptography.X509Certificates.X509Certificate2">System.Security.Cryptography.X509Certificates.X509Certificate2</a> <b>GetClientCertificate</b> ()</div>
<h4 class="Subsection">Returns</h4> <h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.HttpListenerRequest.GetClientCertificate:Returns"> <blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.HttpListenerRequest.GetClientCertificate:Returns">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Security.Cryptography.X509Certificates.X509Certificate2">System.Security.Cryptography.X509Certificates.X509Certificate2</a> that contains the client's X.509 v.3 certificate.
</blockquote>
<h4 class="Subsection">Exceptions</h4>
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Net.HttpListenerRequest.GetClientCertificate: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.NotImplementedException">NotImplementedException</a>
</td>
<td>
This method is not implemented.
</td>
</tr>
</table>
</blockquote> </blockquote>
<h2 class="Section">Remarks</h2> <h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:WebSocketSharp.Net.HttpListenerRequest.GetClientCertificate:Remarks"> <div class="SectionBox" id="M:WebSocketSharp.Net.HttpListenerRequest.GetClientCertificate:Remarks">
@ -855,14 +966,14 @@
<h3 id="P:WebSocketSharp.Net.HttpListenerRequest.HasEntityBody">HasEntityBody Property</h3> <h3 id="P:WebSocketSharp.Net.HttpListenerRequest.HasEntityBody">HasEntityBody Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.HasEntityBody:member"> <blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.HasEntityBody:member">
<p class="Summary"> <p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Gets a value indicating whether the request has the entity body.
</p> </p>
<h2>Syntax</h2> <h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>HasEntityBody</b> { get; }</div> <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>HasEntityBody</b> { get; }</div>
<h4 class="Subsection">Value</h4> <h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.HasEntityBody:Value"> <blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.HasEntityBody:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> <tt>true</tt> if the request has the entity body; otherwise, <tt>false</tt>.
</blockquote> </blockquote>
<h2 class="Section">Remarks</h2> <h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.HasEntityBody:Remarks"> <div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.HasEntityBody:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> <span class="NotEntered">Documentation for this section has not yet been entered.</span>
@ -875,14 +986,14 @@
<h3 id="P:WebSocketSharp.Net.HttpListenerRequest.Headers">Headers Property</h3> <h3 id="P:WebSocketSharp.Net.HttpListenerRequest.Headers">Headers Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.Headers:member"> <blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.Headers:member">
<p class="Summary"> <p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Gets the HTTP headers used in the request.
</p> </p>
<h2>Syntax</h2> <h2>Syntax</h2>
<div class="Signature">public <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> <div class="Signature">public <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> <h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.Headers:Value"> <blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.Headers:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> 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 used in the request.
</blockquote> </blockquote>
<h2 class="Section">Remarks</h2> <h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.Headers:Remarks"> <div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.Headers:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> <span class="NotEntered">Documentation for this section has not yet been entered.</span>
@ -895,14 +1006,14 @@
<h3 id="P:WebSocketSharp.Net.HttpListenerRequest.HttpMethod">HttpMethod Property</h3> <h3 id="P:WebSocketSharp.Net.HttpListenerRequest.HttpMethod">HttpMethod Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.HttpMethod:member"> <blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.HttpMethod:member">
<p class="Summary"> <p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Gets the HTTP method used in the request.
</p> </p>
<h2>Syntax</h2> <h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>HttpMethod</b> { get; }</div> <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>HttpMethod</b> { get; }</div>
<h4 class="Subsection">Value</h4> <h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.HttpMethod:Value"> <blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.HttpMethod:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains the HTTP method used in the request.
</blockquote> </blockquote>
<h2 class="Section">Remarks</h2> <h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.HttpMethod:Remarks"> <div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.HttpMethod:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> <span class="NotEntered">Documentation for this section has not yet been entered.</span>
@ -915,14 +1026,14 @@
<h3 id="P:WebSocketSharp.Net.HttpListenerRequest.InputStream">InputStream Property</h3> <h3 id="P:WebSocketSharp.Net.HttpListenerRequest.InputStream">InputStream Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.InputStream:member"> <blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.InputStream:member">
<p class="Summary"> <p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Gets a <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.Stream">System.IO.Stream</a> that contains the entity body data included in the request.
</p> </p>
<h2>Syntax</h2> <h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.Stream">System.IO.Stream</a> <b>InputStream</b> { get; }</div> <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.Stream">System.IO.Stream</a> <b>InputStream</b> { get; }</div>
<h4 class="Subsection">Value</h4> <h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.InputStream:Value"> <blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.InputStream:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.Stream">System.IO.Stream</a> that contains the entity body data included in the request.
</blockquote> </blockquote>
<h2 class="Section">Remarks</h2> <h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.InputStream:Remarks"> <div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.InputStream:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> <span class="NotEntered">Documentation for this section has not yet been entered.</span>
@ -935,14 +1046,14 @@
<h3 id="P:WebSocketSharp.Net.HttpListenerRequest.IsAuthenticated">IsAuthenticated Property</h3> <h3 id="P:WebSocketSharp.Net.HttpListenerRequest.IsAuthenticated">IsAuthenticated Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.IsAuthenticated:member"> <blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.IsAuthenticated:member">
<p class="Summary"> <p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Gets a value indicating whether the client that sent the request is authenticated.
</p> </p>
<h2>Syntax</h2> <h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>IsAuthenticated</b> { get; }</div> <div class="Signature">public <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> <h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.IsAuthenticated:Value"> <blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.IsAuthenticated:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Always returns <tt>false</tt>.
</blockquote> </blockquote>
<h2 class="Section">Remarks</h2> <h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.IsAuthenticated:Remarks"> <div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.IsAuthenticated:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> <span class="NotEntered">Documentation for this section has not yet been entered.</span>
@ -975,14 +1086,14 @@
<h3 id="P:WebSocketSharp.Net.HttpListenerRequest.IsSecureConnection">IsSecureConnection Property</h3> <h3 id="P:WebSocketSharp.Net.HttpListenerRequest.IsSecureConnection">IsSecureConnection Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.IsSecureConnection:member"> <blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.IsSecureConnection:member">
<p class="Summary"> <p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Gets a value indicating whether the HTTP connection is secured using the SSL protocol.
</p> </p>
<h2>Syntax</h2> <h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>IsSecureConnection</b> { get; }</div> <div class="Signature">public <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> <h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.IsSecureConnection:Value"> <blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.IsSecureConnection:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> <tt>true</tt> if the HTTP connection is secured; otherwise, <tt>false</tt>.
</blockquote> </blockquote>
<h2 class="Section">Remarks</h2> <h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.IsSecureConnection:Remarks"> <div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.IsSecureConnection:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> <span class="NotEntered">Documentation for this section has not yet been entered.</span>
@ -1015,14 +1126,14 @@
<h3 id="P:WebSocketSharp.Net.HttpListenerRequest.KeepAlive">KeepAlive Property</h3> <h3 id="P:WebSocketSharp.Net.HttpListenerRequest.KeepAlive">KeepAlive Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.KeepAlive:member"> <blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.KeepAlive:member">
<p class="Summary"> <p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Gets a value indicating whether the client requests a persistent connection.
</p> </p>
<h2>Syntax</h2> <h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>KeepAlive</b> { get; }</div> <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>KeepAlive</b> { get; }</div>
<h4 class="Subsection">Value</h4> <h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.KeepAlive:Value"> <blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.KeepAlive:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> <tt>true</tt> if the client requests a persistent connection; otherwise, <tt>false</tt>.
</blockquote> </blockquote>
<h2 class="Section">Remarks</h2> <h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.KeepAlive:Remarks"> <div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.KeepAlive:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> <span class="NotEntered">Documentation for this section has not yet been entered.</span>
@ -1035,14 +1146,14 @@
<h3 id="P:WebSocketSharp.Net.HttpListenerRequest.LocalEndPoint">LocalEndPoint Property</h3> <h3 id="P:WebSocketSharp.Net.HttpListenerRequest.LocalEndPoint">LocalEndPoint Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.LocalEndPoint:member"> <blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.LocalEndPoint:member">
<p class="Summary"> <p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Gets the server endpoint as an IP address and a port number.
</p> </p>
<h2>Syntax</h2> <h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPEndPoint">System.Net.IPEndPoint</a> <b>LocalEndPoint</b> { get; }</div> <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPEndPoint">System.Net.IPEndPoint</a> <b>LocalEndPoint</b> { get; }</div>
<h4 class="Subsection">Value</h4> <h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.LocalEndPoint:Value"> <blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.LocalEndPoint:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPEndPoint">System.Net.IPEndPoint</a> that contains the server endpoint.
</blockquote> </blockquote>
<h2 class="Section">Remarks</h2> <h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.LocalEndPoint:Remarks"> <div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.LocalEndPoint:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> <span class="NotEntered">Documentation for this section has not yet been entered.</span>
@ -1055,14 +1166,14 @@
<h3 id="P:WebSocketSharp.Net.HttpListenerRequest.ProtocolVersion">ProtocolVersion Property</h3> <h3 id="P:WebSocketSharp.Net.HttpListenerRequest.ProtocolVersion">ProtocolVersion Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.ProtocolVersion:member"> <blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.ProtocolVersion:member">
<p class="Summary"> <p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Gets the HTTP version used in the request.
</p> </p>
<h2>Syntax</h2> <h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Version">Version</a> <b>ProtocolVersion</b> { get; }</div> <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Version">Version</a> <b>ProtocolVersion</b> { get; }</div>
<h4 class="Subsection">Value</h4> <h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.ProtocolVersion:Value"> <blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.ProtocolVersion:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Version">Version</a> that contains the HTTP version used in the request.
</blockquote> </blockquote>
<h2 class="Section">Remarks</h2> <h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.ProtocolVersion:Remarks"> <div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.ProtocolVersion:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> <span class="NotEntered">Documentation for this section has not yet been entered.</span>
@ -1075,14 +1186,14 @@
<h3 id="P:WebSocketSharp.Net.HttpListenerRequest.QueryString">QueryString Property</h3> <h3 id="P:WebSocketSharp.Net.HttpListenerRequest.QueryString">QueryString Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.QueryString:member"> <blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.QueryString:member">
<p class="Summary"> <p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Gets the collection of query string variables used in the request.
</p> </p>
<h2>Syntax</h2> <h2>Syntax</h2>
<div class="Signature">public <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> <div class="Signature">public <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> <h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.QueryString:Value"> <blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.QueryString:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> 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 used in the request.
</blockquote> </blockquote>
<h2 class="Section">Remarks</h2> <h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.QueryString:Remarks"> <div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.QueryString:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> <span class="NotEntered">Documentation for this section has not yet been entered.</span>
@ -1095,14 +1206,14 @@
<h3 id="P:WebSocketSharp.Net.HttpListenerRequest.RawUrl">RawUrl Property</h3> <h3 id="P:WebSocketSharp.Net.HttpListenerRequest.RawUrl">RawUrl Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.RawUrl:member"> <blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.RawUrl:member">
<p class="Summary"> <p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Gets the raw URL (without the scheme, host and port) requested by the client.
</p> </p>
<h2>Syntax</h2> <h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>RawUrl</b> { get; }</div> <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>RawUrl</b> { get; }</div>
<h4 class="Subsection">Value</h4> <h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.RawUrl:Value"> <blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.RawUrl:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains the raw URL requested by the client.
</blockquote> </blockquote>
<h2 class="Section">Remarks</h2> <h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.RawUrl:Remarks"> <div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.RawUrl:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> <span class="NotEntered">Documentation for this section has not yet been entered.</span>
@ -1115,14 +1226,14 @@
<h3 id="P:WebSocketSharp.Net.HttpListenerRequest.RemoteEndPoint">RemoteEndPoint Property</h3> <h3 id="P:WebSocketSharp.Net.HttpListenerRequest.RemoteEndPoint">RemoteEndPoint Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.RemoteEndPoint:member"> <blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.RemoteEndPoint:member">
<p class="Summary"> <p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Gets the client endpoint as an IP address and a port number.
</p> </p>
<h2>Syntax</h2> <h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPEndPoint">System.Net.IPEndPoint</a> <b>RemoteEndPoint</b> { get; }</div> <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPEndPoint">System.Net.IPEndPoint</a> <b>RemoteEndPoint</b> { get; }</div>
<h4 class="Subsection">Value</h4> <h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.RemoteEndPoint:Value"> <blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.RemoteEndPoint:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPEndPoint">System.Net.IPEndPoint</a> that contains the client endpoint.
</blockquote> </blockquote>
<h2 class="Section">Remarks</h2> <h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.RemoteEndPoint:Remarks"> <div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.RemoteEndPoint:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> <span class="NotEntered">Documentation for this section has not yet been entered.</span>
@ -1135,14 +1246,14 @@
<h3 id="P:WebSocketSharp.Net.HttpListenerRequest.RequestTraceIdentifier">RequestTraceIdentifier Property</h3> <h3 id="P:WebSocketSharp.Net.HttpListenerRequest.RequestTraceIdentifier">RequestTraceIdentifier Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.RequestTraceIdentifier:member"> <blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.RequestTraceIdentifier:member">
<p class="Summary"> <p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Gets the identifier of a request.
</p> </p>
<h2>Syntax</h2> <h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Guid">Guid</a> <b>RequestTraceIdentifier</b> { get; }</div> <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Guid">Guid</a> <b>RequestTraceIdentifier</b> { get; }</div>
<h4 class="Subsection">Value</h4> <h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.RequestTraceIdentifier:Value"> <blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.RequestTraceIdentifier:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Guid">Guid</a> that contains the identifier of a request.
</blockquote> </blockquote>
<h2 class="Section">Remarks</h2> <h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.RequestTraceIdentifier:Remarks"> <div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.RequestTraceIdentifier:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> <span class="NotEntered">Documentation for this section has not yet been entered.</span>
@ -1155,14 +1266,14 @@
<h3 id="P:WebSocketSharp.Net.HttpListenerRequest.Url">Url Property</h3> <h3 id="P:WebSocketSharp.Net.HttpListenerRequest.Url">Url Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.Url:member"> <blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.Url:member">
<p class="Summary"> <p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Gets the URL requested by the client.
</p> </p>
<h2>Syntax</h2> <h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Uri">Uri</a> <b>Url</b> { get; }</div> <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Uri">Uri</a> <b>Url</b> { get; }</div>
<h4 class="Subsection">Value</h4> <h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.Url:Value"> <blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.Url:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Uri">Uri</a> that contains the URL requested by the client.
</blockquote> </blockquote>
<h2 class="Section">Remarks</h2> <h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.Url:Remarks"> <div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.Url:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> <span class="NotEntered">Documentation for this section has not yet been entered.</span>
@ -1175,14 +1286,14 @@
<h3 id="P:WebSocketSharp.Net.HttpListenerRequest.UrlReferrer">UrlReferrer Property</h3> <h3 id="P:WebSocketSharp.Net.HttpListenerRequest.UrlReferrer">UrlReferrer Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.UrlReferrer:member"> <blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.UrlReferrer:member">
<p class="Summary"> <p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Gets the URL of the resource from which the requested URL was obtained.
</p> </p>
<h2>Syntax</h2> <h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Uri">Uri</a> <b>UrlReferrer</b> { get; }</div> <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Uri">Uri</a> <b>UrlReferrer</b> { get; }</div>
<h4 class="Subsection">Value</h4> <h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.UrlReferrer:Value"> <blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.UrlReferrer:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Uri">Uri</a> that contains the value of the Referer request-header field.
</blockquote> </blockquote>
<h2 class="Section">Remarks</h2> <h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.UrlReferrer:Remarks"> <div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.UrlReferrer:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> <span class="NotEntered">Documentation for this section has not yet been entered.</span>
@ -1195,14 +1306,14 @@
<h3 id="P:WebSocketSharp.Net.HttpListenerRequest.UserAgent">UserAgent Property</h3> <h3 id="P:WebSocketSharp.Net.HttpListenerRequest.UserAgent">UserAgent Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.UserAgent:member"> <blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.UserAgent:member">
<p class="Summary"> <p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Gets the information about the user agent originating the request.
</p> </p>
<h2>Syntax</h2> <h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>UserAgent</b> { get; }</div> <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>UserAgent</b> { get; }</div>
<h4 class="Subsection">Value</h4> <h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.UserAgent:Value"> <blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.UserAgent:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains the value of the User-Agent request-header field.
</blockquote> </blockquote>
<h2 class="Section">Remarks</h2> <h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.UserAgent:Remarks"> <div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.UserAgent:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> <span class="NotEntered">Documentation for this section has not yet been entered.</span>
@ -1215,14 +1326,14 @@
<h3 id="P:WebSocketSharp.Net.HttpListenerRequest.UserHostAddress">UserHostAddress Property</h3> <h3 id="P:WebSocketSharp.Net.HttpListenerRequest.UserHostAddress">UserHostAddress Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.UserHostAddress:member"> <blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.UserHostAddress:member">
<p class="Summary"> <p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Gets the server endpoint as an IP address and a port number.
</p> </p>
<h2>Syntax</h2> <h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>UserHostAddress</b> { get; }</div> <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>UserHostAddress</b> { get; }</div>
<h4 class="Subsection">Value</h4> <h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.UserHostAddress:Value"> <blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.UserHostAddress:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains the server endpoint.
</blockquote> </blockquote>
<h2 class="Section">Remarks</h2> <h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.UserHostAddress:Remarks"> <div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.UserHostAddress:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> <span class="NotEntered">Documentation for this section has not yet been entered.</span>
@ -1235,14 +1346,14 @@
<h3 id="P:WebSocketSharp.Net.HttpListenerRequest.UserHostName">UserHostName Property</h3> <h3 id="P:WebSocketSharp.Net.HttpListenerRequest.UserHostName">UserHostName Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.UserHostName:member"> <blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.UserHostName:member">
<p class="Summary"> <p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Gets the internet host name and port number (if present) of the resource being requested.
</p> </p>
<h2>Syntax</h2> <h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>UserHostName</b> { get; }</div> <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>UserHostName</b> { get; }</div>
<h4 class="Subsection">Value</h4> <h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.UserHostName:Value"> <blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.UserHostName:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains the value of the Host request-header field.
</blockquote> </blockquote>
<h2 class="Section">Remarks</h2> <h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.UserHostName:Remarks"> <div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.UserHostName:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> <span class="NotEntered">Documentation for this section has not yet been entered.</span>
@ -1255,14 +1366,14 @@
<h3 id="P:WebSocketSharp.Net.HttpListenerRequest.UserLanguages">UserLanguages Property</h3> <h3 id="P:WebSocketSharp.Net.HttpListenerRequest.UserLanguages">UserLanguages Property</h3>
<blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.UserLanguages:member"> <blockquote id="P:WebSocketSharp.Net.HttpListenerRequest.UserLanguages:member">
<p class="Summary"> <p class="Summary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Gets the natural languages that are preferred as a response to the request.
</p> </p>
<h2>Syntax</h2> <h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>[] <b>UserLanguages</b> { get; }</div> <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>[] <b>UserLanguages</b> { get; }</div>
<h4 class="Subsection">Value</h4> <h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.UserLanguages:Value"> <blockquote class="SubsectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.UserLanguages:Value">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> An array of <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains the natural language names in the Accept-Language request-header field.
</blockquote> </blockquote>
<h2 class="Section">Remarks</h2> <h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.UserLanguages:Remarks"> <div class="SectionBox" id="P:WebSocketSharp.Net.HttpListenerRequest.UserLanguages:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span> <span class="NotEntered">Documentation for this section has not yet been entered.</span>

View File

@ -279,8 +279,8 @@
<a href="./HttpListenerRequest.html">HttpListenerRequest</a> <a href="./HttpListenerRequest.html">HttpListenerRequest</a>
</td> </td>
<td> <td>
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Provides access to the HTTP request objects sent to a <a href="../WebSocketSharp.Net/HttpListener.html">WebSocketSharp.Net.HttpListener</a> instance.
</td> </td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td> <td>

View File

@ -428,7 +428,7 @@
<b> <b>
<a href="#M:WebSocketSharp.WebSocket.Connect">Connect</a> <a href="#M:WebSocketSharp.WebSocket.Connect">Connect</a>
</b>()<blockquote> </b>()<blockquote>
Establishes a connection. Establishes a WebSocket connection.
</blockquote></td> </blockquote></td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
@ -919,7 +919,7 @@
<h3 id="M:WebSocketSharp.WebSocket.Connect">Connect Method</h3> <h3 id="M:WebSocketSharp.WebSocket.Connect">Connect Method</h3>
<blockquote id="M:WebSocketSharp.WebSocket.Connect:member"> <blockquote id="M:WebSocketSharp.WebSocket.Connect:member">
<p class="Summary"> <p class="Summary">
Establishes a connection. Establishes a WebSocket connection.
</p> </p>
<h2>Syntax</h2> <h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Connect</b> ()</div> <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Connect</b> ()</div>

View File

@ -371,8 +371,8 @@
<a href="WebSocketSharp.Net/HttpListenerRequest.html">HttpListenerRequest</a> <a href="WebSocketSharp.Net/HttpListenerRequest.html">HttpListenerRequest</a>
</td> </td>
<td> <td>
<span class="NotEntered">Documentation for this section has not yet been entered.</span> Provides access to the HTTP request objects sent to a <a href="./WebSocketSharp.Net/HttpListener.html">WebSocketSharp.Net.HttpListener</a> instance.
</td> </td>
</tr> </tr>
<tr valign="top"> <tr valign="top">
<td> <td>

View File

@ -9,8 +9,12 @@
</Base> </Base>
<Interfaces /> <Interfaces />
<Docs> <Docs>
<summary>To be added.</summary> <summary>
<remarks>To be added.</remarks> Provides access to the HTTP request objects sent to a <see cref="T:WebSocketSharp.Net.HttpListener" /> instance.
</summary>
<remarks>
The HttpListenerRequest class cannot be inherited.
</remarks>
</Docs> </Docs>
<Members> <Members>
<Member MemberName="AcceptTypes"> <Member MemberName="AcceptTypes">
@ -21,8 +25,13 @@
<ReturnType>System.String[]</ReturnType> <ReturnType>System.String[]</ReturnType>
</ReturnValue> </ReturnValue>
<Docs> <Docs>
<summary>To be added.</summary> <summary>
<value>To be added.</value> 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> <remarks>To be added.</remarks>
</Docs> </Docs>
</Member> </Member>
@ -38,11 +47,26 @@
<Parameter Name="state" Type="System.Object" /> <Parameter Name="state" Type="System.Object" />
</Parameters> </Parameters>
<Docs> <Docs>
<param name="requestCallback">To be added.</param> <param name="requestCallback">
<param name="state">To be added.</param> An <see cref="T:System.AsyncCallback" /> delegate that references the method(s)
<summary>To be added.</summary> called when the asynchronous operation completes.
<returns>To be added.</returns> </param>
<remarks>To be added.</remarks> <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> </Docs>
</Member> </Member>
<Member MemberName="ClientCertificateError"> <Member MemberName="ClientCertificateError">
@ -53,8 +77,12 @@
<ReturnType>System.Int32</ReturnType> <ReturnType>System.Int32</ReturnType>
</ReturnValue> </ReturnValue>
<Docs> <Docs>
<summary>To be added.</summary> <summary>
<value>To be added.</value> 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> <remarks>To be added.</remarks>
</Docs> </Docs>
</Member> </Member>
@ -66,8 +94,12 @@
<ReturnType>System.Text.Encoding</ReturnType> <ReturnType>System.Text.Encoding</ReturnType>
</ReturnValue> </ReturnValue>
<Docs> <Docs>
<summary>To be added.</summary> <summary>
<value>To be added.</value> 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 entity body data.
</value>
<remarks>To be added.</remarks> <remarks>To be added.</remarks>
</Docs> </Docs>
</Member> </Member>
@ -79,8 +111,13 @@
<ReturnType>System.Int64</ReturnType> <ReturnType>System.Int64</ReturnType>
</ReturnValue> </ReturnValue>
<Docs> <Docs>
<summary>To be added.</summary> <summary>
<value>To be added.</value> 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.
<c>-1</c> if the size is not known.
</value>
<remarks>To be added.</remarks> <remarks>To be added.</remarks>
</Docs> </Docs>
</Member> </Member>
@ -92,8 +129,12 @@
<ReturnType>System.String</ReturnType> <ReturnType>System.String</ReturnType>
</ReturnValue> </ReturnValue>
<Docs> <Docs>
<summary>To be added.</summary> <summary>
<value>To be added.</value> 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> <remarks>To be added.</remarks>
</Docs> </Docs>
</Member> </Member>
@ -105,8 +146,12 @@
<ReturnType>WebSocketSharp.Net.CookieCollection</ReturnType> <ReturnType>WebSocketSharp.Net.CookieCollection</ReturnType>
</ReturnValue> </ReturnValue>
<Docs> <Docs>
<summary>To be added.</summary> <summary>
<value>To be added.</value> 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> <remarks>To be added.</remarks>
</Docs> </Docs>
</Member> </Member>
@ -121,10 +166,21 @@
<Parameter Name="asyncResult" Type="System.IAsyncResult" /> <Parameter Name="asyncResult" Type="System.IAsyncResult" />
</Parameters> </Parameters>
<Docs> <Docs>
<param name="asyncResult">To be added.</param> <param name="asyncResult">
<summary>To be added.</summary> An <see cref="T:System.IAsyncResult" /> obtained by calling the <see cref="M:WebSocketSharp.Net.HttpListenerRequest.BeginGetClientCertificate(System.AsyncCallback,System.Object)" /> method.
<returns>To be added.</returns> </param>
<remarks>To be added.</remarks> <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> </Docs>
</Member> </Member>
<Member MemberName="GetClientCertificate"> <Member MemberName="GetClientCertificate">
@ -136,9 +192,16 @@
</ReturnValue> </ReturnValue>
<Parameters /> <Parameters />
<Docs> <Docs>
<summary>To be added.</summary> <summary>
<returns>To be added.</returns> 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> <remarks>To be added.</remarks>
<exception cref="T:System.NotImplementedException">
This method is not implemented.
</exception>
</Docs> </Docs>
</Member> </Member>
<Member MemberName="HasEntityBody"> <Member MemberName="HasEntityBody">
@ -149,8 +212,12 @@
<ReturnType>System.Boolean</ReturnType> <ReturnType>System.Boolean</ReturnType>
</ReturnValue> </ReturnValue>
<Docs> <Docs>
<summary>To be added.</summary> <summary>
<value>To be added.</value> Gets a value indicating whether the 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> <remarks>To be added.</remarks>
</Docs> </Docs>
</Member> </Member>
@ -162,8 +229,12 @@
<ReturnType>System.Collections.Specialized.NameValueCollection</ReturnType> <ReturnType>System.Collections.Specialized.NameValueCollection</ReturnType>
</ReturnValue> </ReturnValue>
<Docs> <Docs>
<summary>To be added.</summary> <summary>
<value>To be added.</value> 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> <remarks>To be added.</remarks>
</Docs> </Docs>
</Member> </Member>
@ -175,8 +246,12 @@
<ReturnType>System.String</ReturnType> <ReturnType>System.String</ReturnType>
</ReturnValue> </ReturnValue>
<Docs> <Docs>
<summary>To be added.</summary> <summary>
<value>To be added.</value> 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> <remarks>To be added.</remarks>
</Docs> </Docs>
</Member> </Member>
@ -188,8 +263,12 @@
<ReturnType>System.IO.Stream</ReturnType> <ReturnType>System.IO.Stream</ReturnType>
</ReturnValue> </ReturnValue>
<Docs> <Docs>
<summary>To be added.</summary> <summary>
<value>To be added.</value> 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> <remarks>To be added.</remarks>
</Docs> </Docs>
</Member> </Member>
@ -201,8 +280,12 @@
<ReturnType>System.Boolean</ReturnType> <ReturnType>System.Boolean</ReturnType>
</ReturnValue> </ReturnValue>
<Docs> <Docs>
<summary>To be added.</summary> <summary>
<value>To be added.</value> Gets a value indicating whether the client that sent the request is authenticated.
</summary>
<value>
Always returns <c>false</c>.
</value>
<remarks>To be added.</remarks> <remarks>To be added.</remarks>
</Docs> </Docs>
</Member> </Member>
@ -231,8 +314,12 @@
<ReturnType>System.Boolean</ReturnType> <ReturnType>System.Boolean</ReturnType>
</ReturnValue> </ReturnValue>
<Docs> <Docs>
<summary>To be added.</summary> <summary>
<value>To be added.</value> Gets a value indicating whether the 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> <remarks>To be added.</remarks>
</Docs> </Docs>
</Member> </Member>
@ -261,8 +348,12 @@
<ReturnType>System.Boolean</ReturnType> <ReturnType>System.Boolean</ReturnType>
</ReturnValue> </ReturnValue>
<Docs> <Docs>
<summary>To be added.</summary> <summary>
<value>To be added.</value> Gets a value indicating whether the 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> <remarks>To be added.</remarks>
</Docs> </Docs>
</Member> </Member>
@ -274,8 +365,12 @@
<ReturnType>System.Net.IPEndPoint</ReturnType> <ReturnType>System.Net.IPEndPoint</ReturnType>
</ReturnValue> </ReturnValue>
<Docs> <Docs>
<summary>To be added.</summary> <summary>
<value>To be added.</value> 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> <remarks>To be added.</remarks>
</Docs> </Docs>
</Member> </Member>
@ -287,8 +382,12 @@
<ReturnType>System.Version</ReturnType> <ReturnType>System.Version</ReturnType>
</ReturnValue> </ReturnValue>
<Docs> <Docs>
<summary>To be added.</summary> <summary>
<value>To be added.</value> 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> <remarks>To be added.</remarks>
</Docs> </Docs>
</Member> </Member>
@ -300,8 +399,12 @@
<ReturnType>System.Collections.Specialized.NameValueCollection</ReturnType> <ReturnType>System.Collections.Specialized.NameValueCollection</ReturnType>
</ReturnValue> </ReturnValue>
<Docs> <Docs>
<summary>To be added.</summary> <summary>
<value>To be added.</value> 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> <remarks>To be added.</remarks>
</Docs> </Docs>
</Member> </Member>
@ -313,8 +416,12 @@
<ReturnType>System.String</ReturnType> <ReturnType>System.String</ReturnType>
</ReturnValue> </ReturnValue>
<Docs> <Docs>
<summary>To be added.</summary> <summary>
<value>To be added.</value> 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> <remarks>To be added.</remarks>
</Docs> </Docs>
</Member> </Member>
@ -326,8 +433,12 @@
<ReturnType>System.Net.IPEndPoint</ReturnType> <ReturnType>System.Net.IPEndPoint</ReturnType>
</ReturnValue> </ReturnValue>
<Docs> <Docs>
<summary>To be added.</summary> <summary>
<value>To be added.</value> 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> <remarks>To be added.</remarks>
</Docs> </Docs>
</Member> </Member>
@ -339,8 +450,12 @@
<ReturnType>System.Guid</ReturnType> <ReturnType>System.Guid</ReturnType>
</ReturnValue> </ReturnValue>
<Docs> <Docs>
<summary>To be added.</summary> <summary>
<value>To be added.</value> 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> <remarks>To be added.</remarks>
</Docs> </Docs>
</Member> </Member>
@ -352,8 +467,12 @@
<ReturnType>System.Uri</ReturnType> <ReturnType>System.Uri</ReturnType>
</ReturnValue> </ReturnValue>
<Docs> <Docs>
<summary>To be added.</summary> <summary>
<value>To be added.</value> 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> <remarks>To be added.</remarks>
</Docs> </Docs>
</Member> </Member>
@ -365,8 +484,12 @@
<ReturnType>System.Uri</ReturnType> <ReturnType>System.Uri</ReturnType>
</ReturnValue> </ReturnValue>
<Docs> <Docs>
<summary>To be added.</summary> <summary>
<value>To be added.</value> 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> <remarks>To be added.</remarks>
</Docs> </Docs>
</Member> </Member>
@ -378,8 +501,12 @@
<ReturnType>System.String</ReturnType> <ReturnType>System.String</ReturnType>
</ReturnValue> </ReturnValue>
<Docs> <Docs>
<summary>To be added.</summary> <summary>
<value>To be added.</value> 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> <remarks>To be added.</remarks>
</Docs> </Docs>
</Member> </Member>
@ -391,8 +518,12 @@
<ReturnType>System.String</ReturnType> <ReturnType>System.String</ReturnType>
</ReturnValue> </ReturnValue>
<Docs> <Docs>
<summary>To be added.</summary> <summary>
<value>To be added.</value> 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> <remarks>To be added.</remarks>
</Docs> </Docs>
</Member> </Member>
@ -404,8 +535,12 @@
<ReturnType>System.String</ReturnType> <ReturnType>System.String</ReturnType>
</ReturnValue> </ReturnValue>
<Docs> <Docs>
<summary>To be added.</summary> <summary>
<value>To be added.</value> 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> <remarks>To be added.</remarks>
</Docs> </Docs>
</Member> </Member>
@ -417,8 +552,12 @@
<ReturnType>System.String[]</ReturnType> <ReturnType>System.String[]</ReturnType>
</ReturnValue> </ReturnValue>
<Docs> <Docs>
<summary>To be added.</summary> <summary>
<value>To be added.</value> 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> <remarks>To be added.</remarks>
</Docs> </Docs>
</Member> </Member>

View File

@ -216,7 +216,7 @@
<Parameters /> <Parameters />
<Docs> <Docs>
<summary> <summary>
Establishes a connection. Establishes a WebSocket connection.
</summary> </summary>
<remarks>To be added.</remarks> <remarks>To be added.</remarks>
</Docs> </Docs>

View File

@ -1,6 +1,6 @@
<Overview> <Overview>
<Assemblies> <Assemblies>
<Assembly Name="websocket-sharp" Version="1.0.2.20635"> <Assembly Name="websocket-sharp" Version="1.0.2.25860">
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 11 00 00 00 29 17 fb 89 fe c3 91 f7 2b cb 8b e2 61 d2 3f 05 93 6d 65 a8 9e 63 72 a6 f5 d5 2c f2 9d 20 fa 0b c0 70 6a f6 88 7e 8b 90 3f 39 f5 76 c8 48 e0 bb 7b b2 7b ed d3 10 a7 1a 0f 70 98 0f 7f f4 4b 53 09 d2 a5 ef 36 c3 56 b4 aa f0 91 72 63 25 07 89 e0 93 3e 3f 2e f2 b9 73 0e 12 15 5d 43 56 c3 f4 70 a5 89 fe f7 f6 ac 3e 77 c2 d8 d0 84 91 f4 0c d1 f3 8e dc c3 c3 b8 38 3d 0c bf 17 de 20 78 c1 ]</AssemblyPublicKey> <AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 11 00 00 00 29 17 fb 89 fe c3 91 f7 2b cb 8b e2 61 d2 3f 05 93 6d 65 a8 9e 63 72 a6 f5 d5 2c f2 9d 20 fa 0b c0 70 6a f6 88 7e 8b 90 3f 39 f5 76 c8 48 e0 bb 7b b2 7b ed d3 10 a7 1a 0f 70 98 0f 7f f4 4b 53 09 d2 a5 ef 36 c3 56 b4 aa f0 91 72 63 25 07 89 e0 93 3e 3f 2e f2 b9 73 0e 12 15 5d 43 56 c3 f4 70 a5 89 fe f7 f6 ac 3e 77 c2 d8 d0 84 91 f4 0c d1 f3 8e dc c3 c3 b8 38 3d 0c bf 17 de 20 78 c1 ]</AssemblyPublicKey>
<Attributes> <Attributes>
<Attribute> <Attribute>

Binary file not shown.