summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/log4net.dllbin270336 -> 299008 bytes
-rw-r--r--lib/log4net.xml2034
-rw-r--r--lib/net-v4.0/System.Net.Http.WebRequest.dllbin0 -> 16480 bytes
-rw-r--r--lib/net-v4.0/System.Net.Http.WebRequest.xml63
-rw-r--r--lib/net-v4.0/System.Net.Http.dllbin0 -> 180832 bytes
-rw-r--r--lib/net-v4.0/System.Net.Http.xml2308
-rw-r--r--lib/net-v4.5/placeholder.txt0
7 files changed, 4163 insertions, 242 deletions
diff --git a/lib/log4net.dll b/lib/log4net.dll
index ffc57e1..06e778c 100644
--- a/lib/log4net.dll
+++ b/lib/log4net.dll
Binary files differ
diff --git a/lib/log4net.xml b/lib/log4net.xml
index db9e99f..9bee140 100644
--- a/lib/log4net.xml
+++ b/lib/log4net.xml
@@ -399,14 +399,14 @@
<list type="bullet">
<item>
<description>
- Checks that the severity of the <paramref name="loggingEvent"/>
+ Checks that the severity of the <paramref name="loggingEvents"/>
is greater than or equal to the <see cref="P:log4net.Appender.AppenderSkeleton.Threshold"/> of this
appender.</description>
</item>
<item>
<description>
Checks that the <see cref="T:log4net.Filter.IFilter"/> chain accepts the
- <paramref name="loggingEvent"/>.
+ <paramref name="loggingEvents"/>.
</description>
</item>
<item>
@@ -698,6 +698,15 @@
StringWriter used to render events
</summary>
</member>
+ <member name="F:log4net.Appender.AppenderSkeleton.declaringType">
+ <summary>
+ The fully qualified type of the AppenderSkeleton class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="P:log4net.Appender.AppenderSkeleton.Threshold">
<summary>
Gets or sets the threshold <see cref="T:log4net.Core.Level"/> of this appender.
@@ -775,7 +784,7 @@
then the appender should return <c>true</c>.
</para>
<para>
- This default implementation always returns <c>true</c>.
+ This default implementation always returns <c>false</c>.
</para>
</remarks>
<returns>
@@ -1201,10 +1210,27 @@
Text that can be passed to a <see cref="T:System.Data.IDbCommand"/>.
</returns>
</member>
- <member name="M:log4net.Appender.AdoNetAppender.InitializeDatabaseConnection">
+ <member name="M:log4net.Appender.AdoNetAppender.CreateConnection(System.Type,System.String)">
<summary>
- Connects to the database.
- </summary>
+ Creates an <see cref="T:System.Data.IDbConnection"/> instance used to connect to the database.
+ </summary>
+ <remarks>
+ This method is called whenever a new IDbConnection is needed (i.e. when a reconnect is necessary).
+ </remarks>
+ <param name="connectionType">The <see cref="T:System.Type"/> of the <see cref="T:System.Data.IDbConnection"/> object.</param>
+ <param name="connectionString">The connectionString output from the ResolveConnectionString method.</param>
+ <returns>An <see cref="T:System.Data.IDbConnection"/> instance with a valid connection string.</returns>
+ </member>
+ <member name="M:log4net.Appender.AdoNetAppender.ResolveConnectionString(System.String@)">
+ <summary>
+ Resolves the connection string from the ConnectionString, ConnectionStringName, or AppSettingsKey
+ property.
+ </summary>
+ <remarks>
+ ConnectiongStringName is only supported on .NET 2.0 and higher.
+ </remarks>
+ <param name="connectionStringContext">Additional information describing the connection string.</param>
+ <returns>A connection string used to connect to the database.</returns>
</member>
<member name="M:log4net.Appender.AdoNetAppender.ResolveConnectionType">
<summary>
@@ -1228,6 +1254,27 @@
Prepares the database command and initialize the parameters.
</summary>
</member>
+ <member name="M:log4net.Appender.AdoNetAppender.InitializeDatabaseConnection">
+ <summary>
+ Connects to the database.
+ </summary>
+ </member>
+ <member name="M:log4net.Appender.AdoNetAppender.DisposeCommand(System.Boolean)">
+ <summary>
+ Cleanup the existing command.
+ </summary>
+ <param name="ignoreException">
+ If true, a message will be written using LogLog.Warn if an exception is encountered when calling Dispose.
+ </param>
+ </member>
+ <member name="M:log4net.Appender.AdoNetAppender.DiposeConnection">
+ <summary>
+ Cleanup the existing connection.
+ </summary>
+ <remarks>
+ Calls the IDbConnection's <see cref="M:System.Data.IDbConnection.Close"/> method.
+ </remarks>
+ </member>
<member name="F:log4net.Appender.AdoNetAppender.m_usePreparedCommand">
<summary>
Flag to indicate if we are using a command object
@@ -1270,6 +1317,16 @@
Database connection string.
</summary>
</member>
+ <member name="F:log4net.Appender.AdoNetAppender.m_appSettingsKey">
+ <summary>
+ The appSettings key from App.Config that contains the connection string.
+ </summary>
+ </member>
+ <member name="F:log4net.Appender.AdoNetAppender.m_connectionStringName">
+ <summary>
+ The connectionStrings key from App.Config that contains the connection string.
+ </summary>
+ </member>
<member name="F:log4net.Appender.AdoNetAppender.m_connectionType">
<summary>
String type name of the <see cref="T:System.Data.IDbConnection"/> type name.
@@ -1295,6 +1352,15 @@
Indicates whether to use transactions when writing to the database.
</summary>
</member>
+ <member name="F:log4net.Appender.AdoNetAppender.declaringType">
+ <summary>
+ The fully qualified type of the AdoNetAppender class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="P:log4net.Appender.AdoNetAppender.ConnectionString">
<summary>
Gets or sets the database connection string that is used to connect to
@@ -1319,6 +1385,19 @@
<code>"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Work\cvs_root\log4net-1.2\access.mdb;User Id=;Password=;"</code>
</example>
</member>
+ <member name="P:log4net.Appender.AdoNetAppender.AppSettingsKey">
+ <summary>
+ The appSettings key from App.Config that contains the connection string.
+ </summary>
+ </member>
+ <member name="P:log4net.Appender.AdoNetAppender.ConnectionStringName">
+ <summary>
+ The connectionStrings key from App.Config that contains the connection string.
+ </summary>
+ <remarks>
+ This property requires at least .NET 2.0.
+ </remarks>
+ </member>
<member name="P:log4net.Appender.AdoNetAppender.ConnectionType">
<summary>
Gets or sets the type name of the <see cref="T:System.Data.IDbConnection"/> connection
@@ -2248,16 +2327,16 @@
</member>
<member name="M:log4net.Appender.AppenderCollection.ValidateIndex(System.Int32)">
<exception cref="T:System.ArgumentOutOfRangeException">
- <para><paramref name="index"/> is less than zero</para>
+ <para><paramref name="i"/> is less than zero</para>
<para>-or-</para>
- <para><paramref name="index"/> is equal to or greater than <see cref="P:log4net.Appender.AppenderCollection.Count"/>.</para>
+ <para><paramref name="i"/> is equal to or greater than <see cref="P:log4net.Appender.AppenderCollection.Count"/>.</para>
</exception>
</member>
<member name="M:log4net.Appender.AppenderCollection.ValidateIndex(System.Int32,System.Boolean)">
<exception cref="T:System.ArgumentOutOfRangeException">
- <para><paramref name="index"/> is less than zero</para>
+ <para><paramref name="i"/> is less than zero</para>
<para>-or-</para>
- <para><paramref name="index"/> is equal to or greater than <see cref="P:log4net.Appender.AppenderCollection.Count"/>.</para>
+ <para><paramref name="i"/> is equal to or greater than <see cref="P:log4net.Appender.AppenderCollection.Count"/>.</para>
</exception>
</member>
<member name="P:log4net.Appender.AppenderCollection.Count">
@@ -2401,10 +2480,12 @@
<para>
The logging event is passed to the <see cref="M:System.Web.TraceContext.Write(System.String)"/> or
<see cref="M:System.Web.TraceContext.Warn(System.String)"/> method depending on the level of the logging event.
+ The event's logger name is the default value for the category parameter of the Write/Warn method.
</para>
</remarks>
<author>Nicko Cadell</author>
<author>Gert Driesen</author>
+ <author>Ron Grabowski</author>
</member>
<member name="M:log4net.Appender.AspNetTraceAppender.#ctor">
<summary>
@@ -2429,6 +2510,11 @@
</para>
</remarks>
</member>
+ <member name="F:log4net.Appender.AspNetTraceAppender.m_category">
+ <summary>
+ Defaults to %logger
+ </summary>
+ </member>
<member name="P:log4net.Appender.AspNetTraceAppender.RequiresLayout">
<summary>
This appender requires a <see cref="N:log4net.Layout"/> to be set.
@@ -2440,6 +2526,19 @@
</para>
</remarks>
</member>
+ <member name="P:log4net.Appender.AspNetTraceAppender.Category">
+ <summary>
+ The category parameter sent to the Trace method.
+ </summary>
+ <remarks>
+ <para>
+ Defaults to %logger which will use the logger name of the current
+ <see cref="T:log4net.Core.LoggingEvent"/> as the category parameter.
+ </para>
+ <para>
+ </para>
+ </remarks>
+ </member>
<member name="T:log4net.Appender.BufferingForwardingAppender">
<summary>
Buffers events and then forwards them to attached appenders.
@@ -3198,8 +3297,17 @@
</summary>
<remarks>
<para>
+ The appender will fail if you try to write using an event source that doesn't exist unless it is running with local administrator privileges.
+ See also http://logging.apache.org/log4net/release/faq.html#trouble-EventLog
+ </para>
+ <para>
The <c>EventID</c> of the event log entry can be
- set using the <c>EventLogEventID</c> property (<see cref="P:log4net.Core.LoggingEvent.Properties"/>)
+ set using the <c>EventID</c> property (<see cref="P:log4net.Core.LoggingEvent.Properties"/>)
+ on the <see cref="T:log4net.Core.LoggingEvent"/>.
+ </para>
+ <para>
+ The <c>Category</c> of the event log entry can be
+ set using the <c>Category</c> property (<see cref="P:log4net.Core.LoggingEvent.Properties"/>)
on the <see cref="T:log4net.Core.LoggingEvent"/>.
</para>
<para>
@@ -3315,10 +3423,10 @@
</member>
<member name="M:log4net.Appender.EventLogAppender.GetEntryType(log4net.Core.Level)">
<summary>
- Get the equivalent <see cref="T:System.Diagnostics.EventLogEntryType"/> for a <see cref="T:log4net.Core.Level"/> <paramref name="p"/>
+ Get the equivalent <see cref="T:System.Diagnostics.EventLogEntryType"/> for a <see cref="T:log4net.Core.Level"/> <paramref name="level"/>
</summary>
<param name="level">the Level to convert to an EventLogEntryType</param>
- <returns>The equivalent <see cref="T:System.Diagnostics.EventLogEntryType"/> for a <see cref="T:log4net.Core.Level"/> <paramref name="p"/></returns>
+ <returns>The equivalent <see cref="T:System.Diagnostics.EventLogEntryType"/> for a <see cref="T:log4net.Core.Level"/> <paramref name="level"/></returns>
<remarks>
Because there are fewer applicable <see cref="T:System.Diagnostics.EventLogEntryType"/>
values to use in logging levels than there are in the
@@ -3354,6 +3462,25 @@
The security context to use for privileged calls
</summary>
</member>
+ <member name="F:log4net.Appender.EventLogAppender.m_eventId">
+ <summary>
+ The event ID to use unless one is explicitly specified via the <c>LoggingEvent</c>'s properties.
+ </summary>
+ </member>
+ <member name="F:log4net.Appender.EventLogAppender.m_category">
+ <summary>
+ The event category to use unless one is explicitly specified via the <c>LoggingEvent</c>'s properties.
+ </summary>
+ </member>
+ <member name="F:log4net.Appender.EventLogAppender.declaringType">
+ <summary>
+ The fully qualified type of the EventLogAppender class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="P:log4net.Appender.EventLogAppender.LogName">
<summary>
The name of the log where messages will be stored.
@@ -3420,6 +3547,32 @@
</para>
</remarks>
</member>
+ <member name="P:log4net.Appender.EventLogAppender.EventId">
+ <summary>
+ Gets or sets the <c>EventId</c> to use unless one is explicitly specified via the <c>LoggingEvent</c>'s properties.
+ </summary>
+ <remarks>
+ <para>
+ The <c>EventID</c> of the event log entry will normally be
+ set using the <c>EventID</c> property (<see cref="P:log4net.Core.LoggingEvent.Properties"/>)
+ on the <see cref="T:log4net.Core.LoggingEvent"/>.
+ This property provides the fallback value which defaults to 0.
+ </para>
+ </remarks>
+ </member>
+ <member name="P:log4net.Appender.EventLogAppender.Category">
+ <summary>
+ Gets or sets the <c>Category</c> to use unless one is explicitly specified via the <c>LoggingEvent</c>'s properties.
+ </summary>
+ <remarks>
+ <para>
+ The <c>Category</c> of the event log entry will normally be
+ set using the <c>Category</c> property (<see cref="P:log4net.Core.LoggingEvent.Properties"/>)
+ on the <see cref="T:log4net.Core.LoggingEvent"/>.
+ This property provides the fallback value which defaults to 0.
+ </para>
+ </remarks>
+ </member>
<member name="P:log4net.Appender.EventLogAppender.RequiresLayout">
<summary>
This appender requires a <see cref="N:log4net.Layout"/> to be set.
@@ -3488,8 +3641,13 @@
the <see cref="P:log4net.Appender.FileAppender.LockingModel"/> property.
The default behavior, implemented by <see cref="T:log4net.Appender.FileAppender.ExclusiveLock"/>
is to obtain an exclusive write lock on the file until this appender is closed.
- The alternative model, <see cref="T:log4net.Appender.FileAppender.MinimalLock"/>, only holds a
- write lock while the appender is writing a logging event.
+ The alternative models only hold a
+ write lock while the appender is writing a logging event (<see cref="T:log4net.Appender.FileAppender.MinimalLock"/>)
+ or synchronize by using a named system wide Mutex (<see cref="T:log4net.Appender.FileAppender.InterProcessLock"/>).
+ </para>
+ <para>
+ All locking strategies have issues and you should seriously consider using a different strategy that
+ avoids having multiple processes logging to the same file.
</para>
</remarks>
<author>Nicko Cadell</author>
@@ -3562,7 +3720,7 @@
</summary>
<remarks>
<para>
- This method checked if an output target has been set and if a
+ This method checks if an output target has been set and if a
layout has been set.
</para>
</remarks>
@@ -3692,6 +3850,15 @@
</para>
</remarks>
</member>
+ <member name="F:log4net.Appender.TextWriterAppender.declaringType">
+ <summary>
+ The fully qualified type of the TextWriterAppender class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="P:log4net.Appender.TextWriterAppender.ImmediateFlush">
<summary>
Gets or set whether the appender will flush at the end
@@ -4023,6 +4190,15 @@
The locking model to use
</summary>
</member>
+ <member name="F:log4net.Appender.FileAppender.declaringType">
+ <summary>
+ The fully qualified type of the FileAppender class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="P:log4net.Appender.FileAppender.File">
<summary>
Gets or sets the path to the file that logging will be written to.
@@ -4095,9 +4271,10 @@
Gets or sets the <see cref="P:log4net.Appender.FileAppender.LockingModel"/> used to handle locking of the file.
</para>
<para>
- There are two built in locking models, <see cref="T:log4net.Appender.FileAppender.ExclusiveLock"/> and <see cref="T:log4net.Appender.FileAppender.MinimalLock"/>.
- The former locks the file from the start of logging to the end and the
- later lock only for the minimal amount of time when logging each message.
+ There are three built in locking models, <see cref="T:log4net.Appender.FileAppender.ExclusiveLock"/>, <see cref="T:log4net.Appender.FileAppender.MinimalLock"/> and <see cref="T:log4net.Appender.FileAppender.InterProcessLock"/> .
+ The first locks the file from the start of logging to the end, the
+ second locks only for the minimal amount of time when logging each message
+ and the last synchronizes processes using a named system wide Mutex.
</para>
<para>
The default locking model is the <see cref="T:log4net.Appender.FileAppender.ExclusiveLock"/>.
@@ -4237,6 +4414,33 @@
</para>
</remarks>
</member>
+ <member name="M:log4net.Appender.FileAppender.LockingModelBase.CreateStream(System.String,System.Boolean,System.IO.FileShare)">
+ <summary>
+ Helper method that creates a FileStream under CurrentAppender's SecurityContext.
+ </summary>
+ <remarks>
+ <para>
+ Typically called during OpenFile or AcquireLock.
+ </para>
+ <para>
+ If the directory portion of the <paramref name="filename"/> does not exist, it is created
+ via Directory.CreateDirecctory.
+ </para>
+ </remarks>
+ <param name="filename"></param>
+ <param name="append"></param>
+ <param name="fileShare"></param>
+ <returns></returns>
+ </member>
+ <member name="M:log4net.Appender.FileAppender.LockingModelBase.CloseStream(System.IO.Stream)">
+ <summary>
+ Helper method to close <paramref name="stream"/> under CurrentAppender's SecurityContext.
+ </summary>
+ <remarks>
+ Does not set <paramref name="stream"/> to null.
+ </remarks>
+ <param name="stream"></param>
+ </member>
<member name="P:log4net.Appender.FileAppender.LockingModelBase.CurrentAppender">
<summary>
Gets or sets the <see cref="T:log4net.Appender.FileAppender"/> for this LockingModel
@@ -4379,6 +4583,55 @@
</para>
</remarks>
</member>
+ <member name="T:log4net.Appender.FileAppender.InterProcessLock">
+ <summary>
+ Provides cross-process file locking.
+ </summary>
+ <author>Ron Grabowski</author>
+ <author>Steve Wranovsky</author>
+ </member>
+ <member name="M:log4net.Appender.FileAppender.InterProcessLock.OpenFile(System.String,System.Boolean,System.Text.Encoding)">
+ <summary>
+ Open the file specified and prepare for logging.
+ </summary>
+ <param name="filename">The filename to use</param>
+ <param name="append">Whether to append to the file, or overwrite</param>
+ <param name="encoding">The encoding to use</param>
+ <remarks>
+ <para>
+ Open the file specified and prepare for logging.
+ No writes will be made until <see cref="M:log4net.Appender.FileAppender.InterProcessLock.AcquireLock"/> is called.
+ Must be called before any calls to <see cref="M:log4net.Appender.FileAppender.InterProcessLock.AcquireLock"/>,
+ -<see cref="M:log4net.Appender.FileAppender.InterProcessLock.ReleaseLock"/> and <see cref="M:log4net.Appender.FileAppender.InterProcessLock.CloseFile"/>.
+ </para>
+ </remarks>
+ </member>
+ <member name="M:log4net.Appender.FileAppender.InterProcessLock.CloseFile">
+ <summary>
+ Close the file
+ </summary>
+ <remarks>
+ <para>
+ Close the file. No further writes will be made.
+ </para>
+ </remarks>
+ </member>
+ <member name="M:log4net.Appender.FileAppender.InterProcessLock.AcquireLock">
+ <summary>
+ Acquire the lock on the file
+ </summary>
+ <returns>A stream that is ready to be written to.</returns>
+ <remarks>
+ <para>
+ Does nothing. The lock is already taken
+ </para>
+ </remarks>
+ </member>
+ <member name="M:log4net.Appender.FileAppender.InterProcessLock.ReleaseLock">
+ <summary>
+
+ </summary>
+ </member>
<member name="T:log4net.Appender.ForwardingAppender">
<summary>
This appender forwards logging events to attached appenders.
@@ -5054,10 +5307,10 @@
<term>Send a message to a user account on the local machine</term>
<description>
<para>
- <paramref name="Server"/> = &lt;name of the local machine&gt;
+ <see cref="P:log4net.Appender.NetSendAppender.Server"/> = &lt;name of the local machine&gt;
</para>
<para>
- <paramref name="Recipient"/> = &lt;user name&gt;
+ <see cref="P:log4net.Appender.NetSendAppender.Recipient"/> = &lt;user name&gt;
</para>
</description>
</item>
@@ -5065,10 +5318,10 @@
<term>Send a message to a user account on a remote machine</term>
<description>
<para>
- <paramref name="Server"/> = &lt;name of the remote machine&gt;
+ <see cref="P:log4net.Appender.NetSendAppender.Server"/> = &lt;name of the remote machine&gt;
</para>
<para>
- <paramref name="Recipient"/> = &lt;user name&gt;
+ <see cref="P:log4net.Appender.NetSendAppender.Recipient"/> = &lt;user name&gt;
</para>
</description>
</item>
@@ -5076,10 +5329,10 @@
<term>Send a message to a domain user account</term>
<description>
<para>
- <paramref name="Server"/> = &lt;name of a domain controller | uninitialized&gt;
+ <see cref="P:log4net.Appender.NetSendAppender.Server"/> = &lt;name of a domain controller | uninitialized&gt;
</para>
<para>
- <paramref name="Recipient"/> = &lt;user name&gt;
+ <see cref="P:log4net.Appender.NetSendAppender.Recipient"/> = &lt;user name&gt;
</para>
</description>
</item>
@@ -5087,7 +5340,7 @@
<term>Send a message to all the names in a workgroup or domain</term>
<description>
<para>
- <paramref name="Recipient"/> = &lt;workgroup name | domain name&gt;*
+ <see cref="P:log4net.Appender.NetSendAppender.Recipient"/> = &lt;workgroup name | domain name&gt;*
</para>
</description>
</item>
@@ -5095,10 +5348,10 @@
<term>Send a message from the local machine to a remote machine</term>
<description>
<para>
- <paramref name="Server"/> = &lt;name of the local machine | uninitialized&gt;
+ <see cref="P:log4net.Appender.NetSendAppender.Server"/> = &lt;name of the local machine | uninitialized&gt;
</para>
<para>
- <paramref name="Recipient"/> = &lt;name of the remote machine&gt;
+ <see cref="P:log4net.Appender.NetSendAppender.Recipient"/> = &lt;name of the remote machine&gt;
</para>
</description>
</item>
@@ -6359,6 +6612,15 @@
</para>
</remarks>
</member>
+ <member name="F:log4net.Appender.RollingFileAppender.declaringType">
+ <summary>
+ The fully qualified type of the RollingFileAppender class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="M:log4net.Appender.RollingFileAppender.SetQWForFiles(System.IO.TextWriter)">
<summary>
Sets the quiet writer being used.
@@ -6484,6 +6746,17 @@
<param name="baseFile"></param>
<param name="curFileName"></param>
</member>
+ <member name="M:log4net.Appender.RollingFileAppender.GetBackUpIndex(System.String)">
+ <summary>
+ Attempts to extract a number from the end of the file name that indicates
+ the number of the times the file has been rolled over.
+ </summary>
+ <remarks>
+ Certain date pattern extensions like yyyyMMdd will be parsed as valid backup indexes.
+ </remarks>
+ <param name="curFileName"></param>
+ <returns></returns>
+ </member>
<member name="M:log4net.Appender.RollingFileAppender.InitializeRollBackups(System.String,System.Collections.ArrayList)">
<summary>
Takes a list of files and a base file name, and looks for
@@ -6531,6 +6804,14 @@
</para>
</remarks>
</member>
+ <member name="M:log4net.Appender.RollingFileAppender.CombinePath(System.String,System.String)">
+ <summary>
+
+ </summary>
+ <param name="path1"></param>
+ <param name="path2">.1, .2, .3, etc.</param>
+ <returns></returns>
+ </member>
<member name="M:log4net.Appender.RollingFileAppender.RollOverTime(System.Boolean)">
<summary>
Rollover the file(s) to date/time tagged file(s).
@@ -6661,7 +6942,8 @@
<member name="F:log4net.Appender.RollingFileAppender.m_dateTime">
<summary>
This object supplies the current date/time. Allows test code to plug in
- a method to control this class when testing date/time based rolling.
+ a method to control this class when testing date/time based rolling. The default
+ implementation uses the underlying value of DateTime.Now.
</summary>
</member>
<member name="F:log4net.Appender.RollingFileAppender.m_datePattern">
@@ -6732,6 +7014,11 @@
Value indicating whether to always log to the same file.
</summary>
</member>
+ <member name="F:log4net.Appender.RollingFileAppender.m_preserveLogFileNameExtension">
+ <summary>
+ Value indicating whether to preserve the file name extension when rolling.
+ </summary>
+ </member>
<member name="F:log4net.Appender.RollingFileAppender.m_baseFileName">
<summary>
FileName provided in configuration. Used for rolling properly
@@ -6742,6 +7029,30 @@
The 1st of January 1970 in UTC
</summary>
</member>
+ <member name="P:log4net.Appender.RollingFileAppender.DateTimeStrategy">
+ <summary>
+ Gets or sets the strategy for determining the current date and time. The default
+ implementation is to use LocalDateTime which internally calls through to DateTime.Now.
+ DateTime.UtcNow may be used on frameworks newer than .NET 1.0 by specifying
+ <see cref="T:log4net.Appender.RollingFileAppender.UniversalDateTime"/>.
+ </summary>
+ <value>
+ An implementation of the <see cref="T:log4net.Appender.RollingFileAppender.IDateTime"/> interface which returns the current date and time.
+ </value>
+ <remarks>
+ <para>
+ Gets or sets the <see cref="T:log4net.Appender.RollingFileAppender.IDateTime"/> used to return the current date and time.
+ </para>
+ <para>
+ There are two built strategies for determining the current date and time,
+ <see cref="T:log4net.Appender.RollingFileAppender.LocalDateTime"/>
+ and <see cref="T:log4net.Appender.RollingFileAppender.UniversalDateTime"/>.
+ </para>
+ <para>
+ The default strategy is <see cref="T:log4net.Appender.RollingFileAppender.LocalDateTime"/>.
+ </para>
+ </remarks>
+ </member>
<member name="P:log4net.Appender.RollingFileAppender.DatePattern">
<summary>
Gets or sets the date pattern to be used for generating file names
@@ -6878,6 +7189,22 @@
</para>
</remarks>
</member>
+ <member name="P:log4net.Appender.RollingFileAppender.PreserveLogFileNameExtension">
+ <summary>
+ Gets or sets a value indicating whether to preserve the file name extension when rolling.
+ </summary>
+ <value>
+ <c>true</c> if the file name extension should be preserved.
+ </value>
+ <remarks>
+ <para>
+ By default file.log is rolled to file.log.yyyy-MM-dd or file.log.curSizeRollBackup.
+ However, under Windows the new file name will loose any program associations as the
+ extension is changed. Optionally file.log can be renamed to file.yyyy-MM-dd.log or
+ file.curSizeRollBackup.log to maintain any program associations.
+ </para>
+ </remarks>
+ </member>
<member name="P:log4net.Appender.RollingFileAppender.StaticLogFileName">
<summary>
Gets or sets a value indicating whether to always log to
@@ -7007,12 +7334,28 @@
</para>
</remarks>
</member>
- <member name="T:log4net.Appender.RollingFileAppender.DefaultDateTime">
+ <member name="T:log4net.Appender.RollingFileAppender.LocalDateTime">
<summary>
Default implementation of <see cref="T:log4net.Appender.RollingFileAppender.IDateTime"/> that returns the current time.
</summary>
</member>
- <member name="P:log4net.Appender.RollingFileAppender.DefaultDateTime.Now">
+ <member name="P:log4net.Appender.RollingFileAppender.LocalDateTime.Now">
+ <summary>
+ Gets the <b>current</b> time.
+ </summary>
+ <value>The <b>current</b> time.</value>
+ <remarks>
+ <para>
+ Gets the <b>current</b> time.
+ </para>
+ </remarks>
+ </member>
+ <member name="T:log4net.Appender.RollingFileAppender.UniversalDateTime">
+ <summary>
+ Implementation of <see cref="T:log4net.Appender.RollingFileAppender.IDateTime"/> that returns the current time as the coordinated universal time (UTC).
+ </summary>
+ </member>
+ <member name="P:log4net.Appender.RollingFileAppender.UniversalDateTime.Now">
<summary>
Gets the <b>current</b> time.
</summary>
@@ -7081,7 +7424,51 @@
</member>
<member name="P:log4net.Appender.SmtpAppender.To">
<summary>
- Gets or sets a semicolon-delimited list of recipient e-mail addresses.
+ Gets or sets a comma- or semicolon-delimited list of recipient e-mail addresses (use semicolon on .NET 1.1 and comma for later versions).
+ </summary>
+ <value>
+ <para>
+ For .NET 1.1 (System.Web.Mail): A semicolon-delimited list of e-mail addresses.
+ </para>
+ <para>
+ For .NET 2.0 (System.Net.Mail): A comma-delimited list of e-mail addresses.
+ </para>
+ </value>
+ <remarks>
+ <para>
+ For .NET 1.1 (System.Web.Mail): A semicolon-delimited list of e-mail addresses.
+ </para>
+ <para>
+ For .NET 2.0 (System.Net.Mail): A comma-delimited list of e-mail addresses.
+ </para>
+ </remarks>
+ </member>
+ <member name="P:log4net.Appender.SmtpAppender.Cc">
+ <summary>
+ Gets or sets a comma- or semicolon-delimited list of recipient e-mail addresses
+ that will be carbon copied (use semicolon on .NET 1.1 and comma for later versions).
+ </summary>
+ <value>
+ <para>
+ For .NET 1.1 (System.Web.Mail): A semicolon-delimited list of e-mail addresses.
+ </para>
+ <para>
+ For .NET 2.0 (System.Net.Mail): A comma-delimited list of e-mail addresses.
+ </para>
+ </value>
+ <remarks>
+ <para>
+ For .NET 1.1 (System.Web.Mail): A semicolon-delimited list of e-mail addresses.
+ </para>
+ <para>
+ For .NET 2.0 (System.Net.Mail): A comma-delimited list of e-mail addresses.
+ </para>
+ </remarks>
+ </member>
+ <member name="P:log4net.Appender.SmtpAppender.Bcc">
+ <summary>
+ Gets or sets a semicolon-delimited list of recipient e-mail addresses
+ that will be blind carbon copied.
</summary>
<value>
A semicolon-delimited list of e-mail addresses.
@@ -7221,6 +7608,22 @@
</para>
</remarks>
</member>
+ <member name="P:log4net.Appender.SmtpAppender.EnableSsl">
+ <summary>
+ Enable or disable use of SSL when sending e-mail message
+ </summary>
+ <remarks>
+ This is available on MS .NET 2.0 runtime and higher
+ </remarks>
+ </member>
+ <member name="P:log4net.Appender.SmtpAppender.ReplyTo">
+ <summary>
+ Gets or sets the reply-to e-mail address.
+ </summary>
+ <remarks>
+ This is available on MS .NET 2.0 runtime and higher
+ </remarks>
+ </member>
<member name="P:log4net.Appender.SmtpAppender.RequiresLayout">
<summary>
This appender requires a <see cref="N:log4net.Layout"/> to be set.
@@ -7453,6 +7856,15 @@
</para>
</remarks>
</member>
+ <member name="F:log4net.Appender.TelnetAppender.declaringType">
+ <summary>
+ The fully qualified type of the TelnetAppender class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="M:log4net.Appender.TelnetAppender.OnClose">
<summary>
Overrides the parent method to close the socket handler
@@ -7660,7 +8072,8 @@
</para>
<para>
Events are written using the <c>System.Diagnostics.Trace.Write(string,string)</c>
- method. The event's logger name is passed as the value for the category name to the Write method.
+ method. The event's logger name is the default value for the category parameter
+ of the Write method.
</para>
<para>
<b>Compact Framework</b><br/>
@@ -7673,6 +8086,7 @@
<author>Douglas de la Torre</author>
<author>Nicko Cadell</author>
<author>Gert Driesen</author>
+ <author>Ron Grabowski</author>
</member>
<member name="M:log4net.Appender.TraceAppender.#ctor">
<summary>
@@ -7724,6 +8138,11 @@
The default value is <c>true</c>.</para>
</remarks>
</member>
+ <member name="F:log4net.Appender.TraceAppender.m_category">
+ <summary>
+ Defaults to %logger
+ </summary>
+ </member>
<member name="P:log4net.Appender.TraceAppender.ImmediateFlush">
<summary>
Gets or sets a value that indicates whether the appender will
@@ -7744,6 +8163,19 @@
</para>
</remarks>
</member>
+ <member name="P:log4net.Appender.TraceAppender.Category">
+ <summary>
+ The category parameter sent to the Trace method.
+ </summary>
+ <remarks>
+ <para>
+ Defaults to %logger which will use the logger name of the current
+ <see cref="T:log4net.Core.LoggingEvent"/> as the category parameter.
+ </para>
+ <para>
+ </para>
+ </remarks>
+ </member>
<member name="P:log4net.Appender.TraceAppender.RequiresLayout">
<summary>
This appender requires a <see cref="N:log4net.Layout"/> to be set.
@@ -7860,6 +8292,15 @@
<author>Nicko Cadell</author>
<author>Gert Driesen</author>
</member>
+ <member name="F:log4net.Config.BasicConfigurator.declaringType">
+ <summary>
+ The fully qualified type of the BasicConfigurator class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="M:log4net.Config.BasicConfigurator.#ctor">
<summary>
Initializes a new instance of the <see cref="T:log4net.Config.BasicConfigurator"/> class.
@@ -7895,6 +8336,17 @@
</para>
</remarks>
</member>
+ <member name="M:log4net.Config.BasicConfigurator.Configure(log4net.Appender.IAppender[])">
+ <summary>
+ Initializes the log4net system using the specified appenders.
+ </summary>
+ <param name="appenders">The appenders to use to log all logging events.</param>
+ <remarks>
+ <para>
+ Initializes the log4net system using the specified appenders.
+ </para>
+ </remarks>
+ </member>
<member name="M:log4net.Config.BasicConfigurator.Configure(log4net.Repository.ILoggerRepository)">
<summary>
Initializes the <see cref="T:log4net.Repository.ILoggerRepository"/> with a default configuration.
@@ -7922,6 +8374,18 @@
</para>
</remarks>
</member>
+ <member name="M:log4net.Config.BasicConfigurator.Configure(log4net.Repository.ILoggerRepository,log4net.Appender.IAppender[])">
+ <summary>
+ Initializes the <see cref="T:log4net.Repository.ILoggerRepository"/> using the specified appenders.
+ </summary>
+ <param name="repository">The repository to configure.</param>
+ <param name="appenders">The appenders to use to log all logging events.</param>
+ <remarks>
+ <para>
+ Initializes the <see cref="T:log4net.Repository.ILoggerRepository"/> using the specified appender.
+ </para>
+ </remarks>
+ </member>
<member name="T:log4net.Config.ConfiguratorAttribute">
<summary>
Base class for all log4net configuration attributes.
@@ -8462,7 +8926,7 @@
configure it.
</para>
</remarks>
- <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="repository"/> does not extend <see cref="T:log4net.Repository.Hierarchy.Hierarchy"/>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="targetRepository"/> does not extend <see cref="T:log4net.Repository.Hierarchy.Hierarchy"/>.</exception>
</member>
<member name="M:log4net.Config.XmlConfiguratorAttribute.ConfigureFromFile(System.Reflection.Assembly,log4net.Repository.ILoggerRepository)">
<summary>
@@ -8485,6 +8949,15 @@
<param name="sourceAssembly">The assembly that this attribute was defined on.</param>
<param name="targetRepository">The repository to configure.</param>
</member>
+ <member name="F:log4net.Config.XmlConfiguratorAttribute.declaringType">
+ <summary>
+ The fully qualified type of the XmlConfiguratorAttribute class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="P:log4net.Config.XmlConfiguratorAttribute.ConfigFile">
<summary>
Gets or sets the filename of the configuration file.
@@ -8760,6 +9233,15 @@
</para>
</remarks>
</member>
+ <member name="F:log4net.Config.SecurityContextProviderAttribute.declaringType">
+ <summary>
+ The fully qualified type of the SecurityContextProviderAttribute class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="P:log4net.Config.SecurityContextProviderAttribute.ProviderType">
<summary>
Gets or sets the type of the provider to use.
@@ -9081,7 +9563,7 @@
</remarks>
<seealso cref="M:log4net.Config.XmlConfigurator.Configure(System.IO.FileInfo)"/>
</member>
- <member name="M:log4net.Config.XmlConfigurator.ConfigureFromXml(log4net.Repository.ILoggerRepository,System.Xml.XmlElement)">
+ <member name="M:log4net.Config.XmlConfigurator.InternalConfigureFromXml(log4net.Repository.ILoggerRepository,System.Xml.XmlElement)">
<summary>
Configures the specified repository using a <c>log4net</c> element.
</summary>
@@ -9098,6 +9580,22 @@
</para>
</remarks>
</member>
+ <member name="F:log4net.Config.XmlConfigurator.m_repositoryName2ConfigAndWatchHandler">
+ <summary>
+ Maps repository names to ConfigAndWatchHandler instances to allow a particular
+ ConfigAndWatchHandler to dispose of its FileSystemWatcher when a repository is
+ reconfigured.
+ </summary>
+ </member>
+ <member name="F:log4net.Config.XmlConfigurator.declaringType">
+ <summary>
+ The fully qualified type of the XmlConfigurator class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="T:log4net.Config.XmlConfigurator.ConfigureAndWatchHandler">
<summary>
Class used to watch config files.
@@ -9122,18 +9620,6 @@
before reloading the config file.
</summary>
</member>
- <member name="M:log4net.Config.XmlConfigurator.ConfigureAndWatchHandler.StartWatching(log4net.Repository.ILoggerRepository,System.IO.FileInfo)">
- <summary>
- Watch a specified config file used to configure a repository
- </summary>
- <param name="repository">The repository to configure.</param>
- <param name="configFile">The configuration file to watch.</param>
- <remarks>
- <para>
- Watch a specified config file used to configure a repository
- </para>
- </remarks>
- </member>
<member name="F:log4net.Config.XmlConfigurator.ConfigureAndWatchHandler.m_configFile">
<summary>
Holds the FileInfo used to configure the XmlConfigurator
@@ -9149,9 +9635,16 @@
The timer used to compress the notification events.
</summary>
</member>
+ <member name="F:log4net.Config.XmlConfigurator.ConfigureAndWatchHandler.m_watcher">
+ <summary>
+ Watches file for changes. This object should be disposed when no longer
+ needed to free system handles on the watched resources.
+ </summary>
+ </member>
<member name="M:log4net.Config.XmlConfigurator.ConfigureAndWatchHandler.#ctor(log4net.Repository.ILoggerRepository,System.IO.FileInfo)">
<summary>
- Initializes a new instance of the <see cref="T:log4net.Config.XmlConfigurator.ConfigureAndWatchHandler"/> class.
+ Initializes a new instance of the <see cref="T:log4net.Config.XmlConfigurator.ConfigureAndWatchHandler"/> class to
+ watch a specified config file used to configure a repository.
</summary>
<param name="repository">The repository to configure.</param>
<param name="configFile">The configuration file to watch.</param>
@@ -9191,6 +9684,11 @@
</summary>
<param name="state">null</param>
</member>
+ <member name="M:log4net.Config.XmlConfigurator.ConfigureAndWatchHandler.Dispose">
+ <summary>
+ Release the handles held by the watcher and timer.
+ </summary>
+ </member>
<member name="T:log4net.Core.CompactRepositorySelector">
<summary>
The implementation of the <see cref="T:log4net.Core.IRepositorySelector"/> interface suitable
@@ -9453,6 +9951,15 @@
</para>
</remarks>
</member>
+ <member name="F:log4net.Core.CompactRepositorySelector.declaringType">
+ <summary>
+ The fully qualified type of the CompactRepositorySelector class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="M:log4net.Core.CompactRepositorySelector.OnLoggerRepositoryCreatedEvent(log4net.Repository.ILoggerRepository)">
<summary>
Notify the registered listeners that the repository has been created
@@ -9753,6 +10260,15 @@
<para><paramref name="repository"/> is <see langword="null"/>.</para>
</exception>
</member>
+ <member name="F:log4net.Core.DefaultRepositorySelector.declaringType">
+ <summary>
+ The fully qualified type of the DefaultRepositorySelector class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="E:log4net.Core.DefaultRepositorySelector.LoggerRepositoryCreatedEvent">
<summary>
Event to notify that a logger repository has been created.
@@ -9815,6 +10331,94 @@
Failed to parse address
</summary>
</member>
+ <member name="T:log4net.Core.ExceptionEvaluator">
+ <summary>
+ An evaluator that triggers on an Exception type
+ </summary>
+ <remarks>
+ <para>
+ This evaluator will trigger if the type of the Exception
+ passed to <see cref="M:log4net.Core.ExceptionEvaluator.IsTriggeringEvent(log4net.Core.LoggingEvent)"/>
+ is equal to a Type in <see cref="P:log4net.Core.ExceptionEvaluator.ExceptionType"/>. ///
+ </para>
+ </remarks>
+ <author>Drew Schaeffer</author>
+ </member>
+ <member name="T:log4net.Core.ITriggeringEventEvaluator">
+ <summary>
+ Test if an <see cref="T:log4net.Core.LoggingEvent"/> triggers an action
+ </summary>
+ <remarks>
+ <para>
+ Implementations of this interface allow certain appenders to decide
+ when to perform an appender specific action.
+ </para>
+ <para>
+ The action or behavior triggered is defined by the implementation.
+ </para>
+ </remarks>
+ <author>Nicko Cadell</author>
+ </member>
+ <member name="M:log4net.Core.ITriggeringEventEvaluator.IsTriggeringEvent(log4net.Core.LoggingEvent)">
+ <summary>
+ Test if this event triggers the action
+ </summary>
+ <param name="loggingEvent">The event to check</param>
+ <returns><c>true</c> if this event triggers the action, otherwise <c>false</c></returns>
+ <remarks>
+ <para>
+ Return <c>true</c> if this event triggers the action
+ </para>
+ </remarks>
+ </member>
+ <member name="F:log4net.Core.ExceptionEvaluator.m_type">
+ <summary>
+ The type that causes the trigger to fire.
+ </summary>
+ </member>
+ <member name="F:log4net.Core.ExceptionEvaluator.m_triggerOnSubclass">
+ <summary>
+ Causes subclasses of <see cref="P:log4net.Core.ExceptionEvaluator.ExceptionType"/> to cause the trigger to fire.
+ </summary>
+ </member>
+ <member name="M:log4net.Core.ExceptionEvaluator.#ctor">
+ <summary>
+ Default ctor to allow dynamic creation through a configurator.
+ </summary>
+ </member>
+ <member name="M:log4net.Core.ExceptionEvaluator.#ctor(System.Type,System.Boolean)">
+ <summary>
+ Constructs an evaluator and initializes to trigger on <paramref name="exType"/>
+ </summary>
+ <param name="exType">the type that triggers this evaluator.</param>
+ <param name="triggerOnSubClass">If true, this evaluator will trigger on subclasses of <see cref="P:log4net.Core.ExceptionEvaluator.ExceptionType"/>.</param>
+ </member>
+ <member name="M:log4net.Core.ExceptionEvaluator.IsTriggeringEvent(log4net.Core.LoggingEvent)">
+ <summary>
+ Is this <paramref name="loggingEvent"/> the triggering event?
+ </summary>
+ <param name="loggingEvent">The event to check</param>
+ <returns>This method returns <c>true</c>, if the logging event Exception
+ Type is <see cref="P:log4net.Core.ExceptionEvaluator.ExceptionType"/>.
+ Otherwise it returns <c>false</c></returns>
+ <remarks>
+ <para>
+ This evaluator will trigger if the Exception Type of the event
+ passed to <see cref="M:log4net.Core.ExceptionEvaluator.IsTriggeringEvent(log4net.Core.LoggingEvent)"/>
+ is <see cref="P:log4net.Core.ExceptionEvaluator.ExceptionType"/>.
+ </para>
+ </remarks>
+ </member>
+ <member name="P:log4net.Core.ExceptionEvaluator.ExceptionType">
+ <summary>
+ The type that triggers this evaluator.
+ </summary>
+ </member>
+ <member name="P:log4net.Core.ExceptionEvaluator.TriggerOnSubclass">
+ <summary>
+ If true, this evaluator will trigger on subclasses of <see cref="P:log4net.Core.ExceptionEvaluator.ExceptionType"/>.
+ </summary>
+ </member>
<member name="T:log4net.Core.IErrorHandler">
<summary>
Appenders may delegate their error handling to an <see cref="T:log4net.Core.IErrorHandler"/>.
@@ -10072,33 +10676,6 @@
</para>
</remarks>
</member>
- <member name="T:log4net.Core.ITriggeringEventEvaluator">
- <summary>
- Test if an <see cref="T:log4net.Core.LoggingEvent"/> triggers an action
- </summary>
- <remarks>
- <para>
- Implementations of this interface allow certain appenders to decide
- when to perform an appender specific action.
- </para>
- <para>
- The action or behavior triggered is defined by the implementation.
- </para>
- </remarks>
- <author>Nicko Cadell</author>
- </member>
- <member name="M:log4net.Core.ITriggeringEventEvaluator.IsTriggeringEvent(log4net.Core.LoggingEvent)">
- <summary>
- Test if this event triggers the action
- </summary>
- <param name="loggingEvent">The event to check</param>
- <returns><c>true</c> if this event triggers the action, otherwise <c>false</c></returns>
- <remarks>
- <para>
- Return <c>true</c> if this event triggers the action
- </para>
- </remarks>
- </member>
<member name="T:log4net.Core.Level">
<summary>
Defines the default set of levels recognized by the system.
@@ -10410,6 +10987,12 @@
The <see cref="F:log4net.Core.Level.Off"/> level designates a higher level than all the rest.
</summary>
</member>
+ <member name="F:log4net.Core.Level.Log4Net_Debug">
+ <summary>
+ The <see cref="F:log4net.Core.Level.Emergency"/> level designates very severe error events.
+ System unusable, emergencies.
+ </summary>
+ </member>
<member name="F:log4net.Core.Level.Emergency">
<summary>
The <see cref="F:log4net.Core.Level.Emergency"/> level designates very severe error events.
@@ -10717,16 +11300,16 @@
</member>
<member name="M:log4net.Core.LevelCollection.ValidateIndex(System.Int32)">
<exception cref="T:System.ArgumentOutOfRangeException">
- <para><paramref name="index"/> is less than zero</para>
+ <para><paramref name="i"/> is less than zero</para>
<para>-or-</para>
- <para><paramref name="index"/> is equal to or greater than <see cref="P:log4net.Core.LevelCollection.Count"/>.</para>
+ <para><paramref name="i"/> is equal to or greater than <see cref="P:log4net.Core.LevelCollection.Count"/>.</para>
</exception>
</member>
<member name="M:log4net.Core.LevelCollection.ValidateIndex(System.Int32,System.Boolean)">
<exception cref="T:System.ArgumentOutOfRangeException">
- <para><paramref name="index"/> is less than zero</para>
+ <para><paramref name="i"/> is less than zero</para>
<para>-or-</para>
- <para><paramref name="index"/> is equal to or greater than <see cref="P:log4net.Core.LevelCollection.Count"/>.</para>
+ <para><paramref name="i"/> is equal to or greater than <see cref="P:log4net.Core.LevelCollection.Count"/>.</para>
</exception>
</member>
<member name="P:log4net.Core.LevelCollection.Count">
@@ -11118,6 +11701,15 @@
</para>
</remarks>
</member>
+ <member name="F:log4net.Core.LocationInfo.declaringType">
+ <summary>
+ The fully qualified type of the LocationInfo class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="P:log4net.Core.LocationInfo.ClassName">
<summary>
Gets the fully qualified class name of the caller making the logging
@@ -11188,6 +11780,11 @@
</para>
</remarks>
</member>
+ <member name="P:log4net.Core.LocationInfo.StackFrames">
+ <summary>
+ Gets the stack frames from the stack trace of the caller making the log request
+ </summary>
+ </member>
<member name="T:log4net.Core.LoggerManager">
<summary>
Static manager that controls the creation of repositories
@@ -11681,6 +12278,15 @@
</para>
</remarks>
</member>
+ <member name="F:log4net.Core.LoggerManager.declaringType">
+ <summary>
+ The fully qualified type of the LoggerManager class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="F:log4net.Core.LoggerManager.s_repositorySelector">
<summary>
Initialize the default repository selector
@@ -11953,7 +12559,7 @@
</member>
<member name="F:log4net.Core.FixFlags.Properties">
<summary>
- Fix the event properties
+ Fix the event properties. Active properties must implement <see cref="T:log4net.Core.IFixingRequired"/> in order to be eligible for fixing.
</summary>
</member>
<member name="F:log4net.Core.FixFlags.None">
@@ -14774,6 +15380,95 @@
</para>
</remarks>
</member>
+ <member name="T:log4net.Core.TimeEvaluator">
+ <summary>
+ An evaluator that triggers after specified number of seconds.
+ </summary>
+ <remarks>
+ <para>
+ This evaluator will trigger if the specified time period
+ <see cref="P:log4net.Core.TimeEvaluator.Interval"/> has passed since last check.
+ </para>
+ </remarks>
+ <author>Robert Sevcik</author>
+ </member>
+ <member name="F:log4net.Core.TimeEvaluator.DEFAULT_INTERVAL">
+ <summary>
+ The default time threshold for triggering in seconds. Zero means it won't trigger at all.
+ </summary>
+ </member>
+ <member name="F:log4net.Core.TimeEvaluator.m_interval">
+ <summary>
+ The time threshold for triggering in seconds. Zero means it won't trigger at all.
+ </summary>
+ </member>
+ <member name="F:log4net.Core.TimeEvaluator.m_lasttime">
+ <summary>
+ The time of last check. This gets updated when the object is created and when the evaluator triggers.
+ </summary>
+ </member>
+ <member name="M:log4net.Core.TimeEvaluator.#ctor">
+ <summary>
+ Create a new evaluator using the <see cref="F:log4net.Core.TimeEvaluator.DEFAULT_INTERVAL"/> time threshold in seconds.
+ </summary>
+ <remarks>
+ <para>
+ Create a new evaluator using the <see cref="F:log4net.Core.TimeEvaluator.DEFAULT_INTERVAL"/> time threshold in seconds.
+ </para>
+ <para>
+ This evaluator will trigger if the specified time period
+ <see cref="P:log4net.Core.TimeEvaluator.Interval"/> has passed since last check.
+ </para>
+ </remarks>
+ </member>
+ <member name="M:log4net.Core.TimeEvaluator.#ctor(System.Int32)">
+ <summary>
+ Create a new evaluator using the specified time threshold in seconds.
+ </summary>
+ <param name="interval">
+ The time threshold in seconds to trigger after.
+ Zero means it won't trigger at all.
+ </param>
+ <remarks>
+ <para>
+ Create a new evaluator using the specified time threshold in seconds.
+ </para>
+ <para>
+ This evaluator will trigger if the specified time period
+ <see cref="P:log4net.Core.TimeEvaluator.Interval"/> has passed since last check.
+ </para>
+ </remarks>
+ </member>
+ <member name="M:log4net.Core.TimeEvaluator.IsTriggeringEvent(log4net.Core.LoggingEvent)">
+ <summary>
+ Is this <paramref name="loggingEvent"/> the triggering event?
+ </summary>
+ <param name="loggingEvent">The event to check</param>
+ <returns>This method returns <c>true</c>, if the specified time period
+ <see cref="P:log4net.Core.TimeEvaluator.Interval"/> has passed since last check..
+ Otherwise it returns <c>false</c></returns>
+ <remarks>
+ <para>
+ This evaluator will trigger if the specified time period
+ <see cref="P:log4net.Core.TimeEvaluator.Interval"/> has passed since last check.
+ </para>
+ </remarks>
+ </member>
+ <member name="P:log4net.Core.TimeEvaluator.Interval">
+ <summary>
+ The time threshold in seconds to trigger after
+ </summary>
+ <value>
+ The time threshold in seconds to trigger after.
+ Zero means it won't trigger at all.
+ </value>
+ <remarks>
+ <para>
+ This evaluator will trigger if the specified time period
+ <see cref="P:log4net.Core.TimeEvaluator.Interval"/> has passed since last check.
+ </para>
+ </remarks>
+ </member>
<member name="T:log4net.Core.WrapperCreationHandler">
<summary>
Delegate used to handle creation of new wrappers.
@@ -16020,6 +16715,27 @@
</para>
</remarks>
</member>
+ <member name="M:log4net.Util.PatternConverter.WriteDictionary(System.IO.TextWriter,log4net.Repository.ILoggerRepository,System.Collections.IDictionaryEnumerator)">
+ <summary>
+ Write an dictionary to a <see cref="T:System.IO.TextWriter"/>
+ </summary>
+ <param name="writer">the writer to write to</param>
+ <param name="repository">a <see cref="T:log4net.Repository.ILoggerRepository"/> to use for object conversion</param>
+ <param name="value">the value to write to the writer</param>
+ <remarks>
+ <para>
+ Writes the <see cref="T:System.Collections.IDictionaryEnumerator"/> to a writer in the form:
+ </para>
+ <code>
+ {key1=value1, key2=value2, key3=value3}
+ </code>
+ <para>
+ If the <see cref="T:log4net.Repository.ILoggerRepository"/> specified
+ is not null then it is used to render the key and value to text, otherwise
+ the object's ToString method is called.
+ </para>
+ </remarks>
+ </member>
<member name="M:log4net.Util.PatternConverter.WriteObject(System.IO.TextWriter,log4net.Repository.ILoggerRepository,System.Object)">
<summary>
Write an object to a <see cref="T:System.IO.TextWriter"/>
@@ -16074,6 +16790,11 @@
</para>
</remarks>
</member>
+ <member name="P:log4net.Util.PatternConverter.Properties">
+ <summary>
+
+ </summary>
+ </member>
<member name="M:log4net.Layout.Pattern.PatternLayoutConverter.#ctor">
<summary>
Initializes a new instance of the <see cref="T:log4net.Layout.Pattern.PatternLayoutConverter"/> class.
@@ -16133,6 +16854,132 @@
</para>
</remarks>
</member>
+ <member name="T:log4net.Layout.Pattern.AspNetCachePatternConverter">
+ <summary>
+ Converter for items in the ASP.Net Cache.
+ </summary>
+ <remarks>
+ <para>
+ Outputs an item from the <see cref="P:System.Web.HttpRuntime.Cache"/>.
+ </para>
+ </remarks>
+ <author>Ron Grabowski</author>
+ </member>
+ <member name="T:log4net.Layout.Pattern.AspNetPatternLayoutConverter">
+ <summary>
+ Abstract class that provides access to the current HttpContext (<see cref="P:System.Web.HttpContext.Current"/>) that
+ derived classes need.
+ </summary>
+ <remarks>
+ This class handles the case when HttpContext.Current is null by writing
+ <see cref="P:log4net.Util.SystemInfo.NotAvailableText"/> to the writer.
+ </remarks>
+ <author>Ron Grabowski</author>
+ </member>
+ <member name="M:log4net.Layout.Pattern.AspNetPatternLayoutConverter.Convert(System.IO.TextWriter,log4net.Core.LoggingEvent,System.Web.HttpContext)">
+ <summary>
+ Derived pattern converters must override this method in order to
+ convert conversion specifiers in the correct way.
+ </summary>
+ <param name="writer"><see cref="T:System.IO.TextWriter"/> that will receive the formatted result.</param>
+ <param name="loggingEvent">The <see cref="T:log4net.Core.LoggingEvent"/> on which the pattern converter should be executed.</param>
+ <param name="httpContext">The <see cref="T:System.Web.HttpContext"/> under which the ASP.Net request is running.</param>
+ </member>
+ <member name="M:log4net.Layout.Pattern.AspNetCachePatternConverter.Convert(System.IO.TextWriter,log4net.Core.LoggingEvent,System.Web.HttpContext)">
+ <summary>
+ Write the ASP.Net Cache item to the output
+ </summary>
+ <param name="writer"><see cref="T:System.IO.TextWriter"/> that will receive the formatted result.</param>
+ <param name="loggingEvent">The <see cref="T:log4net.Core.LoggingEvent"/> on which the pattern converter should be executed.</param>
+ <param name="httpContext">The <see cref="T:System.Web.HttpContext"/> under which the ASP.Net request is running.</param>
+ <remarks>
+ <para>
+ Writes out the value of a named property. The property name
+ should be set in the <see cref="P:log4net.Util.PatternConverter.Option"/>
+ property. If no property has been set, all key value pairs from the Cache will
+ be written to the output.
+ </para>
+ </remarks>
+ </member>
+ <member name="T:log4net.Layout.Pattern.AspNetContextPatternConverter">
+ <summary>
+ Converter for items in the <see cref="T:System.Web.HttpContext"/>.
+ </summary>
+ <remarks>
+ <para>
+ Outputs an item from the <see cref="T:System.Web.HttpContext"/>.
+ </para>
+ </remarks>
+ <author>Ron Grabowski</author>
+ </member>
+ <member name="M:log4net.Layout.Pattern.AspNetContextPatternConverter.Convert(System.IO.TextWriter,log4net.Core.LoggingEvent,System.Web.HttpContext)">
+ <summary>
+ Write the ASP.Net HttpContext item to the output
+ </summary>
+ <param name="writer"><see cref="T:System.IO.TextWriter"/> that will receive the formatted result.</param>
+ <param name="loggingEvent">The <see cref="T:log4net.Core.LoggingEvent"/> on which the pattern converter should be executed.</param>
+ <param name="httpContext">The <see cref="T:System.Web.HttpContext"/> under which the ASP.Net request is running.</param>
+ <remarks>
+ <para>
+ Writes out the value of a named property. The property name
+ should be set in the <see cref="P:log4net.Util.PatternConverter.Option"/>
+ property.
+ </para>
+ </remarks>
+ </member>
+ <member name="T:log4net.Layout.Pattern.AspNetRequestPatternConverter">
+ <summary>
+ Converter for items in the ASP.Net Cache.
+ </summary>
+ <remarks>
+ <para>
+ Outputs an item from the <see cref="P:System.Web.HttpRuntime.Cache"/>.
+ </para>
+ </remarks>
+ <author>Ron Grabowski</author>
+ </member>
+ <member name="M:log4net.Layout.Pattern.AspNetRequestPatternConverter.Convert(System.IO.TextWriter,log4net.Core.LoggingEvent,System.Web.HttpContext)">
+ <summary>
+ Write the ASP.Net Cache item to the output
+ </summary>
+ <param name="writer"><see cref="T:System.IO.TextWriter"/> that will receive the formatted result.</param>
+ <param name="loggingEvent">The <see cref="T:log4net.Core.LoggingEvent"/> on which the pattern converter should be executed.</param>
+ <param name="httpContext">The <see cref="T:System.Web.HttpContext"/> under which the ASP.Net request is running.</param>
+ <remarks>
+ <para>
+ Writes out the value of a named property. The property name
+ should be set in the <see cref="P:log4net.Util.PatternConverter.Option"/>
+ property.
+ </para>
+ </remarks>
+ </member>
+ <member name="T:log4net.Layout.Pattern.AspNetSessionPatternConverter">
+ <summary>
+ Converter for items in the ASP.Net Cache.
+ </summary>
+ <remarks>
+ <para>
+ Outputs an item from the <see cref="P:System.Web.HttpRuntime.Cache"/>.
+ </para>
+ </remarks>
+ <author>Ron Grabowski</author>
+ </member>
+ <member name="M:log4net.Layout.Pattern.AspNetSessionPatternConverter.Convert(System.IO.TextWriter,log4net.Core.LoggingEvent,System.Web.HttpContext)">
+ <summary>
+ Write the ASP.Net Cache item to the output
+ </summary>
+ <param name="writer"><see cref="T:System.IO.TextWriter"/> that will receive the formatted result.</param>
+ <param name="loggingEvent">The <see cref="T:log4net.Core.LoggingEvent"/> on which the pattern converter should be executed.</param>
+ <param name="httpContext">The <see cref="T:System.Web.HttpContext"/> under which the ASP.Net request is running.</param>
+ <remarks>
+ <para>
+ Writes out the value of a named property. The property name
+ should be set in the <see cref="P:log4net.Util.PatternConverter.Option"/>
+ property. If no property has been set, all key value pairs from the Session will
+ be written to the output.
+ </para>
+ </remarks>
+ </member>
<member name="T:log4net.Layout.Pattern.DatePatternConverter">
<summary>
Date pattern converter, uses a <see cref="T:log4net.DateFormatter.IDateFormatter"/> to format
@@ -16234,6 +17081,15 @@
</para>
</remarks>
</member>
+ <member name="F:log4net.Layout.Pattern.DatePatternConverter.declaringType">
+ <summary>
+ The fully qualified type of the DatePatternConverter class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="T:log4net.Layout.Pattern.ExceptionPatternConverter">
<summary>
Write the exception text to the output
@@ -16271,11 +17127,32 @@
trailing newline.
</para>
<para>
- If there is no exception then nothing will be output
+ If there is no exception or the exception property specified
+ by the Option value does not exist then nothing will be output
and no trailing newline will be appended.
It is typical to put a newline before the exception
and to have the exception as the last data in the pattern.
</para>
+ <para>
+ Recognized values for the Option parameter are:
+ </para>
+ <list type="bullet">
+ <item>
+ <description>Message</description>
+ </item>
+ <item>
+ <description>Source</description>
+ </item>
+ <item>
+ <description>StackTrace</description>
+ </item>
+ <item>
+ <description>TargetSite</description>
+ </item>
+ <item>
+ <description>HelpLink</description>
+ </item>
+ </list>
</remarks>
</member>
<member name="T:log4net.Layout.Pattern.FileLocationPatternConverter">
@@ -16476,6 +17353,15 @@
specified by the <see cref="P:log4net.Util.PatternConverter.Option"/> property.
</remarks>
</member>
+ <member name="F:log4net.Layout.Pattern.NamedPatternConverter.declaringType">
+ <summary>
+ The fully qualified type of the NamedPatternConverter class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="M:log4net.Layout.Pattern.LoggerPatternConverter.GetFullyQualifiedName(log4net.Core.LoggingEvent)">
<summary>
Gets the fully qualified name of the logger
@@ -16636,6 +17522,86 @@
<param name="end">end time (in the current local time zone)</param>
<returns>the time difference in milliseconds</returns>
</member>
+ <member name="T:log4net.Layout.Pattern.StackTraceDetailPatternConverter">
+ <summary>
+ Write the caller stack frames to the output
+ </summary>
+ <remarks>
+ <para>
+ Writes the <see cref="P:log4net.Core.LocationInfo.StackFrames"/> to the output writer, using format:
+ type3.MethodCall3(type param,...) &gt; type2.MethodCall2(type param,...) &gt; type1.MethodCall1(type param,...)
+ </para>
+ </remarks>
+ <author>Adam Davies</author>
+ </member>
+ <member name="T:log4net.Layout.Pattern.StackTracePatternConverter">
+ <summary>
+ Write the caller stack frames to the output
+ </summary>
+ <remarks>
+ <para>
+ Writes the <see cref="P:log4net.Core.LocationInfo.StackFrames"/> to the output writer, using format:
+ type3.MethodCall3 &gt; type2.MethodCall2 &gt; type1.MethodCall1
+ </para>
+ </remarks>
+ <author>Michael Cromwell</author>
+ </member>
+ <member name="M:log4net.Layout.Pattern.StackTracePatternConverter.ActivateOptions">
+ <summary>
+ Initialize the converter
+ </summary>
+ <remarks>
+ <para>
+ This is part of the <see cref="T:log4net.Core.IOptionHandler"/> delayed object
+ activation scheme. The <see cref="M:log4net.Layout.Pattern.StackTracePatternConverter.ActivateOptions"/> method must
+ be called on this object after the configuration properties have
+ been set. Until <see cref="M:log4net.Layout.Pattern.StackTracePatternConverter.ActivateOptions"/> is called this
+ object is in an undefined state and must not be used.
+ </para>
+ <para>
+ If any of the configuration properties are modified then
+ <see cref="M:log4net.Layout.Pattern.StackTracePatternConverter.ActivateOptions"/> must be called again.
+ </para>
+ </remarks>
+ </member>
+ <member name="M:log4net.Layout.Pattern.StackTracePatternConverter.Convert(System.IO.TextWriter,log4net.Core.LoggingEvent)">
+ <summary>
+ Write the strack frames to the output
+ </summary>
+ <param name="writer"><see cref="T:System.IO.TextWriter"/> that will receive the formatted result.</param>
+ <param name="loggingEvent">the event being logged</param>
+ <remarks>
+ <para>
+ Writes the <see cref="P:log4net.Core.LocationInfo.StackFrames"/> to the output writer.
+ </para>
+ </remarks>
+ </member>
+ <member name="M:log4net.Layout.Pattern.StackTracePatternConverter.GetMethodInformation(System.Reflection.MethodBase)">
+ <summary>
+ Returns the Name of the method
+ </summary>
+ <param name="method"></param>
+ <remarks>This method was created, so this class could be used as a base class for StackTraceDetailPatternConverter</remarks>
+ <returns>string</returns>
+ </member>
+ <member name="F:log4net.Layout.Pattern.StackTracePatternConverter.declaringType">
+ <summary>
+ The fully qualified type of the StackTracePatternConverter class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
+ <member name="F:log4net.Layout.Pattern.StackTraceDetailPatternConverter.declaringType">
+ <summary>
+ The fully qualified type of the StackTraceDetailPatternConverter class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="T:log4net.Layout.Pattern.ThreadPatternConverter">
<summary>
Converter to include event thread name
@@ -16734,6 +17700,15 @@
</remarks>
<seealso cref="T:log4net.Layout.Pattern.DatePatternConverter"/>
</member>
+ <member name="F:log4net.Layout.Pattern.UtcDatePatternConverter.declaringType">
+ <summary>
+ The fully qualified type of the UtcDatePatternConverter class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="T:log4net.Layout.ExceptionLayout">
<summary>
A Layout that renders only the Exception text from the logging event
@@ -16942,6 +17917,15 @@
</para>
</remarks>
</member>
+ <member name="M:log4net.Layout.LayoutSkeleton.Format(log4net.Core.LoggingEvent)">
+ <summary>
+ Convenience method for easily formatting the logging event into a string variable.
+ </summary>
+ <param name="loggingEvent"></param>
+ <remarks>
+ Creates a new StringWriter instance to store the formatted logging event.
+ </remarks>
+ </member>
<member name="P:log4net.Layout.LayoutSkeleton.ContentType">
<summary>
The content type output by this layout.
@@ -17185,6 +18169,50 @@
</description>
</item>
<item>
+ <term>aspnet-cache</term>
+ <description>
+ <para>
+ Used to output all cache items in the case of <b>%aspnet-cache</b> or just one named item if used as <b>%aspnet-cache{key}</b>
+ </para>
+ <para>
+ This pattern is not available for Compact Framework or Client Profile assemblies.
+ </para>
+ </description>
+ </item>
+ <item>
+ <term>aspnet-context</term>
+ <description>
+ <para>
+ Used to output all context items in the case of <b>%aspnet-context</b> or just one named item if used as <b>%aspnet-context{key}</b>
+ </para>
+ <para>
+ This pattern is not available for Compact Framework or Client Profile assemblies.
+ </para>
+ </description>
+ </item>
+ <item>
+ <term>aspnet-request</term>
+ <description>
+ <para>
+ Used to output all request parameters in the case of <b>%aspnet-request</b> or just one named param if used as <b>%aspnet-request{key}</b>
+ </para>
+ <para>
+ This pattern is not available for Compact Framework or Client Profile assemblies.
+ </para>
+ </description>
+ </item>
+ <item>
+ <term>aspnet-session</term>
+ <description>
+ <para>
+ Used to output all session items in the case of <b>%aspnet-session</b> or just one named item if used as <b>%aspnet-session{key}</b>
+ </para>
+ <para>
+ This pattern is not available for Compact Framework or Client Profile assemblies.
+ </para>
+ </description>
+ </item>
+ <item>
<term>c</term>
<description>Equivalent to <b>logger</b></description>
</item>
@@ -17494,6 +18522,42 @@
<term>r</term>
<description>Equivalent to <b>timestamp</b></description>
</item>
+ <item>
+ <term>stacktrace</term>
+ <description>
+ <para>
+ Used to output the stack trace of the logging event
+ The stack trace level specifier may be enclosed
+ between braces. For example, <b>%stacktrace{level}</b>.
+ If no stack trace level specifier is given then 1 is assumed
+ </para>
+ <para>
+ Output uses the format:
+ type3.MethodCall3 &gt; type2.MethodCall2 &gt; type1.MethodCall1
+ </para>
+ <para>
+ This pattern is not available for Compact Framework assemblies.
+ </para>
+ </description>
+ </item>
+ <item>
+ <term>stacktracedetail</term>
+ <description>
+ <para>
+ Used to output the stack trace of the logging event
+ The stack trace level specifier may be enclosed
+ between braces. For example, <b>%stacktracedetail{level}</b>.
+ If no stack trace level specifier is given then 1 is assumed
+ </para>
+ <para>
+ Output uses the format:
+ type3.MethodCall3(type param,...) &gt; type2.MethodCall2(type param,...) &gt; type1.MethodCall1(type param,...)
+ </para>
+ <para>
+ This pattern is not available for Compact Framework assemblies.
+ </para>
+ </description>
+ </item>
<item>
<term>t</term>
<description>Equivalent to <b>thread</b></description>
@@ -17920,7 +18984,7 @@
</para>
</remarks>
</member>
- <member name="M:log4net.Layout.PatternLayout.AddConverter(log4net.Layout.PatternLayout.ConverterInfo)">
+ <member name="M:log4net.Layout.PatternLayout.AddConverter(log4net.Util.ConverterInfo)">
<summary>
Add a converter to this PatternLayout
</summary>
@@ -17962,44 +19026,6 @@
</para>
</remarks>
</member>
- <member name="T:log4net.Layout.PatternLayout.ConverterInfo">
- <summary>
- Wrapper class used to map converter names to converter types
- </summary>
- <remarks>
- <para>
- Pattern converter info class used during configuration to
- pass to the <see cref="M:log4net.Layout.PatternLayout.AddConverter(log4net.Layout.PatternLayout.ConverterInfo)"/>
- method.
- </para>
- </remarks>
- </member>
- <member name="M:log4net.Layout.PatternLayout.ConverterInfo.#ctor">
- <summary>
- default constructor
- </summary>
- </member>
- <member name="P:log4net.Layout.PatternLayout.ConverterInfo.Name">
- <summary>
- Gets or sets the name of the conversion pattern
- </summary>
- <remarks>
- <para>
- The name of the pattern in the format string
- </para>
- </remarks>
- </member>
- <member name="P:log4net.Layout.PatternLayout.ConverterInfo.Type">
- <summary>
- Gets or sets the type of the converter
- </summary>
- <remarks>
- <para>
- The value specified must extend the
- <see cref="T:log4net.Util.PatternConverter"/> type.
- </para>
- </remarks>
- </member>
<member name="T:log4net.Layout.RawLayoutConverter">
<summary>
Type converter for the <see cref="T:log4net.Layout.IRawLayout"/> interface
@@ -18391,11 +19417,6 @@
the XML events.
</summary>
</member>
- <member name="F:log4net.Layout.XmlLayoutBase.m_protectCloseTextWriter">
- <summary>
- Writer adapter that ignores Close
- </summary>
- </member>
<member name="F:log4net.Layout.XmlLayoutBase.m_invalidCharReplacement">
<summary>
The string to replace invalid chars with
@@ -19186,16 +20207,16 @@
</member>
<member name="M:log4net.Plugin.PluginCollection.ValidateIndex(System.Int32)">
<exception cref="T:System.ArgumentOutOfRangeException">
- <para><paramref name="index"/> is less than zero.</para>
+ <para><paramref name="i"/> is less than zero.</para>
<para>-or-</para>
- <para><paramref name="index"/> is equal to or greater than <see cref="P:log4net.Plugin.PluginCollection.Count"/>.</para>
+ <para><paramref name="i"/> is equal to or greater than <see cref="P:log4net.Plugin.PluginCollection.Count"/>.</para>
</exception>
</member>
<member name="M:log4net.Plugin.PluginCollection.ValidateIndex(System.Int32,System.Boolean)">
<exception cref="T:System.ArgumentOutOfRangeException">
- <para><paramref name="index"/> is less than zero.</para>
+ <para><paramref name="i"/> is less than zero.</para>
<para>-or-</para>
- <para><paramref name="index"/> is equal to or greater than <see cref="P:log4net.Plugin.PluginCollection.Count"/>.</para>
+ <para><paramref name="i"/> is equal to or greater than <see cref="P:log4net.Plugin.PluginCollection.Count"/>.</para>
</exception>
</member>
<member name="P:log4net.Plugin.PluginCollection.Count">
@@ -19572,6 +20593,15 @@
</para>
</remarks>
</member>
+ <member name="F:log4net.Plugin.RemoteLoggingServerPlugin.declaringType">
+ <summary>
+ The fully qualified type of the RemoteLoggingServerPlugin class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="P:log4net.Plugin.RemoteLoggingServerPlugin.SinkUri">
<summary>
Gets or sets the URI of this sink.
@@ -19664,7 +20694,7 @@
create new <see cref="T:log4net.Repository.Hierarchy.Logger"/> objects.
</para>
<para>
- The <see cref="M:log4net.Repository.Hierarchy.ILoggerFactory.CreateLogger(System.String)"/> method is called
+ The <see cref="M:log4net.Repository.Hierarchy.ILoggerFactory.CreateLogger(log4net.Repository.ILoggerRepository,System.String)"/> method is called
to create a named <see cref="T:log4net.Repository.Hierarchy.Logger"/>.
</para>
<para>
@@ -19674,10 +20704,11 @@
<author>Nicko Cadell</author>
<author>Gert Driesen</author>
</member>
- <member name="M:log4net.Repository.Hierarchy.ILoggerFactory.CreateLogger(System.String)">
+ <member name="M:log4net.Repository.Hierarchy.ILoggerFactory.CreateLogger(log4net.Repository.ILoggerRepository,System.String)">
<summary>
Create a new <see cref="T:log4net.Repository.Hierarchy.Logger"/> instance
</summary>
+ <param name="repository">The <see cref="T:log4net.Repository.ILoggerRepository"/> that will own the <see cref="T:log4net.Repository.Hierarchy.Logger"/>.</param>
<param name="name">The name of the <see cref="T:log4net.Repository.Hierarchy.Logger"/>.</param>
<returns>The <see cref="T:log4net.Repository.Hierarchy.Logger"/> instance for the specified name.</returns>
<remarks>
@@ -19705,10 +20736,11 @@
</para>
</remarks>
</member>
- <member name="M:log4net.Repository.Hierarchy.DefaultLoggerFactory.CreateLogger(System.String)">
+ <member name="M:log4net.Repository.Hierarchy.DefaultLoggerFactory.CreateLogger(log4net.Repository.ILoggerRepository,System.String)">
<summary>
Create a new <see cref="T:log4net.Repository.Hierarchy.Logger"/> instance
</summary>
+ <param name="repository">The <see cref="T:log4net.Repository.ILoggerRepository"/> that will own the <see cref="T:log4net.Repository.Hierarchy.Logger"/>.</param>
<param name="name">The name of the <see cref="T:log4net.Repository.Hierarchy.Logger"/>.</param>
<returns>The <see cref="T:log4net.Repository.Hierarchy.Logger"/> instance for the specified name.</returns>
<remarks>
@@ -19975,7 +21007,7 @@
</para>
</remarks>
</member>
- <member name="F:log4net.Repository.Hierarchy.Logger.ThisDeclaringType">
+ <member name="F:log4net.Repository.Hierarchy.Logger.declaringType">
<summary>
The fully qualified type of the Logger class.
</summary>
@@ -20280,7 +21312,7 @@
<remarks>
<para>
This interface is implemented by logger repositories. e.g.
- <see cref="T:log4net.Repository.Hierarchy.Hierarchy"/>.
+ <see cref="N:log4net.Repository.Hierarchy"/>.
</para>
<para>
This interface is used by the <see cref="T:log4net.LogManager"/>
@@ -20484,6 +21516,12 @@
</para>
</remarks>
</member>
+ <member name="P:log4net.Repository.ILoggerRepository.ConfigurationMessages">
+ <summary>
+ Collection of internal messages captured during the most
+ recent configuration process.
+ </summary>
+ </member>
<member name="E:log4net.Repository.ILoggerRepository.ShutdownEvent">
<summary>
Event to notify that the repository has been shutdown.
@@ -20658,6 +21696,15 @@
</para>
</remarks>
</member>
+ <member name="F:log4net.Repository.LoggerRepositorySkeleton.declaringType">
+ <summary>
+ The fully qualified type of the LoggerRepositorySkeleton class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="M:log4net.Repository.LoggerRepositorySkeleton.AddRenderer(System.Type,log4net.ObjectRenderer.IObjectRenderer)">
<summary>
Adds an object renderer for a specific class.
@@ -20802,6 +21849,12 @@
</para>
</remarks>
</member>
+ <member name="P:log4net.Repository.LoggerRepositorySkeleton.ConfigurationMessages">
+ <summary>
+ Contains a list of internal messages captures during the
+ last configuration.
+ </summary>
+ </member>
<member name="E:log4net.Repository.LoggerRepositorySkeleton.ShutdownEvent">
<summary>
Event to notify that the repository has been shutdown.
@@ -20882,6 +21935,18 @@
</para>
</remarks>
</member>
+ <member name="M:log4net.Repository.IBasicRepositoryConfigurator.Configure(log4net.Appender.IAppender[])">
+ <summary>
+ Initialize the repository using the specified appenders
+ </summary>
+ <param name="appenders">the appenders to use to log all logging events</param>
+ <remarks>
+ <para>
+ Configure the repository to route all logging events to the
+ specified appenders.
+ </para>
+ </remarks>
+ </member>
<member name="T:log4net.Repository.IXmlRepositoryConfigurator">
<summary>
Configure repository using XML
@@ -21101,11 +22166,17 @@
</summary>
<param name="appender">the appender to use to log all logging events</param>
</member>
- <member name="M:log4net.Repository.Hierarchy.Hierarchy.BasicRepositoryConfigure(log4net.Appender.IAppender)">
+ <member name="M:log4net.Repository.Hierarchy.Hierarchy.log4net#Repository#IBasicRepositoryConfigurator#Configure(log4net.Appender.IAppender[])">
<summary>
- Initialize the log4net system using the specified appender
+ Initialize the log4net system using the specified appenders
</summary>
- <param name="appender">the appender to use to log all logging events</param>
+ <param name="appenders">the appenders to use to log all logging events</param>
+ </member>
+ <member name="M:log4net.Repository.Hierarchy.Hierarchy.BasicRepositoryConfigure(log4net.Appender.IAppender[])">
+ <summary>
+ Initialize the log4net system using the specified appenders
+ </summary>
+ <param name="appenders">the appenders to use to log all logging events</param>
<remarks>
<para>
This method provides the same functionality as the
@@ -21275,7 +22346,7 @@
</para>
</remarks>
</member>
- <member name="M:log4net.Repository.Hierarchy.Hierarchy.AddProperty(log4net.Repository.Hierarchy.Hierarchy.PropertyEntry)">
+ <member name="M:log4net.Repository.Hierarchy.Hierarchy.AddProperty(log4net.Util.PropertyEntry)">
<summary>
Set a Property using the values in the <see cref="T:log4net.Repository.Hierarchy.Hierarchy.LevelEntry"/> argument
</summary>
@@ -21289,6 +22360,15 @@
</para>
</remarks>
</member>
+ <member name="F:log4net.Repository.Hierarchy.Hierarchy.declaringType">
+ <summary>
+ The fully qualified type of the Hierarchy class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="E:log4net.Repository.Hierarchy.Hierarchy.LoggerCreatedEvent">
<summary>
Event used to notify that a logger has been created.
@@ -21384,48 +22464,6 @@
</para>
</remarks>
</member>
- <member name="T:log4net.Repository.Hierarchy.Hierarchy.PropertyEntry">
- <summary>
- A class to hold the key and data for a property set in the config file
- </summary>
- <remarks>
- <para>
- A class to hold the key and data for a property set in the config file
- </para>
- </remarks>
- </member>
- <member name="M:log4net.Repository.Hierarchy.Hierarchy.PropertyEntry.ToString">
- <summary>
- Override <c>Object.ToString</c> to return sensible debug info
- </summary>
- <returns>string info about this object</returns>
- </member>
- <member name="P:log4net.Repository.Hierarchy.Hierarchy.PropertyEntry.Key">
- <summary>
- Property Key
- </summary>
- <value>
- Property Key
- </value>
- <remarks>
- <para>
- Property Key.
- </para>
- </remarks>
- </member>
- <member name="P:log4net.Repository.Hierarchy.Hierarchy.PropertyEntry.Value">
- <summary>
- Property Value
- </summary>
- <value>
- Property Value
- </value>
- <remarks>
- <para>
- Property Value.
- </para>
- </remarks>
- </member>
<member name="T:log4net.Repository.Hierarchy.LoggerKey">
<summary>
Used internally to accelerate hash table searches.
@@ -21558,6 +22596,15 @@
</para>
</remarks>
</member>
+ <member name="F:log4net.Repository.Hierarchy.RootLogger.declaringType">
+ <summary>
+ The fully qualified type of the RootLogger class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="P:log4net.Repository.Hierarchy.RootLogger.EffectiveLevel">
<summary>
Gets the assigned level value without walking the logger hierarchy.
@@ -21796,6 +22843,31 @@
The Hierarchy being configured.
</summary>
</member>
+ <member name="F:log4net.Repository.Hierarchy.XmlHierarchyConfigurator.declaringType">
+ <summary>
+ The fully qualified type of the XmlHierarchyConfigurator class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
+ <member name="T:log4net.Repository.ConfigurationChangedEventArgs">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="M:log4net.Repository.ConfigurationChangedEventArgs.#ctor(System.Collections.ICollection)">
+ <summary>
+
+ </summary>
+ <param name="configurationMessages"></param>
+ </member>
+ <member name="P:log4net.Repository.ConfigurationChangedEventArgs.ConfigurationMessages">
+ <summary>
+
+ </summary>
+ </member>
<member name="T:log4net.Repository.LoggerRepositoryShutdownEventHandler">
<summary>
Delegate used to handle logger repository shutdown event notifications
@@ -21956,6 +23028,53 @@
</para>
</remarks>
</member>
+ <member name="F:log4net.Util.PatternStringConverters.DatePatternConverter.declaringType">
+ <summary>
+ The fully qualified type of the DatePatternConverter class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
+ <member name="T:log4net.Util.PatternStringConverters.EnvironmentFolderPathPatternConverter">
+ <summary>
+ Write an <see cref="T:System.Environment.SpecialFolder"/> folder path to the output
+ </summary>
+ <remarks>
+ <para>
+ Write an special path environment folder path to the output writer.
+ The value of the <see cref="P:log4net.Util.PatternConverter.Option"/> determines
+ the name of the variable to output. <see cref="P:log4net.Util.PatternConverter.Option"/>
+ should be a value in the <see cref="T:System.Environment.SpecialFolder"/> enumeration.
+ </para>
+ </remarks>
+ <author>Ron Grabowski</author>
+ </member>
+ <member name="M:log4net.Util.PatternStringConverters.EnvironmentFolderPathPatternConverter.Convert(System.IO.TextWriter,System.Object)">
+ <summary>
+ Write an special path environment folder path to the output
+ </summary>
+ <param name="writer">the writer to write to</param>
+ <param name="state">null, state is not set</param>
+ <remarks>
+ <para>
+ Writes the special path environment folder path to the output <paramref name="writer"/>.
+ The name of the special path environment folder path to output must be set
+ using the <see cref="P:log4net.Util.PatternConverter.Option"/>
+ property.
+ </para>
+ </remarks>
+ </member>
+ <member name="F:log4net.Util.PatternStringConverters.EnvironmentFolderPathPatternConverter.declaringType">
+ <summary>
+ The fully qualified type of the EnvironmentFolderPathPatternConverter class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="T:log4net.Util.PatternStringConverters.EnvironmentPatternConverter">
<summary>
Write an environment variable to the output
@@ -21984,6 +23103,15 @@
</para>
</remarks>
</member>
+ <member name="F:log4net.Util.PatternStringConverters.EnvironmentPatternConverter.declaringType">
+ <summary>
+ The fully qualified type of the EnvironmentPatternConverter class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="T:log4net.Util.PatternStringConverters.IdentityPatternConverter">
<summary>
Write the current thread identity to the output
@@ -22007,6 +23135,15 @@
</para>
</remarks>
</member>
+ <member name="F:log4net.Util.PatternStringConverters.IdentityPatternConverter.declaringType">
+ <summary>
+ The fully qualified type of the IdentityPatternConverter class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="T:log4net.Util.PatternStringConverters.LiteralPatternConverter">
<summary>
Pattern converter for literal string instances in the pattern
@@ -22134,6 +23271,15 @@
</para>
</remarks>
</member>
+ <member name="F:log4net.Util.PatternStringConverters.ProcessIdPatternConverter.declaringType">
+ <summary>
+ The fully qualified type of the ProcessIdPatternConverter class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="T:log4net.Util.PatternStringConverters.PropertyPatternConverter">
<summary>
Property pattern converter
@@ -22232,6 +23378,15 @@
</para>
</remarks>
</member>
+ <member name="F:log4net.Util.PatternStringConverters.RandomStringPatternConverter.declaringType">
+ <summary>
+ The fully qualified type of the RandomStringPatternConverter class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="T:log4net.Util.PatternStringConverters.UserNamePatternConverter">
<summary>
Write the current threads username to the output
@@ -22255,6 +23410,15 @@
</para>
</remarks>
</member>
+ <member name="F:log4net.Util.PatternStringConverters.UserNamePatternConverter.declaringType">
+ <summary>
+ The fully qualified type of the UserNamePatternConverter class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="T:log4net.Util.PatternStringConverters.UtcDatePatternConverter">
<summary>
Write the UTC date time to the output
@@ -22288,6 +23452,15 @@
</remarks>
<seealso cref="T:log4net.Util.PatternStringConverters.DatePatternConverter"/>
</member>
+ <member name="F:log4net.Util.PatternStringConverters.UtcDatePatternConverter.declaringType">
+ <summary>
+ The fully qualified type of the UtcDatePatternConverter class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="T:log4net.Util.TypeConverters.BooleanConverter">
<summary>
Type converter for Boolean.
@@ -22545,6 +23718,15 @@
</para>
</remarks>
</member>
+ <member name="F:log4net.Util.TypeConverters.ConverterRegistry.declaringType">
+ <summary>
+ The fully qualified type of the ConverterRegistry class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="F:log4net.Util.TypeConverters.ConverterRegistry.s_type2converter">
<summary>
Mapping from <see cref="T:System.Type"/> to type converter.
@@ -23076,6 +24258,15 @@
Array of appenders, used to cache the m_appenderList
</summary>
</member>
+ <member name="F:log4net.Util.AppenderAttachedImpl.declaringType">
+ <summary>
+ The fully qualified type of the AppenderAttachedImpl class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="P:log4net.Util.AppenderAttachedImpl.Appenders">
<summary>
Gets all attached appenders.
@@ -23181,6 +24372,54 @@
</para>
</remarks>
</member>
+ <member name="T:log4net.Util.ConverterInfo">
+ <summary>
+ Wrapper class used to map converter names to converter types
+ </summary>
+ <remarks>
+ <para>
+ Pattern converter info class used during configuration by custom
+ PatternString and PatternLayer converters.
+ </para>
+ </remarks>
+ </member>
+ <member name="M:log4net.Util.ConverterInfo.#ctor">
+ <summary>
+ default constructor
+ </summary>
+ </member>
+ <member name="M:log4net.Util.ConverterInfo.AddProperty(log4net.Util.PropertyEntry)">
+ <summary>
+
+ </summary>
+ <param name="entry"></param>
+ </member>
+ <member name="P:log4net.Util.ConverterInfo.Name">
+ <summary>
+ Gets or sets the name of the conversion pattern
+ </summary>
+ <remarks>
+ <para>
+ The name of the pattern in the format string
+ </para>
+ </remarks>
+ </member>
+ <member name="P:log4net.Util.ConverterInfo.Type">
+ <summary>
+ Gets or sets the type of the converter
+ </summary>
+ <remarks>
+ <para>
+ The value specified must extend the
+ <see cref="T:log4net.Util.PatternConverter"/> type.
+ </para>
+ </remarks>
+ </member>
+ <member name="P:log4net.Util.ConverterInfo.Properties">
+ <summary>
+
+ </summary>
+ </member>
<member name="T:log4net.Util.CountingQuietTextWriter">
<summary>
Subclass of <see cref="T:log4net.Util.QuietTextWriter"/> that maintains a count of
@@ -24204,9 +25443,25 @@
Class implements a collection of properties that is specific to each thread.
The class is not synchronized as each thread has its own <see cref="T:log4net.Util.PropertiesDictionary"/>.
</para>
+ <para>
+ This class stores its properties in a slot on the <see cref="T:System.Runtime.Remoting.Messaging.CallContext"/> named
+ <c>log4net.Util.LogicalThreadContextProperties</c>.
+ </para>
+ <para>
+ The <see cref="T:System.Runtime.Remoting.Messaging.CallContext"/> requires a link time
+ <see cref="T:System.Security.Permissions.SecurityPermission"/> for the
+ <see cref="F:System.Security.Permissions.SecurityPermissionFlag.Infrastructure"/>.
+ If the calling code does not have this permission then this context will be disabled.
+ It will not store any property values set on it.
+ </para>
</remarks>
<author>Nicko Cadell</author>
</member>
+ <member name="F:log4net.Util.LogicalThreadContextProperties.m_disabled">
+ <summary>
+ Flag used to disable this context if we don't have permission to access the CallContext.
+ </summary>
+ </member>
<member name="M:log4net.Util.LogicalThreadContextProperties.#ctor">
<summary>
Constructor
@@ -24252,6 +25507,37 @@
</para>
</remarks>
</member>
+ <member name="M:log4net.Util.LogicalThreadContextProperties.GetCallContextData">
+ <summary>
+ Gets the call context get data.
+ </summary>
+ <returns>The peroperties dictionary stored in the call context</returns>
+ <remarks>
+ The <see cref="T:System.Runtime.Remoting.Messaging.CallContext"/> method <see cref="M:System.Runtime.Remoting.Messaging.CallContext.GetData(System.String)"/> has a
+ security link demand, therfore we must put the method call in a seperate method
+ that we can wrap in an exception handler.
+ </remarks>
+ </member>
+ <member name="M:log4net.Util.LogicalThreadContextProperties.SetCallContextData(log4net.Util.PropertiesDictionary)">
+ <summary>
+ Sets the call context data.
+ </summary>
+ <param name="properties">The properties.</param>
+ <remarks>
+ The <see cref="T:System.Runtime.Remoting.Messaging.CallContext"/> method <see cref="M:System.Runtime.Remoting.Messaging.CallContext.SetData(System.String,System.Object)"/> has a
+ security link demand, therfore we must put the method call in a seperate method
+ that we can wrap in an exception handler.
+ </remarks>
+ </member>
+ <member name="F:log4net.Util.LogicalThreadContextProperties.declaringType">
+ <summary>
+ The fully qualified type of the LogicalThreadContextProperties class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="P:log4net.Util.LogicalThreadContextProperties.Item(System.String)">
<summary>
Gets or sets the value of a property
@@ -24265,6 +25551,13 @@
</para>
</remarks>
</member>
+ <member name="T:log4net.Util.LogReceivedEventHandler">
+ <summary>
+
+ </summary>
+ <param name="source"></param>
+ <param name="e"></param>
+ </member>
<member name="T:log4net.Util.LogLog">
<summary>
Outputs log statements from within the log4net assembly.
@@ -24284,15 +25577,21 @@
<author>Nicko Cadell</author>
<author>Gert Driesen</author>
</member>
- <member name="M:log4net.Util.LogLog.#ctor">
+ <member name="M:log4net.Util.LogLog.ToString">
+ <summary>
+ Formats Prefix, Source, and Message in the same format as the value
+ sent to Console.Out and Trace.Write.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:log4net.Util.LogLog.#ctor(System.Type,System.String,System.String,System.Exception)">
<summary>
Initializes a new instance of the <see cref="T:log4net.Util.LogLog"/> class.
</summary>
- <remarks>
- <para>
- Uses a private access modifier to prevent instantiation of this class.
- </para>
- </remarks>
+ <param name="source"></param>
+ <param name="prefix"></param>
+ <param name="message"></param>
+ <param name="exception"></param>
</member>
<member name="M:log4net.Util.LogLog.#cctor">
<summary>
@@ -24313,11 +25612,21 @@
</para>
</remarks>
</member>
- <member name="M:log4net.Util.LogLog.Debug(System.String)">
+ <member name="M:log4net.Util.LogLog.OnLogReceived(System.Type,System.String,System.String,System.Exception)">
+ <summary>
+ Raises the LogReceived event when an internal messages is received.
+ </summary>
+ <param name="source"></param>
+ <param name="prefix"></param>
+ <param name="message"></param>
+ <param name="exception"></param>
+ </member>
+ <member name="M:log4net.Util.LogLog.Debug(System.Type,System.String)">
<summary>
Writes log4net internal debug messages to the
standard output stream.
</summary>
+ <param name="source"></param>
<param name="message">The message to log.</param>
<remarks>
<para>
@@ -24326,11 +25635,12 @@
</para>
</remarks>
</member>
- <member name="M:log4net.Util.LogLog.Debug(System.String,System.Exception)">
+ <member name="M:log4net.Util.LogLog.Debug(System.Type,System.String,System.Exception)">
<summary>
Writes log4net internal debug messages to the
standard output stream.
</summary>
+ <param name="source">The Type that generated this message.</param>
<param name="message">The message to log.</param>
<param name="exception">An exception to log.</param>
<remarks>
@@ -24340,11 +25650,12 @@
</para>
</remarks>
</member>
- <member name="M:log4net.Util.LogLog.Warn(System.String)">
+ <member name="M:log4net.Util.LogLog.Warn(System.Type,System.String)">
<summary>
Writes log4net internal warning messages to the
standard error stream.
</summary>
+ <param name="source">The Type that generated this message.</param>
<param name="message">The message to log.</param>
<remarks>
<para>
@@ -24353,11 +25664,12 @@
</para>
</remarks>
</member>
- <member name="M:log4net.Util.LogLog.Warn(System.String,System.Exception)">
+ <member name="M:log4net.Util.LogLog.Warn(System.Type,System.String,System.Exception)">
<summary>
Writes log4net internal warning messages to the
standard error stream.
</summary>
+ <param name="source">The Type that generated this message.</param>
<param name="message">The message to log.</param>
<param name="exception">An exception to log.</param>
<remarks>
@@ -24367,11 +25679,12 @@
</para>
</remarks>
</member>
- <member name="M:log4net.Util.LogLog.Error(System.String)">
+ <member name="M:log4net.Util.LogLog.Error(System.Type,System.String)">
<summary>
Writes log4net internal error messages to the
standard error stream.
</summary>
+ <param name="source">The Type that generated this message.</param>
<param name="message">The message to log.</param>
<remarks>
<para>
@@ -24380,11 +25693,12 @@
</para>
</remarks>
</member>
- <member name="M:log4net.Util.LogLog.Error(System.String,System.Exception)">
+ <member name="M:log4net.Util.LogLog.Error(System.Type,System.String,System.Exception)">
<summary>
Writes log4net internal error messages to the
standard error stream.
</summary>
+ <param name="source">The Type that generated this message.</param>
<param name="message">The message to log.</param>
<param name="exception">An exception to log.</param>
<remarks>
@@ -24440,6 +25754,44 @@
In quietMode not even errors generate any output.
</summary>
</member>
+ <member name="E:log4net.Util.LogLog.LogReceived">
+ <summary>
+ The event raised when an internal message has been received.
+ </summary>
+ </member>
+ <member name="P:log4net.Util.LogLog.Source">
+ <summary>
+ The Type that generated the internal message.
+ </summary>
+ </member>
+ <member name="P:log4net.Util.LogLog.TimeStamp">
+ <summary>
+ The DateTime stamp of when the internal message was received.
+ </summary>
+ </member>
+ <member name="P:log4net.Util.LogLog.Prefix">
+ <summary>
+ A string indicating the severity of the internal message.
+ </summary>
+ <remarks>
+ "log4net: ",
+ "log4net:ERROR ",
+ "log4net:WARN "
+ </remarks>
+ </member>
+ <member name="P:log4net.Util.LogLog.Message">
+ <summary>
+ The internal log message.
+ </summary>
+ </member>
+ <member name="P:log4net.Util.LogLog.Exception">
+ <summary>
+ The Exception related to the message.
+ </summary>
+ <remarks>
+ Optional. Will be null if no Exception was passed.
+ </remarks>
+ </member>
<member name="P:log4net.Util.LogLog.InternalDebugging">
<summary>
Gets or sets a value indicating whether log4net internal logging
@@ -24514,6 +25866,11 @@
</code>
</example>
</member>
+ <member name="P:log4net.Util.LogLog.EmitInternalMessages">
+ <summary>
+
+ </summary>
+ </member>
<member name="P:log4net.Util.LogLog.IsDebugEnabled">
<summary>
Test if LogLog.Debug is enabled for output.
@@ -24553,6 +25910,44 @@
</para>
</remarks>
</member>
+ <member name="T:log4net.Util.LogLog.LogReceivedAdapter">
+ <summary>
+ Subscribes to the LogLog.LogReceived event and stores messages
+ to the supplied IList instance.
+ </summary>
+ </member>
+ <member name="M:log4net.Util.LogLog.LogReceivedAdapter.#ctor(System.Collections.IList)">
+ <summary>
+
+ </summary>
+ <param name="items"></param>
+ </member>
+ <member name="M:log4net.Util.LogLog.LogReceivedAdapter.Dispose">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="P:log4net.Util.LogLog.LogReceivedAdapter.Items">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="T:log4net.Util.LogReceivedEventArgs">
+ <summary>
+
+ </summary>
+ </member>
+ <member name="M:log4net.Util.LogReceivedEventArgs.#ctor(log4net.Util.LogLog)">
+ <summary>
+
+ </summary>
+ <param name="loglog"></param>
+ </member>
+ <member name="P:log4net.Util.LogReceivedEventArgs.LogLog">
+ <summary>
+
+ </summary>
+ </member>
<member name="T:log4net.Util.NativeError">
<summary>
Represents a native error code and message.
@@ -24965,7 +26360,7 @@
</summary>
<remarks>
<para>
- The error message is printed on the standard error output stream.
+ The error message is processed using the LogLog sub-system.
</para>
<para>
This policy aims at protecting an otherwise working application
@@ -24974,6 +26369,7 @@
</remarks>
<author>Nicko Cadell</author>
<author>Gert Driesen</author>
+ <author>Ron Grabowski</author>
</member>
<member name="M:log4net.Util.OnlyOnceErrorHandler.#ctor">
<summary>
@@ -24997,6 +26393,11 @@
</para>
</remarks>
</member>
+ <member name="M:log4net.Util.OnlyOnceErrorHandler.Reset">
+ <summary>
+ Reset the error handler back to its initial disabled state.
+ </summary>
+ </member>
<member name="M:log4net.Util.OnlyOnceErrorHandler.Error(System.String,System.Exception,log4net.Core.ErrorCode)">
<summary>
Log an Error
@@ -25006,8 +26407,7 @@
<param name="errorCode">The internal error code.</param>
<remarks>
<para>
- Prints the message and the stack trace of the exception on the standard
- error output stream.
+ Sends the error information to <see cref="T:log4net.Util.LogLog"/>'s Error method.
</para>
</remarks>
</member>
@@ -25036,16 +26436,45 @@
</para>
</remarks>
</member>
+ <member name="F:log4net.Util.OnlyOnceErrorHandler.m_enabledDate">
+ <summary>
+ The date the error was recorded.
+ </summary>
+ </member>
<member name="F:log4net.Util.OnlyOnceErrorHandler.m_firstTime">
<summary>
Flag to indicate if it is the first error
</summary>
</member>
+ <member name="F:log4net.Util.OnlyOnceErrorHandler.m_message">
+ <summary>
+ The message recorded during the first error.
+ </summary>
+ </member>
+ <member name="F:log4net.Util.OnlyOnceErrorHandler.m_exception">
+ <summary>
+ The exception recorded during the first error.
+ </summary>
+ </member>
+ <member name="F:log4net.Util.OnlyOnceErrorHandler.m_errorCode">
+ <summary>
+ The error code recorded during the first error.
+ </summary>
+ </member>
<member name="F:log4net.Util.OnlyOnceErrorHandler.m_prefix">
<summary>
String to prefix each message with
</summary>
</member>
+ <member name="F:log4net.Util.OnlyOnceErrorHandler.declaringType">
+ <summary>
+ The fully qualified type of the OnlyOnceErrorHandler class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="P:log4net.Util.OnlyOnceErrorHandler.IsEnabled">
<summary>
Is error logging enabled
@@ -25057,6 +26486,32 @@
</para>
</remarks>
</member>
+ <member name="P:log4net.Util.OnlyOnceErrorHandler.EnabledDate">
+ <summary>
+ The date the first error that trigged this error handler occured.
+ </summary>
+ </member>
+ <member name="P:log4net.Util.OnlyOnceErrorHandler.ErrorMessage">
+ <summary>
+ The message from the first error that trigged this error handler.
+ </summary>
+ </member>
+ <member name="P:log4net.Util.OnlyOnceErrorHandler.Exception">
+ <summary>
+ The exception from the first error that trigged this error handler.
+ </summary>
+ <remarks>
+ May be <see langword="null" />.
+ </remarks>
+ </member>
+ <member name="P:log4net.Util.OnlyOnceErrorHandler.ErrorCode">
+ <summary>
+ The error code from the first error that trigged this error handler.
+ </summary>
+ <remarks>
+ Defaults to <see cref="F:log4net.Core.ErrorCode.GenericFailure"/>
+ </remarks>
+ </member>
<member name="T:log4net.Util.OptionConverter">
<summary>
A convenience class to convert property values to specific types.
@@ -25176,7 +26631,7 @@
</member>
<member name="M:log4net.Util.OptionConverter.SubstituteVariables(System.String,System.Collections.IDictionary)">
<summary>
- Performs variable substitution in string <paramref name="val"/> from the
+ Performs variable substitution in string <paramref name="value"/> from the
values of keys found in <paramref name="props"/>.
</summary>
<param name="value">The string on which variable substitution is performed.</param>
@@ -25229,6 +26684,15 @@
<param name="ignoreCase">If <c>true</c>, ignore case; otherwise, regard case.</param>
<returns>An object of type <paramref name="enumType" /> whose value is represented by <paramref name="value" />.</returns>
</member>
+ <member name="F:log4net.Util.OptionConverter.declaringType">
+ <summary>
+ The fully qualified type of the OptionConverter class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="T:log4net.Util.PatternParser">
<summary>
Most of the work of the <see cref="T:log4net.Layout.PatternLayout"/> class
@@ -25335,6 +26799,15 @@
</para>
</remarks>
</member>
+ <member name="F:log4net.Util.PatternParser.declaringType">
+ <summary>
+ The fully qualified type of the PatternParser class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="P:log4net.Util.PatternParser.PatternConverters">
<summary>
Get the converter registry used by this parser
@@ -25395,7 +26868,7 @@
<term>date</term>
<description>
<para>
- Used to output the date of the logging event in the local time zone.
+ Used to output the current date and time in the local time zone.
To output the date in universal time use the <c>%utcdate</c> pattern.
The date conversion
specifier may be followed by a <i>date format specifier</i> enclosed
@@ -25569,7 +27042,7 @@
</list>
<para>
Additional pattern converters may be registered with a specific <see cref="T:log4net.Util.PatternString"/>
- instance using <see cref="M:log4net.Util.PatternString.AddConverter(log4net.Util.PatternString.ConverterInfo)"/> or
+ instance using <see cref="M:log4net.Util.PatternString.AddConverter(log4net.Util.ConverterInfo)"/> or
<see cref="M:log4net.Util.PatternString.AddConverter(System.String,System.Type)"/>.
</para>
<para>
@@ -25679,7 +27152,7 @@
</para>
</remarks>
</member>
- <member name="M:log4net.Util.PatternString.AddConverter(log4net.Util.PatternString.ConverterInfo)">
+ <member name="M:log4net.Util.PatternString.AddConverter(log4net.Util.ConverterInfo)">
<summary>
Add a converter to this PatternString
</summary>
@@ -25718,47 +27191,6 @@
</para>
</remarks>
</member>
- <member name="T:log4net.Util.PatternString.ConverterInfo">
- <summary>
- Wrapper class used to map converter names to converter types
- </summary>
- <remarks>
- <para>
- Wrapper class used to map converter names to converter types
- </para>
- </remarks>
- </member>
- <member name="M:log4net.Util.PatternString.ConverterInfo.#ctor">
- <summary>
- default constructor
- </summary>
- </member>
- <member name="P:log4net.Util.PatternString.ConverterInfo.Name">
- <summary>
- Gets or sets the name of the conversion pattern
- </summary>
- <value>
- The name of the conversion pattern
- </value>
- <remarks>
- <para>
- Gets or sets the name of the conversion pattern
- </para>
- </remarks>
- </member>
- <member name="P:log4net.Util.PatternString.ConverterInfo.Type">
- <summary>
- Gets or sets the type of the converter
- </summary>
- <value>
- The type of the converter
- </value>
- <remarks>
- <para>
- Gets or sets the type of the converter
- </para>
- </remarks>
- </member>
<member name="T:log4net.Util.PropertiesDictionary">
<summary>
String keyed object map.
@@ -26158,6 +27590,48 @@
See <see cref="P:System.Collections.ICollection.SyncRoot"/>
</summary>
</member>
+ <member name="T:log4net.Util.PropertyEntry">
+ <summary>
+ A class to hold the key and data for a property set in the config file
+ </summary>
+ <remarks>
+ <para>
+ A class to hold the key and data for a property set in the config file
+ </para>
+ </remarks>
+ </member>
+ <member name="M:log4net.Util.PropertyEntry.ToString">
+ <summary>
+ Override <c>Object.ToString</c> to return sensible debug info
+ </summary>
+ <returns>string info about this object</returns>
+ </member>
+ <member name="P:log4net.Util.PropertyEntry.Key">
+ <summary>
+ Property Key
+ </summary>
+ <value>
+ Property Key
+ </value>
+ <remarks>
+ <para>
+ Property Key.
+ </para>
+ </remarks>
+ </member>
+ <member name="P:log4net.Util.PropertyEntry.Value">
+ <summary>
+ Property Value
+ </summary>
+ <value>
+ Property Value
+ </value>
+ <remarks>
+ <para>
+ Property Value.
+ </para>
+ </remarks>
+ </member>
<member name="T:log4net.Util.ProtectCloseTextWriter">
<summary>
A <see cref="T:System.IO.TextWriter"/> that ignores the <see cref="M:log4net.Util.ProtectCloseTextWriter.Close"/> message
@@ -26548,6 +28022,20 @@
</para>
</remarks>
</member>
+ <member name="M:log4net.Util.SystemInfo.TryParse(System.String,System.Int16@)">
+ <summary>
+ Parse a string into an <see cref="T:System.Int16"/> value
+ </summary>
+ <param name="s">the string to parse</param>
+ <param name="val">out param where the parsed value is placed</param>
+ <returns><c>true</c> if the string was able to be parsed into an integer</returns>
+ <remarks>
+ <para>
+ Attempts to parse the string into an integer. If the string cannot
+ be parsed then this method returns <c>false</c>. The method does not throw an exception.
+ </para>
+ </remarks>
+ </member>
<member name="M:log4net.Util.SystemInfo.GetAppSetting(System.String)">
<summary>
Lookup an application setting
@@ -26600,6 +28088,15 @@
</para>
</remarks>
</member>
+ <member name="F:log4net.Util.SystemInfo.declaringType">
+ <summary>
+ The fully qualified type of the SystemInfo class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="F:log4net.Util.SystemInfo.s_hostName">
<summary>
Cache the host name for the current machine
@@ -26852,6 +28349,15 @@
Dump an object to a string
</summary>
</member>
+ <member name="F:log4net.Util.SystemStringFormat.declaringType">
+ <summary>
+ The fully qualified type of the SystemStringFormat class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="T:log4net.Util.ThreadContextProperties">
<summary>
Implementation of Properties collection for the <see cref="T:log4net.ThreadContext"/>
@@ -27176,6 +28682,15 @@
</para>
</remarks>
</member>
+ <member name="F:log4net.Util.ThreadContextStacks.declaringType">
+ <summary>
+ The fully qualified type of the ThreadContextStacks class.
+ </summary>
+ <remarks>
+ Used by the internal logger to record the Type of the
+ log message.
+ </remarks>
+ </member>
<member name="P:log4net.Util.ThreadContextStacks.Item(System.String)">
<summary>
Gets the named thread context stack
@@ -27256,6 +28771,11 @@
</para>
</remarks>
</member>
+ <member name="F:log4net.Util.Transform.INVALIDCHARS">
+ <summary>
+ Characters illegal in XML 1.0
+ </summary>
+ </member>
<member name="T:log4net.Util.WindowsSecurityContext">
<summary>
Impersonate a Windows Account
@@ -27518,6 +29038,29 @@
</para>
</remarks>
</member>
+ <member name="T:log4net.AssemblyInfo">
+ <summary>
+ Provides information about the environment the assembly has
+ been built for.
+ </summary>
+ </member>
+ <member name="F:log4net.AssemblyInfo.Version">
+ <summary>Version of the assembly</summary>
+ </member>
+ <member name="F:log4net.AssemblyInfo.TargetFrameworkVersion">
+ <summary>Version of the framework targeted</summary>
+ </member>
+ <member name="F:log4net.AssemblyInfo.TargetFramework">
+ <summary>Type of framework targeted</summary>
+ </member>
+ <member name="F:log4net.AssemblyInfo.ClientProfile">
+ <summary>Does it target a client profile?</summary>
+ </member>
+ <member name="P:log4net.AssemblyInfo.Info">
+ <summary>
+ Identifies the version and target for this assembly.
+ </summary>
+ </member>
<member name="T:log4net.LogicalThreadContext">
<summary>
The log4net Logical Thread Context.
@@ -27544,6 +29087,13 @@
<para>
The Logical Thread Context is managed on a per <see cref="T:System.Runtime.Remoting.Messaging.CallContext"/> basis.
</para>
+ <para>
+ The <see cref="T:System.Runtime.Remoting.Messaging.CallContext"/> requires a link time
+ <see cref="T:System.Security.Permissions.SecurityPermission"/> for the
+ <see cref="F:System.Security.Permissions.SecurityPermissionFlag.Infrastructure"/>.
+ If the calling code does not have this permission then this context will be disabled.
+ It will not store any property values set on it.
+ </para>
</remarks>
<example>Example of using the thread context properties to store a username.
<code lang="C#">
@@ -28294,13 +29844,13 @@
</para>
</note>
<para>
- Puts a context value (the <paramref name="val"/> parameter) as identified
+ Puts a context value (the <paramref name="value"/> parameter) as identified
with the <paramref name="key"/> parameter into the current thread's
context map.
</para>
<para>
If a value is already defined for the <paramref name="key"/>
- specified then the value will be replaced. If the <paramref name="val"/>
+ specified then the value will be replaced. If the <paramref name="value"/>
is specified as <c>null</c> then the key value mapping will be removed.
</para>
</remarks>
diff --git a/lib/net-v4.0/System.Net.Http.WebRequest.dll b/lib/net-v4.0/System.Net.Http.WebRequest.dll
new file mode 100644
index 0000000..b26b59a
--- /dev/null
+++ b/lib/net-v4.0/System.Net.Http.WebRequest.dll
Binary files differ
diff --git a/lib/net-v4.0/System.Net.Http.WebRequest.xml b/lib/net-v4.0/System.Net.Http.WebRequest.xml
new file mode 100644
index 0000000..dea1f98
--- /dev/null
+++ b/lib/net-v4.0/System.Net.Http.WebRequest.xml
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Net.Http.WebRequest</name>
+ </assembly>
+ <members>
+ <member name="T:System.Net.Http.RtcRequestFactory">
+ <summary>Represents the class that is used to create special <see cref="T:System.Net.Http.HttpRequestMessage" /> for use with the Real-Time-Communications (RTC) background notification infrastructure.</summary>
+ </member>
+ <member name="M:System.Net.Http.RtcRequestFactory.Create(System.Net.Http.HttpMethod,System.Uri)">
+ <summary>Creates a special <see cref="T:System.Net.Http.HttpRequestMessage" /> for use with the Real-Time-Communications (RTC) background notification infrastructure.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpRequestMessage" />.An HTTP request message for use with the RTC background notification infrastructure.</returns>
+ <param name="method">The HTTP method.</param>
+ <param name="uri">The Uri the request is sent to.</param>
+ </member>
+ <member name="T:System.Net.Http.WebRequestHandler">
+ <summary>Provides desktop-specific features not available to Windows Store apps or other environments. </summary>
+ </member>
+ <member name="M:System.Net.Http.WebRequestHandler.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.WebRequestHandler" /> class.</summary>
+ </member>
+ <member name="P:System.Net.Http.WebRequestHandler.AllowPipelining">
+ <summary> Gets or sets a value that indicates whether to pipeline the request to the Internet resource.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the request should be pipelined; otherwise, false. The default is true. </returns>
+ </member>
+ <member name="P:System.Net.Http.WebRequestHandler.AuthenticationLevel">
+ <summary>Gets or sets a value indicating the level of authentication and impersonation used for this request.</summary>
+ <returns>Returns <see cref="T:System.Net.Security.AuthenticationLevel" />.A bitwise combination of the <see cref="T:System.Net.Security.AuthenticationLevel" /> values. The default value is <see cref="F:System.Net.Security.AuthenticationLevel.MutualAuthRequested" />.</returns>
+ </member>
+ <member name="P:System.Net.Http.WebRequestHandler.CachePolicy">
+ <summary>Gets or sets the cache policy for this request.</summary>
+ <returns>Returns <see cref="T:System.Net.Cache.RequestCachePolicy" />.A <see cref="T:System.Net.Cache.RequestCachePolicy" /> object that defines a cache policy. The default is <see cref="P:System.Net.WebRequest.DefaultCachePolicy" />.</returns>
+ </member>
+ <member name="P:System.Net.Http.WebRequestHandler.ClientCertificates">
+ <summary>Gets or sets the collection of security certificates that are associated with this request.</summary>
+ <returns>Returns <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.The collection of security certificates associated with this request.</returns>
+ </member>
+ <member name="P:System.Net.Http.WebRequestHandler.ContinueTimeout">
+ <summary>Gets or sets the amount of time, in milliseconds, the application will wait for 100-continue from the server before uploading data.</summary>
+ <returns>Returns <see cref="T:System.TimeSpan" />.The amount of time, in milliseconds, the application will wait for 100-continue from the server before uploading data. The default value is 350 milliseconds.</returns>
+ </member>
+ <member name="P:System.Net.Http.WebRequestHandler.ImpersonationLevel">
+ <summary>Gets or sets the impersonation level for the current request.</summary>
+ <returns>Returns <see cref="T:System.Security.Principal.TokenImpersonationLevel" />.The impersonation level for the request. The default is <see cref="F:System.Security.Principal.TokenImpersonationLevel.Delegation" />.</returns>
+ </member>
+ <member name="P:System.Net.Http.WebRequestHandler.MaxResponseHeadersLength">
+ <summary>Gets or sets the maximum allowed length of the response headers.</summary>
+ <returns>Returns <see cref="T:System.Int32" />.The length, in kilobytes (1024 bytes), of the response headers.</returns>
+ </member>
+ <member name="P:System.Net.Http.WebRequestHandler.ReadWriteTimeout">
+ <summary>Gets or sets a time-out in milliseconds when writing a request to or reading a response from a server.</summary>
+ <returns>Returns <see cref="T:System.Int32" />.The number of milliseconds before the writing or reading times out. The default value is 300,000 milliseconds (5 minutes). </returns>
+ </member>
+ <member name="P:System.Net.Http.WebRequestHandler.ServerCertificateValidationCallback">
+ <summary>Gets or sets a callback method to validate the server certificate.</summary>
+ <returns>Returns <see cref="T:System.Net.Security.RemoteCertificateValidationCallback" />.A callback method to validate the server certificate.</returns>
+ </member>
+ <member name="P:System.Net.Http.WebRequestHandler.UnsafeAuthenticatedConnectionSharing">
+ <summary>Gets or sets a value that indicates whether to allow high-speed NTLM-authenticated connection sharing.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true to keep the authenticated connection open; otherwise, false.</returns>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/lib/net-v4.0/System.Net.Http.dll b/lib/net-v4.0/System.Net.Http.dll
new file mode 100644
index 0000000..2ee8ff7
--- /dev/null
+++ b/lib/net-v4.0/System.Net.Http.dll
Binary files differ
diff --git a/lib/net-v4.0/System.Net.Http.xml b/lib/net-v4.0/System.Net.Http.xml
new file mode 100644
index 0000000..34457cb
--- /dev/null
+++ b/lib/net-v4.0/System.Net.Http.xml
@@ -0,0 +1,2308 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Net.Http</name>
+ </assembly>
+ <members>
+ <member name="T:System.Net.Http.ByteArrayContent">
+ <summary>Provides HTTP content based on a byte array.</summary>
+ </member>
+ <member name="M:System.Net.Http.ByteArrayContent.#ctor(System.Byte[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.ByteArrayContent" /> class.</summary>
+ <param name="content">The content used to initialize the <see cref="T:System.Net.Http.ByteArrayContent" />.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="content" /> parameter is null. </exception>
+ </member>
+ <member name="M:System.Net.Http.ByteArrayContent.#ctor(System.Byte[],System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.ByteArrayContent" /> class.</summary>
+ <param name="content">The content used to initialize the <see cref="T:System.Net.Http.ByteArrayContent" />.</param>
+ <param name="offset">The offset, in bytes, in the <paramref name="content" /> parameter used to initialize the <see cref="T:System.Net.Http.ByteArrayContent" />.</param>
+ <param name="count">The number of bytes in the <paramref name="content" /> starting from the <paramref name="offset" /> parameter used to initialize the <see cref="T:System.Net.Http.ByteArrayContent" />.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="content" /> parameter is null. </exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="offset" /> parameter is less than zero.-or-The <paramref name="offset" /> parameter is greater than the length of content specified by the <paramref name="content" /> parameter.-or-The <paramref name="count " /> parameter is less than zero.-or-The <paramref name="count" /> parameter is greater than the length of content specified by the <paramref name="content" /> parameter - minus the <paramref name="offset" /> parameter.</exception>
+ </member>
+ <member name="M:System.Net.Http.ByteArrayContent.CreateContentReadStreamAsync">
+ <summary>Creates an HTTP content stream as an asynchronous operation for reading whose backing store is memory from the <see cref="T:System.Net.Http.ByteArrayContent" />.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.ByteArrayContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
+ <summary>Serialize and write the byte array provided in the constructor to an HTTP content stream as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task" />. The task object representing the asynchronous operation.</returns>
+ <param name="stream">The target stream.</param>
+ <param name="context">Information about the transport, like channel binding token. This parameter may be null.</param>
+ </member>
+ <member name="M:System.Net.Http.ByteArrayContent.TryComputeLength(System.Int64@)">
+ <summary>Determines whether a byte array has a valid length in bytes.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="length" /> is a valid length; otherwise, false.</returns>
+ <param name="length">The length in bytes of the byte array.</param>
+ </member>
+ <member name="T:System.Net.Http.ClientCertificateOption">
+ <summary>Specifies how client certificates are provided.</summary>
+ </member>
+ <member name="F:System.Net.Http.ClientCertificateOption.Manual">
+ <summary>The application manually provides the client certificates to the <see cref="T:System.Net.Http.WebRequestHandler" />. This value is the default. </summary>
+ </member>
+ <member name="F:System.Net.Http.ClientCertificateOption.Automatic">
+ <summary>The <see cref="T:System.Net.Http.HttpClientHandler" /> will attempt to provide all available client certificates automatically.</summary>
+ </member>
+ <member name="T:System.Net.Http.DelegatingHandler">
+ <summary>A base type for HTTP handlers that delegate the processing of HTTP response messages to another handler, called the inner handler.</summary>
+ </member>
+ <member name="M:System.Net.Http.DelegatingHandler.#ctor">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Http.DelegatingHandler" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.DelegatingHandler.#ctor(System.Net.Http.HttpMessageHandler)">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Http.DelegatingHandler" /> class with a specific inner handler.</summary>
+ <param name="innerHandler">The inner handler which is responsible for processing the HTTP response messages.</param>
+ </member>
+ <member name="M:System.Net.Http.DelegatingHandler.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.DelegatingHandler" />, and optionally disposes of the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources. </param>
+ </member>
+ <member name="P:System.Net.Http.DelegatingHandler.InnerHandler">
+ <summary>Gets or sets the inner handler which processes the HTTP response messages.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpMessageHandler" />.The inner handler for HTTP response messages.</returns>
+ </member>
+ <member name="M:System.Net.Http.DelegatingHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Sends an HTTP request to the inner handler to send to the server as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />. The task object representing the asynchronous operation.</returns>
+ <param name="request">The HTTP request message to send to the server.</param>
+ <param name="cancellationToken">A cancellation token to cancel operation.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="request" /> was null.</exception>
+ </member>
+ <member name="T:System.Net.Http.FormUrlEncodedContent">
+ <summary>A container for name/value tuples encoded using application/x-www-form-urlencoded MIME type.</summary>
+ </member>
+ <member name="M:System.Net.Http.FormUrlEncodedContent.#ctor(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.FormUrlEncodedContent" /> class with a specific collection of name/value pairs.</summary>
+ <param name="nameValueCollection">A collection of name/value pairs.</param>
+ </member>
+ <member name="T:System.Net.Http.HttpClient">
+ <summary>Provides a base class for sending HTTP requests and receiving HTTP responses from a resource identified by a URI. </summary>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpClient" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.#ctor(System.Net.Http.HttpMessageHandler)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpClient" /> class with a specific handler.</summary>
+ <param name="handler">The HTTP handler stack to use for sending requests. </param>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.#ctor(System.Net.Http.HttpMessageHandler,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpClient" /> class with a specific handler.</summary>
+ <param name="handler">The <see cref="T:System.Net.Http.HttpMessageHandler" /> responsible for processing the HTTP response messages.</param>
+ <param name="disposeHandler">true if the inner handler should be disposed of by Dispose(),false if you intend to reuse the inner handler.</param>
+ </member>
+ <member name="P:System.Net.Http.HttpClient.BaseAddress">
+ <summary>Gets or sets the base address of Uniform Resource Identifier (URI) of the Internet resource used when sending requests.</summary>
+ <returns>Returns <see cref="T:System.Uri" />.The base address of Uniform Resource Identifier (URI) of the Internet resource used when sending requests.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.CancelPendingRequests">
+ <summary>Cancel all pending requests on this instance.</summary>
+ </member>
+ <member name="P:System.Net.Http.HttpClient.DefaultRequestHeaders">
+ <summary>Gets the headers which should be sent with each request.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpRequestHeaders" />.The headers which should be sent with each request.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.DeleteAsync(System.String)">
+ <summary>Send a DELETE request to the specified Uri as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.DeleteAsync(System.String,System.Threading.CancellationToken)">
+ <summary>Send a DELETE request to the specified Uri with a cancellation token as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.DeleteAsync(System.Uri)">
+ <summary>Send a DELETE request to the specified Uri as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.DeleteAsync(System.Uri,System.Threading.CancellationToken)">
+ <summary>Send a DELETE request to the specified Uri with a cancellation token as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpClient" /> and optionally disposes of the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.GetAsync(System.String)">
+ <summary>Send a GET request to the specified Uri as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.GetAsync(System.String,System.Net.Http.HttpCompletionOption)">
+ <summary>Send a GET request to the specified Uri with an HTTP completion option as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="completionOption">An HTTP completion option value that indicates when the operation should be considered completed.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.GetAsync(System.String,System.Net.Http.HttpCompletionOption,System.Threading.CancellationToken)">
+ <summary>Send a GET request to the specified Uri with an HTTP completion option and a cancellation token as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="completionOption">An HTTP completion option value that indicates when the operation should be considered completed.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.GetAsync(System.String,System.Threading.CancellationToken)">
+ <summary>Send a GET request to the specified Uri with a cancellation token as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.GetAsync(System.Uri)">
+ <summary>Send a GET request to the specified Uri as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.GetAsync(System.Uri,System.Net.Http.HttpCompletionOption)">
+ <summary>Send a GET request to the specified Uri with an HTTP completion option as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="completionOption">An HTTP completion option value that indicates when the operation should be considered completed.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.GetAsync(System.Uri,System.Net.Http.HttpCompletionOption,System.Threading.CancellationToken)">
+ <summary>Send a GET request to the specified Uri with an HTTP completion option and a cancellation token as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="completionOption">An HTTP completion option value that indicates when the operation should be considered completed.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.GetAsync(System.Uri,System.Threading.CancellationToken)">
+ <summary>Send a GET request to the specified Uri with a cancellation token as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.GetByteArrayAsync(System.String)">
+ <summary>Send a GET request to the specified Uri and return the response body as a byte array in an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.GetByteArrayAsync(System.Uri)">
+ <summary>Send a GET request to the specified Uri and return the response body as a byte array in an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.GetStreamAsync(System.String)">
+ <summary>Send a GET request to the specified Uri and return the response body as a stream in an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.GetStreamAsync(System.Uri)">
+ <summary>Send a GET request to the specified Uri and return the response body as a stream in an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.GetStringAsync(System.String)">
+ <summary>Send a GET request to the specified Uri and return the response body as a string in an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.GetStringAsync(System.Uri)">
+ <summary>Send a GET request to the specified Uri and return the response body as a string in an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
+ </member>
+ <member name="P:System.Net.Http.HttpClient.MaxResponseContentBufferSize">
+ <summary>Gets or sets the maximum number of bytes to buffer when reading the response content.</summary>
+ <returns>Returns <see cref="T:System.Int32" />.The maximum number of bytes to buffer when reading the response content. The default value for this property is 64K.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The size specified is less than or equal to zero.</exception>
+ <exception cref="T:System.InvalidOperationException">An operation has already been started on the current instance. </exception>
+ <exception cref="T:System.ObjectDisposedException">The current instance has been disposed. </exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.PostAsync(System.String,System.Net.Http.HttpContent)">
+ <summary>Send a POST request to the specified Uri as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="content">The HTTP request content sent to the server.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.PostAsync(System.String,System.Net.Http.HttpContent,System.Threading.CancellationToken)">
+ <summary>Send a POST request with a cancellation token as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="content">The HTTP request content sent to the server.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.PostAsync(System.Uri,System.Net.Http.HttpContent)">
+ <summary>Send a POST request to the specified Uri as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="content">The HTTP request content sent to the server.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.PostAsync(System.Uri,System.Net.Http.HttpContent,System.Threading.CancellationToken)">
+ <summary>Send a POST request with a cancellation token as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="content">The HTTP request content sent to the server.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.PutAsync(System.String,System.Net.Http.HttpContent)">
+ <summary>Send a PUT request to the specified Uri as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="content">The HTTP request content sent to the server.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.PutAsync(System.String,System.Net.Http.HttpContent,System.Threading.CancellationToken)">
+ <summary>Send a PUT request with a cancellation token as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="content">The HTTP request content sent to the server.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.PutAsync(System.Uri,System.Net.Http.HttpContent)">
+ <summary>Send a PUT request to the specified Uri as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="content">The HTTP request content sent to the server.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.PutAsync(System.Uri,System.Net.Http.HttpContent,System.Threading.CancellationToken)">
+ <summary>Send a PUT request with a cancellation token as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="content">The HTTP request content sent to the server.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.SendAsync(System.Net.Http.HttpRequestMessage)">
+ <summary>Send an HTTP request as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ <param name="request">The HTTP request message to send.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="request" /> was null.</exception>
+ <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient" /> instance.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.SendAsync(System.Net.Http.HttpRequestMessage,System.Net.Http.HttpCompletionOption)">
+ <summary>Send an HTTP request as an asynchronous operation. </summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ <param name="request">The HTTP request message to send.</param>
+ <param name="completionOption">When the operation should complete (as soon as a response is available or after reading the whole response content).</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="request" /> was null.</exception>
+ <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient" /> instance.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.SendAsync(System.Net.Http.HttpRequestMessage,System.Net.Http.HttpCompletionOption,System.Threading.CancellationToken)">
+ <summary>Send an HTTP request as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ <param name="request">The HTTP request message to send.</param>
+ <param name="completionOption">When the operation should complete (as soon as a response is available or after reading the whole response content).</param>
+ <param name="cancellationToken">The cancellation token to cancel operation.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="request" /> was null.</exception>
+ <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient" /> instance.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Send an HTTP request as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ <param name="request">The HTTP request message to send.</param>
+ <param name="cancellationToken">The cancellation token to cancel operation.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="request" /> was null.</exception>
+ <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient" /> instance.</exception>
+ </member>
+ <member name="P:System.Net.Http.HttpClient.Timeout">
+ <summary>Gets or sets the number of milliseconds to wait before the request times out.</summary>
+ <returns>Returns <see cref="T:System.TimeSpan" />.The number of milliseconds to wait before the request times out.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The timeout specified is less than or equal to zero and is not <see cref="F:System.Threading.Timeout.Infinite" />.</exception>
+ <exception cref="T:System.InvalidOperationException">An operation has already been started on the current instance. </exception>
+ <exception cref="T:System.ObjectDisposedException">The current instance has been disposed.</exception>
+ </member>
+ <member name="T:System.Net.Http.HttpClientHandler">
+ <summary>The default message handler used by <see cref="T:System.Net.Http.HttpClient" />. </summary>
+ </member>
+ <member name="M:System.Net.Http.HttpClientHandler.#ctor">
+ <summary>Creates an instance of a <see cref="T:System.Net.Http.HttpClientHandler" /> class.</summary>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.AllowAutoRedirect">
+ <summary>Gets or sets a value that indicates whether the handler should follow redirection responses.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the if the handler should follow redirection responses; otherwise false. The default value is true.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.AutomaticDecompression">
+ <summary>Gets or sets the type of decompression method used by the handler for automatic decompression of the HTTP content response.</summary>
+ <returns>Returns <see cref="T:System.Net.DecompressionMethods" />.The automatic decompression method used by the handler. The default value is <see cref="F:System.Net.DecompressionMethods.None" />.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.ClientCertificateOptions">
+ <summary>Gets or sets the collection of security certificates that are associated with this handler.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.ClientCertificateOption" />.The collection of security certificates associated with this handler.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.CookieContainer">
+ <summary>Gets or sets the cookie container used to store server cookies by the handler.</summary>
+ <returns>Returns <see cref="T:System.Net.CookieContainer" />.The cookie container used to store server cookies by the handler.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.Credentials">
+ <summary>Gets or sets authentication information used by this handler.</summary>
+ <returns>Returns <see cref="T:System.Net.ICredentials" />.The authentication credentials associated with the handler. The default is null.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientHandler.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpClientHandler" /> and optionally disposes of the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.MaxAutomaticRedirections">
+ <summary>Gets or sets the maximum number of redirects that the handler follows.</summary>
+ <returns>Returns <see cref="T:System.Int32" />.The maximum number of redirection responses that the handler follows. The default value is 50.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.MaxRequestContentBufferSize">
+ <summary>Gets or sets the maximum request content buffer size used by the handler.</summary>
+ <returns>Returns <see cref="T:System.Int32" />.The maximum request content buffer size in bytes. The default value is 65,536 bytes.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.PreAuthenticate">
+ <summary>Gets or sets a value that indicates whether the handler sends an Authorization header with the request.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true for the handler to send an HTTP Authorization header with requests after authentication has taken place; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.Proxy">
+ <summary>Gets or sets proxy information used by the handler.</summary>
+ <returns>Returns <see cref="T:System.Net.IWebProxy" />.The proxy information used by the handler. The default value is null.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Creates an instance of <see cref="T:System.Net.Http.HttpResponseMessage" /> based on the information provided in the <see cref="T:System.Net.Http.HttpRequestMessage" /> as an operation that will not block.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ <param name="request">The HTTP request message.</param>
+ <param name="cancellationToken">A cancellation token to cancel the operation.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="request" /> was null.</exception>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.SupportsAutomaticDecompression">
+ <summary>Gets a value that indicates whether the handler supports automatic response content decompression.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the if the handler supports automatic response content decompression; otherwise false. The default value is true.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.SupportsProxy">
+ <summary>Gets a value that indicates whether the handler supports proxy settings.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the if the handler supports proxy settings; otherwise false. The default value is true.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.SupportsRedirectConfiguration">
+ <summary>Gets a value that indicates whether the handler supports configuration settings for the <see cref="P:System.Net.Http.HttpClientHandler.AllowAutoRedirect" /> and <see cref="P:System.Net.Http.HttpClientHandler.MaxAutomaticRedirections" /> properties.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the if the handler supports configuration settings for the <see cref="P:System.Net.Http.HttpClientHandler.AllowAutoRedirect" /> and <see cref="P:System.Net.Http.HttpClientHandler.MaxAutomaticRedirections" /> properties; otherwise false. The default value is true.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.UseCookies">
+ <summary>Gets or sets a value that indicates whether the handler uses the <see cref="P:System.Net.Http.HttpClientHandler.CookieContainer" /> property to store server cookies and uses these cookies when sending requests.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the if the handler supports uses the <see cref="P:System.Net.Http.HttpClientHandler.CookieContainer" /> property to store server cookies and uses these cookies when sending requests; otherwise false. The default value is true.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.UseDefaultCredentials">
+ <summary>Gets or sets a value that controls whether default credentials are sent with requests by the handler.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the default credentials are used; otherwise false. The default value is false.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.UseProxy">
+ <summary>Gets or sets a value that indicates whether the handler uses a proxy for requests. </summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the handler should use a proxy for requests; otherwise false. The default value is true.</returns>
+ </member>
+ <member name="T:System.Net.Http.HttpCompletionOption">
+ <summary>Indicates if <see cref="T:System.Net.Http.HttpClient" /> operations should be considered completed either as soon as a response is available, or after reading the entire response message including the content. </summary>
+ </member>
+ <member name="F:System.Net.Http.HttpCompletionOption.ResponseContentRead">
+ <summary>The operation should complete after reading the entire response including the content.</summary>
+ </member>
+ <member name="F:System.Net.Http.HttpCompletionOption.ResponseHeadersRead">
+ <summary>The operation should complete as soon as a response is available and headers are read. The content is not read yet. </summary>
+ </member>
+ <member name="T:System.Net.Http.HttpContent">
+ <summary>A base class representing an HTTP entity body and content headers.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpContent.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpContent" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpContent.CopyToAsync(System.IO.Stream)">
+ <summary>Write the HTTP content to a stream as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task" />.The task object representing the asynchronous operation.</returns>
+ <param name="stream">The target stream.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContent.CopyToAsync(System.IO.Stream,System.Net.TransportContext)">
+ <summary>Write the HTTP content to a stream as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task" />.The task object representing the asynchronous operation.</returns>
+ <param name="stream">The target stream.</param>
+ <param name="context">Information about the transport (channel binding token, for example). This parameter may be null.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContent.CreateContentReadStreamAsync">
+ <summary>Write the HTTP content to a memory stream as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContent.Dispose">
+ <summary>Releases the unmanaged resources and disposes of the managed resources used by the <see cref="T:System.Net.Http.HttpContent" />.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpContent.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpContent" /> and optionally disposes of the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
+ </member>
+ <member name="P:System.Net.Http.HttpContent.Headers">
+ <summary>Gets the HTTP content headers as defined in RFC 2616.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpContentHeaders" />.The content headers as defined in RFC 2616.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContent.LoadIntoBufferAsync">
+ <summary>Serialize the HTTP content to a memory buffer as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task" />.The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContent.LoadIntoBufferAsync(System.Int64)">
+ <summary>Serialize the HTTP content to a memory buffer as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task" />.The task object representing the asynchronous operation.</returns>
+ <param name="maxBufferSize">The maximum size, in bytes, of the buffer to use.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContent.ReadAsByteArrayAsync">
+ <summary>Write the HTTP content to a byte array as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContent.ReadAsStreamAsync">
+ <summary>Write the HTTP content to a stream as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContent.ReadAsStringAsync">
+ <summary>Write the HTTP content to a string as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
+ <summary>Serialize the HTTP content to a stream as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task" />.The task object representing the asynchronous operation.</returns>
+ <param name="stream">The target stream.</param>
+ <param name="context">Information about the transport (channel binding token, for example). This parameter may be null.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContent.TryComputeLength(System.Int64@)">
+ <summary>Determines whether the HTTP content has a valid length in bytes.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="length" /> is a valid length; otherwise, false.</returns>
+ <param name="length">The length in bytes of the HHTP content.</param>
+ </member>
+ <member name="T:System.Net.Http.HttpMessageHandler">
+ <summary>A base type for HTTP message handlers.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageHandler.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpMessageHandler" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageHandler.Dispose">
+ <summary>Releases the unmanaged resources and disposes of the managed resources used by the <see cref="T:System.Net.Http.HttpMessageHandler" />.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageHandler.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpMessageHandler" /> and optionally disposes of the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Send an HTTP request as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ <param name="request">The HTTP request message to send.</param>
+ <param name="cancellationToken">The cancellation token to cancel operation.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="request" /> was null.</exception>
+ </member>
+ <member name="T:System.Net.Http.HttpMessageInvoker">
+ <summary>The base type for <see cref="T:System.Net.Http.HttpClient" /> and other message originators.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageInvoker.#ctor(System.Net.Http.HttpMessageHandler)">
+ <summary>Initializes an instance of a <see cref="T:System.Net.Http.HttpMessageInvoker" /> class with a specific <see cref="T:System.Net.Http.HttpMessageHandler" />.</summary>
+ <param name="handler">The <see cref="T:System.Net.Http.HttpMessageHandler" /> responsible for processing the HTTP response messages.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageInvoker.#ctor(System.Net.Http.HttpMessageHandler,System.Boolean)">
+ <summary>Initializes an instance of a <see cref="T:System.Net.Http.HttpMessageInvoker" /> class with a specific <see cref="T:System.Net.Http.HttpMessageHandler" />.</summary>
+ <param name="handler">The <see cref="T:System.Net.Http.HttpMessageHandler" /> responsible for processing the HTTP response messages.</param>
+ <param name="disposeHandler">true if the inner handler should be disposed of by Dispose(),false if you intend to reuse the inner handler.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageInvoker.Dispose">
+ <summary>Releases the unmanaged resources and disposes of the managed resources used by the <see cref="T:System.Net.Http.HttpMessageInvoker" />.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageInvoker.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpMessageInvoker" /> and optionally disposes of the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageInvoker.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Send an HTTP request as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ <param name="request">The HTTP request message to send.</param>
+ <param name="cancellationToken">The cancellation token to cancel operation.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="request" /> was null.</exception>
+ </member>
+ <member name="T:System.Net.Http.HttpMethod">
+ <summary>A helper class for retrieving and comparing standard HTTP methods.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpMethod.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpMethod" /> class with a specific HTTP method.</summary>
+ <param name="method">The HTTP method.</param>
+ </member>
+ <member name="P:System.Net.Http.HttpMethod.Delete">
+ <summary>Represents an HTTP DELETE protocol method.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpMethod" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpMethod.Equals(System.Net.Http.HttpMethod)">
+ <summary>Determines whether the specified <see cref="T:System.Net.Http.HttpMethod" /> is equal to the current <see cref="T:System.Object" />.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the specified object is equal to the current object; otherwise, false.</returns>
+ <param name="other">The HTTP method to compare with the current object.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpMethod.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" />.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the specified object is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare with the current object.</param>
+ </member>
+ <member name="P:System.Net.Http.HttpMethod.Get">
+ <summary>Represents an HTTP GET protocol method.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpMethod" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpMethod.GetHashCode">
+ <summary>Serves as a hash function for this type.</summary>
+ <returns>Returns <see cref="T:System.Int32" />.A hash code for the current <see cref="T:System.Object" />.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpMethod.Head">
+ <summary>Represents an HTTP HEAD protocol method. The HEAD method is identical to GET except that the server only returns message-headers in the response, without a message-body.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpMethod" />.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpMethod.Method">
+ <summary>An HTTP method. </summary>
+ <returns>Returns <see cref="T:System.String" />.An HTTP method represented as a <see cref="T:System.String" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpMethod.op_Equality(System.Net.Http.HttpMethod,System.Net.Http.HttpMethod)">
+ <summary>The equality operator for comparing two <see cref="T:System.Net.Http.HttpMethod" /> objects.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the specified <paramref name="left" /> and <paramref name="right" /> parameters are equal; otherwise, false.</returns>
+ <param name="left">The left <see cref="T:System.Net.Http.HttpMethod" /> to an equality operator.</param>
+ <param name="right">The right <see cref="T:System.Net.Http.HttpMethod" /> to an equality operator.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpMethod.op_Inequality(System.Net.Http.HttpMethod,System.Net.Http.HttpMethod)">
+ <summary>The inequality operator for comparing two <see cref="T:System.Net.Http.HttpMethod" /> objects.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the specified <paramref name="left" /> and <paramref name="right" /> parameters are inequal; otherwise, false.</returns>
+ <param name="left">The left <see cref="T:System.Net.Http.HttpMethod" /> to an inequality operator.</param>
+ <param name="right">The right <see cref="T:System.Net.Http.HttpMethod" /> to an inequality operator.</param>
+ </member>
+ <member name="P:System.Net.Http.HttpMethod.Options">
+ <summary>Represents an HTTP OPTIONS protocol method.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpMethod" />.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpMethod.Post">
+ <summary>Represents an HTTP POST protocol method that is used to post a new entity as an addition to a URI.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpMethod" />.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpMethod.Put">
+ <summary>Represents an HTTP PUT protocol method that is used to replace an entity identified by a URI.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpMethod" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpMethod.ToString">
+ <summary>Returns a string that represents the current object.</summary>
+ <returns>Returns <see cref="T:System.String" />.A string representing the current object.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpMethod.Trace">
+ <summary>Represents an HTTP TRACE protocol method.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpMethod" />.</returns>
+ </member>
+ <member name="T:System.Net.Http.HttpRequestException">
+ <summary>A base class for exceptions thrown by the <see cref="T:System.Net.Http.HttpClient" /> and <see cref="T:System.Net.Http.HttpMessageHandler" /> classes.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpRequestException" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpRequestException" /> class with a specific message that describes the current exception.</summary>
+ <param name="message">A message that describes the current exception.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpRequestException" /> class with a specific message that describes the current exception and an inner exception.</summary>
+ <param name="message">A message that describes the current exception.</param>
+ <param name="inner">The inner exception.</param>
+ </member>
+ <member name="T:System.Net.Http.HttpRequestMessage">
+ <summary>Represents a HTTP request message.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessage.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpRequestMessage" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessage.#ctor(System.Net.Http.HttpMethod,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpRequestMessage" /> class with an HTTP method and a request <see cref="T:System.Uri" />.</summary>
+ <param name="method">The HTTP method.</param>
+ <param name="requestUri">A string that represents the request <see cref="T:System.Uri" />.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessage.#ctor(System.Net.Http.HttpMethod,System.Uri)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpRequestMessage" /> class with an HTTP method and a request <see cref="T:System.Uri" />.</summary>
+ <param name="method">The HTTP method.</param>
+ <param name="requestUri">The <see cref="T:System.Uri" /> to request.</param>
+ </member>
+ <member name="P:System.Net.Http.HttpRequestMessage.Content">
+ <summary>Gets or sets the contents of the HTTP message. </summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpContent" />.The content of a message</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessage.Dispose">
+ <summary>Releases the unmanaged resources and disposes of the managed resources used by the <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessage.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpRequestMessage" /> and optionally disposes of the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
+ </member>
+ <member name="P:System.Net.Http.HttpRequestMessage.Headers">
+ <summary>Gets the collection of HTTP request headers.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpRequestHeaders" />.The collection of HTTP request headers.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpRequestMessage.Method">
+ <summary>Gets or sets the HTTP method used by the HTTP request message.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpMethod" />.The HTTP method used by the request message. The default is the GET method.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpRequestMessage.Properties">
+ <summary>Gets a set of properties for the HTTP request.</summary>
+ <returns>Returns <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpRequestMessage.RequestUri">
+ <summary>Gets or sets the <see cref="T:System.Uri" /> used for the HTTP request.</summary>
+ <returns>Returns <see cref="T:System.Uri" />.The <see cref="T:System.Uri" /> used for the HTTP request.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessage.ToString">
+ <summary>Returns a string that represents the current object.</summary>
+ <returns>Returns <see cref="T:System.String" />.A string representation of the current object.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpRequestMessage.Version">
+ <summary>Gets or sets the HTTP message version.</summary>
+ <returns>Returns <see cref="T:System.Version" />.The HTTP message version. The default is 1.1.</returns>
+ </member>
+ <member name="T:System.Net.Http.HttpResponseMessage">
+ <summary>Represents a HTTP response message.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpResponseMessage.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpResponseMessage" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpResponseMessage.#ctor(System.Net.HttpStatusCode)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpResponseMessage" /> class with a specific <see cref="P:System.Net.Http.HttpResponseMessage.StatusCode" />.</summary>
+ <param name="statusCode">The status code of the HTTP response.</param>
+ </member>
+ <member name="P:System.Net.Http.HttpResponseMessage.Content">
+ <summary>Gets or sets the content of a HTTP response message. </summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpContent" />.The content of the HTTP response message.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpResponseMessage.Dispose">
+ <summary>Releases the unmanaged resources and disposes of unmanaged resources used by the <see cref="T:System.Net.Http.HttpResponseMessage" />.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpResponseMessage.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpResponseMessage" /> and optionally disposes of the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode">
+ <summary>Throws an exception if the <see cref="P:System.Net.Http.HttpResponseMessage.IsSuccessStatusCode" /> property for the HTTP response is false.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpResponseMessage" />.The HTTP response message if the call is successful.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpResponseMessage.Headers">
+ <summary>Gets the collection of HTTP response headers. </summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpResponseHeaders" />.The collection of HTTP response headers.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpResponseMessage.IsSuccessStatusCode">
+ <summary>Gets a value that indicates if the HTTP response was successful.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.A value that indicates if the HTTP response was successful. true if <see cref="P:System.Net.Http.HttpResponseMessage.StatusCode" /> was in the range 200-299; otherwise false.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpResponseMessage.ReasonPhrase">
+ <summary>Gets or sets the reason phrase which typically is sent by servers together with the status code. </summary>
+ <returns>Returns <see cref="T:System.String" />.The reason phrase sent by the server.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpResponseMessage.RequestMessage">
+ <summary>Gets or sets the request message which led to this response message.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpRequestMessage" />.The request message which led to this response message.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpResponseMessage.StatusCode">
+ <summary>Gets or sets the status code of the HTTP response.</summary>
+ <returns>Returns <see cref="T:System.Net.HttpStatusCode" />.The status code of the HTTP response.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpResponseMessage.ToString">
+ <summary>Returns a string that represents the current object.</summary>
+ <returns>Returns <see cref="T:System.String" />.A string representation of the current object.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpResponseMessage.Version">
+ <summary>Gets or sets the HTTP message version. </summary>
+ <returns>Returns <see cref="T:System.Version" />.The HTTP message version. The default is 1.1. </returns>
+ </member>
+ <member name="T:System.Net.Http.MessageProcessingHandler">
+ <summary>A base type for handlers which only do some small processing of request and/or response messages.</summary>
+ </member>
+ <member name="M:System.Net.Http.MessageProcessingHandler.#ctor">
+ <summary>Creates an instance of a <see cref="T:System.Net.Http.MessageProcessingHandler" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.MessageProcessingHandler.#ctor(System.Net.Http.HttpMessageHandler)">
+ <summary>Creates an instance of a <see cref="T:System.Net.Http.MessageProcessingHandler" /> class with a specific inner handler.</summary>
+ <param name="innerHandler">The inner handler which is responsible for processing the HTTP response messages.</param>
+ </member>
+ <member name="M:System.Net.Http.MessageProcessingHandler.ProcessRequest(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Processes an HTTP request message.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpRequestMessage" />.The HTTP request message that was processed.</returns>
+ <param name="request">The HTTP request message to process.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ </member>
+ <member name="M:System.Net.Http.MessageProcessingHandler.ProcessResponse(System.Net.Http.HttpResponseMessage,System.Threading.CancellationToken)">
+ <summary>Processes an HTTP response message.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpResponseMessage" />.The HTTP response message that was processed.</returns>
+ <param name="response">The HTTP response message to process.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ </member>
+ <member name="M:System.Net.Http.MessageProcessingHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Sends an HTTP request to the inner handler to send to the server as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ <param name="request">The HTTP request message to send to the server.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="request" /> was null.</exception>
+ </member>
+ <member name="T:System.Net.Http.MultipartContent">
+ <summary>Provides a collection of <see cref="T:System.Net.Http.HttpContent" /> objects that get serialized using the multipart/* content type specification.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartContent.#ctor">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Http.MultipartContent" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartContent.#ctor(System.String)">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Http.MultipartContent" /> class.</summary>
+ <param name="subtype">The subtype of the multipart content.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="subtype" /> was null or contains only white space characters.</exception>
+ </member>
+ <member name="M:System.Net.Http.MultipartContent.#ctor(System.String,System.String)">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Http.MultipartContent" /> class.</summary>
+ <param name="subtype">The subtype of the multipart content.</param>
+ <param name="boundary">The boundary string for the multipart content.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="subtype" /> was null or an empty string.The <paramref name="boundary" /> was null or contains only white space characters.-or-The <paramref name="boundary" /> ends with a space character.</exception>
+ <exception cref="T:System.OutOfRangeException">The length of the <paramref name="boundary" /> was greater than 70.</exception>
+ </member>
+ <member name="M:System.Net.Http.MultipartContent.Add(System.Net.Http.HttpContent)">
+ <summary>Add multipart HTTP content to a collection of <see cref="T:System.Net.Http.HttpContent" /> objects that get serialized using the multipart/* content type specification.</summary>
+ <param name="content">The HTTP content to add to the collection.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="content" /> was null.</exception>
+ </member>
+ <member name="M:System.Net.Http.MultipartContent.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.MultipartContent" /> and optionally disposes of the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Net.Http.MultipartContent.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the collection of <see cref="T:System.Net.Http.HttpContent" /> objects that get serialized using the multipart/* content type specification..</summary>
+ <returns>Returns <see cref="T:System.Collections.Generic.IEnumerator`1" />.An object that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Net.Http.MultipartContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
+ <summary>Serialize the multipart HTTP content to a stream as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task" />.The task object representing the asynchronous operation.</returns>
+ <param name="stream">The target stream.</param>
+ <param name="context">Information about the transport (channel binding token, for example). This parameter may be null.</param>
+ </member>
+ <member name="M:System.Net.Http.MultipartContent.System#Collections#IEnumerable#GetEnumerator">
+ <summary>The explicit implementation of the <see cref="M:System.Net.Http.MultipartContent.GetEnumerator" /> method.</summary>
+ <returns>Returns <see cref="T:System.Collections.IEnumerator" />.An object that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Net.Http.MultipartContent.TryComputeLength(System.Int64@)">
+ <summary>Determines whether the HTTP multipart content has a valid length in bytes.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="length" /> is a valid length; otherwise, false.</returns>
+ <param name="length">The length in bytes of the HHTP content.</param>
+ </member>
+ <member name="T:System.Net.Http.MultipartFormDataContent">
+ <summary>Provides a container for content encoded using multipart/form-data MIME type.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartFormDataContent.#ctor">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Http.MultipartFormDataContent" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartFormDataContent.#ctor(System.String)">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Http.MultipartFormDataContent" /> class.</summary>
+ <param name="boundary">The boundary string for the multipart form data content.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="boundary" /> was null or contains only white space characters.-or-The <paramref name="boundary" /> ends with a space character.</exception>
+ <exception cref="T:System.OutOfRangeException">The length of the <paramref name="boundary" /> was greater than 70.</exception>
+ </member>
+ <member name="M:System.Net.Http.MultipartFormDataContent.Add(System.Net.Http.HttpContent)">
+ <summary>Add HTTP content to a collection of <see cref="T:System.Net.Http.HttpContent" /> objects that get serialized to multipart/form-data MIME type.</summary>
+ <param name="content">The HTTP content to add to the collection.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="content" /> was null.</exception>
+ </member>
+ <member name="M:System.Net.Http.MultipartFormDataContent.Add(System.Net.Http.HttpContent,System.String)">
+ <summary>Add HTTP content to a collection of <see cref="T:System.Net.Http.HttpContent" /> objects that get serialized to multipart/form-data MIME type.</summary>
+ <param name="content">The HTTP content to add to the collection.</param>
+ <param name="name">The name for the HTTP content to add.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="name" /> was null or contains only white space characters.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="content" /> was null.</exception>
+ </member>
+ <member name="M:System.Net.Http.MultipartFormDataContent.Add(System.Net.Http.HttpContent,System.String,System.String)">
+ <summary>Add HTTP content to a collection of <see cref="T:System.Net.Http.HttpContent" /> objects that get serialized to multipart/form-data MIME type.</summary>
+ <param name="content">The HTTP content to add to the collection.</param>
+ <param name="name">The name for the HTTP content to add.</param>
+ <param name="fileName">The file name for the HTTP content to add to the collection.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="name" /> was null or contains only white space characters.-or-The <paramref name="fileName" /> was null or contains only white space characters.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="content" /> was null.</exception>
+ </member>
+ <member name="T:System.Net.Http.StreamContent">
+ <summary>Provides HTTP content based on a stream.</summary>
+ </member>
+ <member name="M:System.Net.Http.StreamContent.#ctor(System.IO.Stream)">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Http.StreamContent" /> class.</summary>
+ <param name="content">The content used to initialize the <see cref="T:System.Net.Http.StreamContent" />.</param>
+ </member>
+ <member name="M:System.Net.Http.StreamContent.#ctor(System.IO.Stream,System.Int32)">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Http.StreamContent" /> class.</summary>
+ <param name="content">The content used to initialize the <see cref="T:System.Net.Http.StreamContent" />.</param>
+ <param name="bufferSize">The size, in bytes, of the buffer for the <see cref="T:System.Net.Http.StreamContent" />.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="content" /> was null.</exception>
+ <exception cref="T:System.OutOfRangeException">The <paramref name="bufferSize" /> was less than or equal to zero. </exception>
+ </member>
+ <member name="M:System.Net.Http.StreamContent.CreateContentReadStreamAsync">
+ <summary>Write the HTTP stream content to a memory stream as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.StreamContent.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.StreamContent" /> and optionally disposes of the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Net.Http.StreamContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
+ <summary>Serialize the HTTP content to a stream as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task" />.The task object representing the asynchronous operation.</returns>
+ <param name="stream">The target stream.</param>
+ <param name="context">Information about the transport (channel binding token, for example). This parameter may be null.</param>
+ </member>
+ <member name="M:System.Net.Http.StreamContent.TryComputeLength(System.Int64@)">
+ <summary>Determines whether the stream content has a valid length in bytes.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="length" /> is a valid length; otherwise, false.</returns>
+ <param name="length">The length in bytes of the stream content.</param>
+ </member>
+ <member name="T:System.Net.Http.StringContent">
+ <summary>Provides HTTP content based on a string.</summary>
+ </member>
+ <member name="M:System.Net.Http.StringContent.#ctor(System.String)">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Http.StringContent" /> class.</summary>
+ <param name="content">The content used to initialize the <see cref="T:System.Net.Http.StringContent" />.</param>
+ </member>
+ <member name="M:System.Net.Http.StringContent.#ctor(System.String,System.Text.Encoding)">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Http.StringContent" /> class.</summary>
+ <param name="content">The content used to initialize the <see cref="T:System.Net.Http.StringContent" />.</param>
+ <param name="encoding">The encoding to use for the content.</param>
+ </member>
+ <member name="M:System.Net.Http.StringContent.#ctor(System.String,System.Text.Encoding,System.String)">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Http.StringContent" /> class.</summary>
+ <param name="content">The content used to initialize the <see cref="T:System.Net.Http.StringContent" />.</param>
+ <param name="encoding">The encoding to use for the content.</param>
+ <param name="mediaType">The media type to use for the content.</param>
+ </member>
+ <member name="T:System.Net.Http.Headers.AuthenticationHeaderValue">
+ <summary>Represents authentication information in Authorization, ProxyAuthorization, WWW-Authenticate, and Proxy-Authenticate header values.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> class.</summary>
+ <param name="scheme">The scheme to use for authorization.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> class.</summary>
+ <param name="scheme">The scheme to use for authorization.</param>
+ <param name="parameter">The credentials containing the authentication information of the user agent for the resource being requested.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare with the current object. </param>
+ </member>
+ <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.AuthenticationHeaderValue.Parameter">
+ <summary>Gets the credentials containing the authentication information of the user agent for the resource being requested.</summary>
+ <returns>Returns <see cref="T:System.String" />.The credentials containing the authentication information.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" />.An <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> instance.</returns>
+ <param name="input">A string that represents authentication header value information.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="input" /> is a null reference.</exception>
+ <exception cref="T:System.FormatException">
+ <paramref name="input" /> is not valid authentication header value information.</exception>
+ </member>
+ <member name="P:System.Net.Http.Headers.AuthenticationHeaderValue.Scheme">
+ <summary>Gets the scheme to use for authorization.</summary>
+ <returns>Returns <see cref="T:System.String" />.The scheme to use for authorization.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.TryParse(System.String,System.Net.Http.Headers.AuthenticationHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> information.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> information; otherwise, false.</returns>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> version of the string.</param>
+ </member>
+ <member name="T:System.Net.Http.Headers.CacheControlHeaderValue">
+ <summary>Represents the value of the Cache-Control header.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.CacheControlHeaderValue.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.CacheControlHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare with the current object.</param>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.Extensions">
+ <summary>Cache-extension tokens, each with an optional assigned value.</summary>
+ <returns>Returns <see cref="T:System.Collections.Generic.ICollection`1" />.A collection of cache-extension tokens each with an optional assigned value.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.CacheControlHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for a <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.MaxAge">
+ <summary>The maximum age, specified in seconds, that the HTTP client is willing to accept a response. </summary>
+ <returns>Returns <see cref="T:System.TimeSpan" />.The time in seconds. </returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.MaxStale">
+ <summary>Whether an HTTP client is willing to accept a response that has exceeded its expiration time.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the HTTP client is willing to accept a response that has exceed the expiration time; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.MaxStaleLimit">
+ <summary>The maximum time, in seconds, an HTTP client is willing to accept a response that has exceeded its expiration time.</summary>
+ <returns>Returns <see cref="T:System.TimeSpan" />.The time in seconds.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.MinFresh">
+ <summary>The freshness lifetime, in seconds, that an HTTP client is willing to accept a response.</summary>
+ <returns>Returns <see cref="T:System.TimeSpan" />.The time in seconds.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.MustRevalidate">
+ <summary>Whether the origin server require revalidation of a cache entry on any subsequent use when the cache entry becomes stale.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the origin server requires revalidation of a cache entry on any subsequent use when the entry becomes stale; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.NoCache">
+ <summary>Whether an HTTP client is willing to accept a cached response.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the HTTP client is willing to accept a cached response; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.NoCacheHeaders">
+ <summary>A collection of fieldnames in the "no-cache" directive in a cache-control header field on an HTTP response.</summary>
+ <returns>Returns <see cref="T:System.Collections.Generic.ICollection`1" />.A collection of fieldnames.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.NoStore">
+ <summary>Whether a cache must not store any part of either the HTTP request mressage or any response.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if a cache must not store any part of either the HTTP request mressage or any response; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.NoTransform">
+ <summary>Whether a cache or proxy must not change any aspect of the entity-body.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if a cache or proxy must not change any aspect of the entity-body; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.OnlyIfCached">
+ <summary>Whether a cache should either respond using a cached entry that is consistent with the other constraints of the HTTP request, or respond with a 504 (Gateway Timeout) status.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if a cache should either respond using a cached entry that is consistent with the other constraints of the HTTP request, or respond with a 504 (Gateway Timeout) status; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.CacheControlHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue" />.A <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue" /> instance.</returns>
+ <param name="input">A string that represents cache-control header value information.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="input" /> is a null reference.</exception>
+ <exception cref="T:System.FormatException">
+ <paramref name="input" /> is not valid cache-control header value information.</exception>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.Private">
+ <summary>Whether all or part of the HTTP response message is intended for a single user and must not be cached by a shared cache.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the HTTP response message is intended for a single user and must not be cached by a shared cache; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.PrivateHeaders">
+ <summary>A collection fieldnames in the "private" directive in a cache-control header field on an HTTP response.</summary>
+ <returns>Returns <see cref="T:System.Collections.Generic.ICollection`1" />.A collection of fieldnames.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.ProxyRevalidate">
+ <summary>Whether the origin server require revalidation of a cache entry on any subsequent use when the cache entry becomes stale for shared user agent caches.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the origin server requires revalidation of a cache entry on any subsequent use when the entry becomes stale for shared user agent caches; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.Public">
+ <summary>Whether an HTTP response may be cached by any cache, even if it would normally be non-cacheable or cacheable only within a non- shared cache.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the HTTP response may be cached by any cache, even if it would normally be non-cacheable or cacheable only within a non- shared cache; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.SharedMaxAge">
+ <summary>The shared maximum age, specified in seconds, in an HTTP response that overrides the "max-age" directive in a cache-control header or an Expires header for a shared cache.</summary>
+ <returns>Returns <see cref="T:System.TimeSpan" />.The time in seconds.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.CacheControlHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.CacheControlHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.CacheControlHeaderValue.TryParse(System.String,System.Net.Http.Headers.CacheControlHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue" /> information.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue" /> information; otherwise, false.</returns>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue" /> version of the string.</param>
+ </member>
+ <member name="T:System.Net.Http.Headers.ContentDispositionHeaderValue">
+ <summary>Represents the value of the Content-Disposition header.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.#ctor(System.Net.Http.Headers.ContentDispositionHeaderValue)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" /> class.</summary>
+ <param name="source">A <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" />. </param>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" /> class.</summary>
+ <param name="dispositionType">A string that contains a <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" />.</param>
+ </member>
+ <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.CreationDate">
+ <summary>The date at which the file was created.</summary>
+ <returns>Returns <see cref="T:System.DateTimeOffset" />.The file creation date.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.DispositionType">
+ <summary>The disposition type for a content body part.</summary>
+ <returns>Returns <see cref="T:System.String" />.The disposition type. </returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare with the current object.</param>
+ </member>
+ <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.FileName">
+ <summary>A suggestion for how to construct a filename for storing the message payload to be used if the entity is detached and stored in a separate file.</summary>
+ <returns>Returns <see cref="T:System.String" />.A suggested filename.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.FileNameStar">
+ <summary>A suggestion for how to construct filenames for storing message payloads to be used if the entities are detached and stored in a separate files.</summary>
+ <returns>Returns <see cref="T:System.String" />.A suggested filename of the form filename*.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.ModificationDate">
+ <summary>The date at which the file was last modified. </summary>
+ <returns>Returns <see cref="T:System.DateTimeOffset" />.The file modification date.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.Name">
+ <summary>The name for a content body part.</summary>
+ <returns>Returns <see cref="T:System.String" />.The name for the content body part.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.Parameters">
+ <summary>A set of parameters included the Content-Disposition header.</summary>
+ <returns>Returns <see cref="T:System.Collections.Generic.ICollection`1" />.A collection of parameters. </returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" />.An <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" /> instance.</returns>
+ <param name="input">A string that represents content disposition header value information.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="input" /> is a null reference.</exception>
+ <exception cref="T:System.FormatException">
+ <paramref name="input" /> is not valid content disposition header value information.</exception>
+ </member>
+ <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.ReadDate">
+ <summary>The date the file was last read.</summary>
+ <returns>Returns <see cref="T:System.DateTimeOffset" />.The last read date.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.Size">
+ <summary>The approximate size, in bytes, of the file. </summary>
+ <returns>Returns <see cref="T:System.Int64" />.The approximate size, in bytes.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.TryParse(System.String,System.Net.Http.Headers.ContentDispositionHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" /> information.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" /> information; otherwise, false.</returns>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" /> version of the string.</param>
+ </member>
+ <member name="T:System.Net.Http.Headers.ContentRangeHeaderValue">
+ <summary>Represents the value of the Content-Range header.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.#ctor(System.Int64)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> class.</summary>
+ <param name="length">The starting or ending point of the range, in bytes.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.#ctor(System.Int64,System.Int64)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> class.</summary>
+ <param name="from">The position, in bytes, at which to start sending data.</param>
+ <param name="to">The position, in bytes, at which to stop sending data.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.#ctor(System.Int64,System.Int64,System.Int64)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> class.</summary>
+ <param name="from">The position, in bytes, at which to start sending data.</param>
+ <param name="to">The position, in bytes, at which to stop sending data.</param>
+ <param name="length">The starting or ending point of the range, in bytes.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified Object is equal to the current <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare with the current object.</param>
+ </member>
+ <member name="P:System.Net.Http.Headers.ContentRangeHeaderValue.From">
+ <summary>Gets the position at which to start sending data.</summary>
+ <returns>Returns <see cref="T:System.Int64" />.The position, in bytes, at which to start sending data.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.ContentRangeHeaderValue.HasLength">
+ <summary>Gets whether the Content-Range header has a length specified.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the Content-Range has a length specified; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.ContentRangeHeaderValue.HasRange">
+ <summary>Gets whether the Content-Range has a range specified. </summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the Content-Range has a range specified; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.ContentRangeHeaderValue.Length">
+ <summary>Gets the length of the full entity-body.</summary>
+ <returns>Returns <see cref="T:System.Int64" />.The length of the full entity-body.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" />.An <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> instance.</returns>
+ <param name="input">A string that represents content range header value information.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="input" /> is a null reference.</exception>
+ <exception cref="T:System.FormatException">
+ <paramref name="input" /> is not valid content range header value information.</exception>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.ContentRangeHeaderValue.To">
+ <summary>Gets the position at which to stop sending data.</summary>
+ <returns>Returns <see cref="T:System.Int64" />.The position at which to stop sending data.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.TryParse(System.String,System.Net.Http.Headers.ContentRangeHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> information.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> information; otherwise, false.</returns>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> version of the string.</param>
+ </member>
+ <member name="P:System.Net.Http.Headers.ContentRangeHeaderValue.Unit">
+ <summary>The range units used.</summary>
+ <returns>Returns <see cref="T:System.String" />.A <see cref="T:System.String" /> that contains range units. </returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.EntityTagHeaderValue">
+ <summary>Represents an entity-tag header value.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" /> class.</summary>
+ <param name="tag">A string that contains an <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" />.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.#ctor(System.String,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" /> class.</summary>
+ <param name="tag">A string that contains an <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" />.</param>
+ <param name="isWeak">A value that indicates if this entity-tag header is a weak validator. If the entity-tag header is weak validator, then <paramref name="isWeak" /> should be set to true. If the entity-tag header is a strong validator, then <paramref name="isWeak" /> should be set to false.</param>
+ </member>
+ <member name="P:System.Net.Http.Headers.EntityTagHeaderValue.Any">
+ <summary>Gets the entity-tag header value.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare with the current object.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.EntityTagHeaderValue.IsWeak">
+ <summary>Gets whether the entity-tag is prefaced by a weakness indicator.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the entity-tag is prefaced by a weakness indicator; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" />.An <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" /> instance.</returns>
+ <param name="input">A string that represents entity tag header value information.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="input" /> is a null reference.</exception>
+ <exception cref="T:System.FormatException">
+ <paramref name="input" /> is not valid entity tag header value information.</exception>
+ </member>
+ <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.EntityTagHeaderValue.Tag">
+ <summary>Gets the opaque quoted string. </summary>
+ <returns>Returns <see cref="T:System.String" />.An opaque quoted string.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.TryParse(System.String,System.Net.Http.Headers.EntityTagHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" /> information.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" /> information; otherwise, false.</returns>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" /> version of the string.</param>
+ </member>
+ <member name="T:System.Net.Http.Headers.HttpContentHeaders">
+ <summary>Represents the collection of Content Headers as defined in RFC 2616.</summary>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpContentHeaders.Allow">
+ <summary>Gets the value of the Allow content header on an HTTP response. </summary>
+ <returns>Returns <see cref="T:System.Collections.Generic.ICollection`1" />.The value of the Allow header on an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentDisposition">
+ <summary>Gets the value of the Content-Disposition content header on an HTTP response.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" />.The value of the Content-Disposition content header on an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentEncoding">
+ <summary>Gets the value of the Content-Encoding content header on an HTTP response.</summary>
+ <returns>Returns <see cref="T:System.Collections.Generic.ICollection`1" />.The value of the Content-Encoding content header on an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentLanguage">
+ <summary>Gets the value of the Content-Language content header on an HTTP response.</summary>
+ <returns>Returns <see cref="T:System.Collections.Generic.ICollection`1" />.The value of the Content-Language content header on an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentLength">
+ <summary>Gets or sets the value of the Content-Length content header on an HTTP response.</summary>
+ <returns>Returns <see cref="T:System.Int64" />.The value of the Content-Length content header on an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentLocation">
+ <summary>Gets or sets the value of the Content-Location content header on an HTTP response.</summary>
+ <returns>Returns <see cref="T:System.Uri" />.The value of the Content-Location content header on an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentMD5">
+ <summary>Gets or sets the value of the Content-MD5 content header on an HTTP response.</summary>
+ <returns>Returns <see cref="T:System.Byte" />.The value of the Content-MD5 content header on an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentRange">
+ <summary>Gets or sets the value of the Content-Range content header on an HTTP response.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" />.The value of the Content-Range content header on an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentType">
+ <summary>Gets or sets the value of the Content-Type content header on an HTTP response.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" />.The value of the Content-Type content header on an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpContentHeaders.Expires">
+ <summary>Gets or sets the value of the Expires content header on an HTTP response.</summary>
+ <returns>Returns <see cref="T:System.DateTimeOffset" />.The value of the Expires content header on an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpContentHeaders.LastModified">
+ <summary>Gets or sets the value of the Last-Modified content header on an HTTP response.</summary>
+ <returns>Returns <see cref="T:System.DateTimeOffset" />.The value of the Last-Modified content header on an HTTP response.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.HttpHeaders">
+ <summary>A collection of headers and their values as defined in RFC 2616.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaders.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.HttpHeaders" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaders.Add(System.String,System.Collections.Generic.IEnumerable{System.String})">
+ <summary>Adds the specified header and its values into the <see cref="T:System.Net.Http.Headers.HttpHeaders" /> collection.</summary>
+ <param name="name">The header to add to the collection.</param>
+ <param name="values">A list of header values to add to the collection.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaders.Add(System.String,System.String)">
+ <summary>Adds the specified header and its value into the <see cref="T:System.Net.Http.Headers.HttpHeaders" /> collection.</summary>
+ <param name="name">The header to add to the collection.</param>
+ <param name="value">The content of the header.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaders.Clear">
+ <summary>Removes all headers from the <see cref="T:System.Net.Http.Headers.HttpHeaders" /> collection.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaders.Contains(System.String)">
+ <summary>Returns if a specific header exists in the <see cref="T:System.Net.Http.Headers.HttpHeaders" /> collection.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true is the specified header exists in the collection; otherwise false.</returns>
+ <param name="name">The specific header.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaders.GetEnumerator">
+ <summary>Returns an enumerator that can iterate through the <see cref="T:System.Net.Http.Headers.HttpHeaders" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Collections.Generic.IEnumerator`1" />.An enumerator for the <see cref="T:System.Net.Http.Headers.HttpHeaders" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaders.GetValues(System.String)">
+ <summary>Returns all header values for a specified header stored in the <see cref="T:System.Net.Http.Headers.HttpHeaders" /> collection.</summary>
+ <returns>Returns <see cref="T:System.Collections.Generic.IEnumerable`1" />.An array of header strings.</returns>
+ <param name="name">The specified header to return values for.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaders.Remove(System.String)">
+ <summary>Removes the specified header from the <see cref="T:System.Net.Http.Headers.HttpHeaders" /> collection.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.</returns>
+ <param name="name">The name of the header to remove from the collection. </param>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaders.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Gets an enumerator that can iterate through a <see cref="T:System.Net.Http.Headers.HttpHeaders" />.</summary>
+ <returns>Returns <see cref="T:System.Collections.IEnumerator" />.An instance of an implementation of an <see cref="T:System.Collections.IEnumerator" /> that can iterate through a <see cref="T:System.Net.Http.Headers.HttpHeaders" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaders.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.HttpHeaders" /> object.</summary>
+ <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaders.TryAddWithoutValidation(System.String,System.Collections.Generic.IEnumerable{System.String})">
+ <summary>Returns a value that indicates whether the specified header and its values were added to the <see cref="T:System.Net.Http.Headers.HttpHeaders" /> collection without validating the provided information.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the specified header <paramref name="name" /> and <paramref name="values" /> could be added to the collection; otherwise false.</returns>
+ <param name="name">The header to add to the collection.</param>
+ <param name="values">The values of the header.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaders.TryAddWithoutValidation(System.String,System.String)">
+ <summary>Returns a value that indicates whether the specified header and its value were added to the <see cref="T:System.Net.Http.Headers.HttpHeaders" /> collection without validating the provided information.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the specified header <paramref name="name" /> and <paramref name="value" /> could be added to the collection; otherwise false.</returns>
+ <param name="name">The header to add to the collection.</param>
+ <param name="value">The content of the header.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaders.TryGetValues(System.String,System.Collections.Generic.IEnumerable{System.String}@)">
+ <summary>Return if a specified header and specified values are stored in the <see cref="T:System.Net.Http.Headers.HttpHeaders" /> collection.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true is the specified header <paramref name="name" /> and values are stored in the collection; otherwise false.</returns>
+ <param name="name">The specified header.</param>
+ <param name="values">The specified header values.</param>
+ </member>
+ <member name="T:System.Net.Http.Headers.HttpHeaderValueCollection`1">
+ <summary>Represents a collection of header values.</summary>
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.Add(`0)"></member>
+ <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.Clear"></member>
+ <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.Contains(`0)">
+ <returns>Returns <see cref="T:System.Boolean" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.CopyTo(`0[],System.Int32)"></member>
+ <member name="P:System.Net.Http.Headers.HttpHeaderValueCollection`1.Count">
+ <returns>Returns <see cref="T:System.Int32" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.GetEnumerator">
+ <returns>Returns <see cref="T:System.Collections.Generic.IEnumerator`1" />.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpHeaderValueCollection`1.IsReadOnly">
+ <returns>Returns <see cref="T:System.Boolean" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.ParseAdd(System.String)"></member>
+ <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.Remove(`0)">
+ <returns>Returns <see cref="T:System.Boolean" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.System#Collections#IEnumerable#GetEnumerator">
+ <returns>Returns <see cref="T:System.Collections.IEnumerator" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.ToString">
+ <summary>Returns a string that represents the current XXX object.</summary>
+ <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.TryParseAdd(System.String)">
+ <summary>Determines whether a string is valid XXX information.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.</returns>
+ <param name="input">The string to validate.</param>
+ </member>
+ <member name="T:System.Net.Http.Headers.HttpRequestHeaders">
+ <summary>Represents the collection of Request Headers as defined in RFC 2616.</summary>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Accept">
+ <summary>Gets the value of the Accept header for an HTTP request.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Accept header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.AcceptCharset">
+ <summary>Gets the value of the Accept-Charset header for an HTTP request.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Accept-Charset header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.AcceptEncoding">
+ <summary>Gets the value of the Accept-Encoding header for an HTTP request.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Accept-Encoding header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.AcceptLanguage">
+ <summary>Gets the value of the Accept-Language header for an HTTP request.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Accept-Language header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Authorization">
+ <summary>Gets or sets the value of the Authorization header for an HTTP request.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" />.The value of the Authorization header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.CacheControl">
+ <summary>Gets or sets the value of the Cache-Control header for an HTTP request.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue" />.The value of the Cache-Control header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Connection">
+ <summary>Gets the value of the Connection header for an HTTP request.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Connection header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.ConnectionClose">
+ <summary>Gets or sets a value that indicates if the Connection header for an HTTP request contains Close.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the Connection header contains Close, otherwise false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Date">
+ <summary>Gets or sets the value of the Date header for an HTTP request.</summary>
+ <returns>Returns <see cref="T:System.DateTimeOffset" />.The value of the Date header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Expect">
+ <summary>Gets the value of the Expect header for an HTTP request.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Expect header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.ExpectContinue">
+ <summary>Gets or sets a value that indicates if the Expect header for an HTTP request contains Continue.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the Expect header contains Continue, otherwise false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.From">
+ <summary>Gets or sets the value of the From header for an HTTP request.</summary>
+ <returns>Returns <see cref="T:System.String" />.The value of the From header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Host">
+ <summary>Gets or sets the value of the Host header for an HTTP request.</summary>
+ <returns>Returns <see cref="T:System.String" />.The value of the Host header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.IfMatch">
+ <summary>Gets the value of the If-Match header for an HTTP request.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the If-Match header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.IfModifiedSince">
+ <summary>Gets or sets the value of the If-Modified-Since header for an HTTP request.</summary>
+ <returns>Returns <see cref="T:System.DateTimeOffset" />.The value of the If-Modified-Since header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.IfNoneMatch">
+ <summary>Gets the value of the If-None-Match header for an HTTP request.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.Gets the value of the If-None-Match header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.IfRange">
+ <summary>Gets or sets the value of the If-Range header for an HTTP request.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" />.The value of the If-Range header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.IfUnmodifiedSince">
+ <summary>Gets or sets the value of the If-Unmodified-Since header for an HTTP request.</summary>
+ <returns>Returns <see cref="T:System.DateTimeOffset" />.The value of the If-Unmodified-Since header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.MaxForwards">
+ <summary>Gets or sets the value of the Max-Forwards header for an HTTP request.</summary>
+ <returns>Returns <see cref="T:System.Int32" />.The value of the Max-Forwards header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Pragma">
+ <summary>Gets the value of the Pragma header for an HTTP request.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Pragma header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.ProxyAuthorization">
+ <summary>Gets or sets the value of the Proxy-Authorization header for an HTTP request.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" />.The value of the Proxy-Authorization header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Range">
+ <summary>Gets or sets the value of the Range header for an HTTP request.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.RangeHeaderValue" />.The value of the Range header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Referrer">
+ <summary>Gets or sets the value of the Referer header for an HTTP request.</summary>
+ <returns>Returns <see cref="T:System.Uri" />.The value of the Referer header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.TE">
+ <summary>Gets the value of the TE header for an HTTP request.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the TE header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Trailer">
+ <summary>Gets the value of the Trailer header for an HTTP request.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Trailer header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.TransferEncoding">
+ <summary>Gets the value of the Transfer-Encoding header for an HTTP request.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Transfer-Encoding header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.TransferEncodingChunked">
+ <summary>Gets or sets a value that indicates if the Transfer-Encoding header for an HTTP request contains chunked.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the Transfer-Encoding header contains chunked, otherwise false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Upgrade">
+ <summary>Gets the value of the Upgrade header for an HTTP request.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Upgrade header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.UserAgent">
+ <summary>Gets the value of the User-Agent header for an HTTP request.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the User-Agent header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Via">
+ <summary>Gets the value of the Via header for an HTTP request.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Via header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Warning">
+ <summary>Gets the value of the Warning header for an HTTP request.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Warning header for an HTTP request.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.HttpResponseHeaders">
+ <summary>Represents the collection of Response Headers as defined in RFC 2616.</summary>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.AcceptRanges">
+ <summary>Gets the value of the Accept-Ranges header for an HTTP response.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Accept-Ranges header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Age">
+ <summary>Gets or sets the value of the Age header for an HTTP response.</summary>
+ <returns>Returns <see cref="T:System.TimeSpan" />.The value of the Age header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.CacheControl">
+ <summary>Gets or sets the value of the Cache-Control header for an HTTP response.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue" />.The value of the Cache-Control header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Connection">
+ <summary>Gets the value of the Connection header for an HTTP response.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Connection header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.ConnectionClose">
+ <summary>Gets or sets a value that indicates if the Connection header for an HTTP response contains Close.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the Connection header contains Close, otherwise false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Date">
+ <summary>Gets or sets the value of the Date header for an HTTP response.</summary>
+ <returns>Returns <see cref="T:System.DateTimeOffset" />.The value of the Date header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.ETag">
+ <summary>Gets or sets the value of the ETag header for an HTTP response.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" />.The value of the ETag header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Location">
+ <summary>Gets or sets the value of the Location header for an HTTP response.</summary>
+ <returns>Returns <see cref="T:System.Uri" />.The value of the Location header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Pragma">
+ <summary>Gets the value of the Pragma header for an HTTP response.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Pragma header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.ProxyAuthenticate">
+ <summary>Gets the value of the Proxy-Authenticate header for an HTTP response.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Proxy-Authenticate header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.RetryAfter">
+ <summary>Gets or sets the value of the Retry-After header for an HTTP response.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" />.The value of the Retry-After header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Server">
+ <summary>Gets the value of the Server header for an HTTP response.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Server header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Trailer">
+ <summary>Gets the value of the Trailer header for an HTTP response.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Trailer header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.TransferEncoding">
+ <summary>Gets the value of the Transfer-Encoding header for an HTTP response.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Transfer-Encoding header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.TransferEncodingChunked">
+ <summary>Gets or sets a value that indicates if the Transfer-Encoding header for an HTTP response contains chunked.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the Transfer-Encoding header contains chunked, otherwise false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Upgrade">
+ <summary>Gets the value of the Upgrade header for an HTTP response.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Upgrade header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Vary">
+ <summary>Gets the value of the Vary header for an HTTP response.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Vary header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Via">
+ <summary>Gets the value of the Via header for an HTTP response.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Via header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Warning">
+ <summary>Gets the value of the Warning header for an HTTP response.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Warning header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.WwwAuthenticate">
+ <summary>Gets the value of the WWW-Authenticate header for an HTTP response.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the WWW-Authenticate header for an HTTP response.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.MediaTypeHeaderValue">
+ <summary>Represents a media-type as defined in the RFC 2616.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.#ctor(System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> class.</summary>
+ </member>
+ <member name="P:System.Net.Http.Headers.MediaTypeHeaderValue.CharSet">
+ <summary>Gets or sets the character set.</summary>
+ <returns>Returns <see cref="T:System.String" />.The character set.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare with the current object.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.MediaTypeHeaderValue.MediaType">
+ <summary>Gets or sets the media-type header value.</summary>
+ <returns>Returns <see cref="T:System.String" />.The media-type header value.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.MediaTypeHeaderValue.Parameters">
+ <summary>Gets or sets the media-type header value parameters.</summary>
+ <returns>Returns <see cref="T:System.Collections.Generic.ICollection`1" />.The media-type header value parameters.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" />.An <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> instance.</returns>
+ <param name="input">A string that represents media type header value information.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="input" /> is a null reference.</exception>
+ <exception cref="T:System.FormatException">
+ <paramref name="input" /> is not valid media type header value information.</exception>
+ </member>
+ <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.TryParse(System.String,System.Net.Http.Headers.MediaTypeHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> information.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> information; otherwise, false.</returns>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> version of the string.</param>
+ </member>
+ <member name="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue">
+ <summary>Represents a content-type header value with an additional quality.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue.#ctor(System.String,System.Double)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue" />.An <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue" /> instance.</returns>
+ <param name="input">A string that represents media type with quality header value information.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="input" /> is a null reference.</exception>
+ <exception cref="T:System.FormatException">
+ <paramref name="input" /> is not valid media type with quality header value information.</exception>
+ </member>
+ <member name="P:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue.Quality">
+ <returns>Returns <see cref="T:System.Double" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue.TryParse(System.String,System.Net.Http.Headers.MediaTypeWithQualityHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue" /> information.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue" /> information; otherwise, false.</returns>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue" /> version of the string.</param>
+ </member>
+ <member name="T:System.Net.Http.Headers.NameValueHeaderValue">
+ <summary>Represents a name/value pair.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueHeaderValue.#ctor(System.Net.Http.Headers.NameValueHeaderValue)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueHeaderValue.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> class.</summary>
+ <param name="name">The header name.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueHeaderValue.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> class.</summary>
+ <param name="name">The header name.</param>
+ <param name="value">The header value.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare with the current object.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.NameValueHeaderValue.Name">
+ <summary>Gets the header name.</summary>
+ <returns>Returns <see cref="T:System.String" />.The header name.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" />.An <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> instance.</returns>
+ <param name="input">A string that represents name value header value information.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="input" /> is a null reference.</exception>
+ <exception cref="T:System.FormatException">
+ <paramref name="input" /> is not valid name value header value information.</exception>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueHeaderValue.TryParse(System.String,System.Net.Http.Headers.NameValueHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> information.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> information; otherwise, false.</returns>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> version of the string.</param>
+ </member>
+ <member name="P:System.Net.Http.Headers.NameValueHeaderValue.Value">
+ <summary>Gets the header value.</summary>
+ <returns>Returns <see cref="T:System.String" />.The header value.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue">
+ <summary>Represents a name/value pair with parameters.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.#ctor(System.Net.Http.Headers.NameValueWithParametersHeaderValue)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare with the current object.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.NameValueWithParametersHeaderValue.Parameters">
+ <returns>Returns <see cref="T:System.Collections.Generic.ICollection`1" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" />.An <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" /> instance.</returns>
+ <param name="input">A string that represents name value with parameter header value information.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="input" /> is a null reference.</exception>
+ <exception cref="T:System.FormatException">
+ <paramref name="input" /> is not valid name value with parameter header value information.</exception>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.TryParse(System.String,System.Net.Http.Headers.NameValueWithParametersHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" /> information.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" /> information; otherwise, false.</returns>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" /> version of the string.</param>
+ </member>
+ <member name="T:System.Net.Http.Headers.ProductHeaderValue">
+ <summary>Represents a product token in header value.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductHeaderValue.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ProductHeaderValue" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductHeaderValue.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ProductHeaderValue" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Net.Http.Headers.ProductHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare with the current object.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.ProductHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.ProductHeaderValue.Name">
+ <summary>Gets the name of the product token.</summary>
+ <returns>Returns <see cref="T:System.String" />.The name of the product token.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.ProductHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.ProductHeaderValue" />.An <see cref="T:System.Net.Http.Headers.ProductHeaderValue" /> instance.</returns>
+ <param name="input">A string that represents product header value information.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.ProductHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.ProductHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductHeaderValue.TryParse(System.String,System.Net.Http.Headers.ProductHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.ProductHeaderValue" /> information.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.ProductHeaderValue" /> information; otherwise, false.</returns>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.ProductHeaderValue" /> version of the string.</param>
+ </member>
+ <member name="P:System.Net.Http.Headers.ProductHeaderValue.Version">
+ <summary>Gets the version of the product token.</summary>
+ <returns>Returns <see cref="T:System.String" />.The version of the product token. </returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.ProductInfoHeaderValue">
+ <summary>Represents a value which can either be a product or a comment.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.#ctor(System.Net.Http.Headers.ProductHeaderValue)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> class.</summary>
+ </member>
+ <member name="P:System.Net.Http.Headers.ProductInfoHeaderValue.Comment">
+ <returns>Returns <see cref="T:System.String" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare with the current object.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" />.An <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> instance.</returns>
+ <param name="input">A string that represents product info header value information.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="input" /> is a null reference.</exception>
+ <exception cref="T:System.FormatException">
+ <paramref name="input" /> is not valid product info header value information.</exception>
+ </member>
+ <member name="P:System.Net.Http.Headers.ProductInfoHeaderValue.Product">
+ <returns>Returns <see cref="T:System.Net.Http.Headers.ProductHeaderValue" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.TryParse(System.String,System.Net.Http.Headers.ProductInfoHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> information.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> information; otherwise, false.</returns>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> version of the string.</param>
+ </member>
+ <member name="T:System.Net.Http.Headers.RangeConditionHeaderValue">
+ <summary>Represents a header value which can either be a date/time or an entity-tag value.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.#ctor(System.DateTimeOffset)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.#ctor(System.Net.Http.Headers.EntityTagHeaderValue)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> class.</summary>
+ </member>
+ <member name="P:System.Net.Http.Headers.RangeConditionHeaderValue.Date">
+ <returns>Returns <see cref="T:System.DateTimeOffset" />.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.RangeConditionHeaderValue.EntityTag">
+ <returns>Returns <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" />.An <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> instance.</returns>
+ <param name="input">A string that represents range condition header value information.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="input" /> is a null reference.</exception>
+ <exception cref="T:System.FormatException">
+ <paramref name="input" /> is not valid range Condition header value information.</exception>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.TryParse(System.String,System.Net.Http.Headers.RangeConditionHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> information.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> information; otherwise, false.</returns>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> version of the string.</param>
+ </member>
+ <member name="T:System.Net.Http.Headers.RangeHeaderValue">
+ <summary>Represents the value of the Range header.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeHeaderValue.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeHeaderValue.#ctor(System.Nullable{System.Int64},System.Nullable{System.Int64})">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare with the current object.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.RangeHeaderValue" />.An <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> instance.</returns>
+ <param name="input">A string that represents range header value information.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="input" /> is a null reference.</exception>
+ <exception cref="T:System.FormatException">
+ <paramref name="input" /> is not valid range header value information.</exception>
+ </member>
+ <member name="P:System.Net.Http.Headers.RangeHeaderValue.Ranges">
+ <returns>Returns <see cref="T:System.Collections.Generic.ICollection`1" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeHeaderValue.TryParse(System.String,System.Net.Http.Headers.RangeHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> information.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> information; otherwise, false.</returns>
+ <param name="input">he string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> version of the string.</param>
+ </member>
+ <member name="P:System.Net.Http.Headers.RangeHeaderValue.Unit">
+ <returns>Returns <see cref="T:System.String" />.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.RangeItemHeaderValue">
+ <summary>Represents a byte-range header value.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeItemHeaderValue.#ctor(System.Nullable{System.Int64},System.Nullable{System.Int64})">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RangeItemHeaderValue" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeItemHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Net.Http.Headers.RangeItemHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare with the current object.</param>
+ </member>
+ <member name="P:System.Net.Http.Headers.RangeItemHeaderValue.From">
+ <returns>Returns <see cref="T:System.Int64" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeItemHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.RangeItemHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeItemHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.RangeItemHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.RangeItemHeaderValue.To">
+ <returns>Returns <see cref="T:System.Int64" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeItemHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.RangeItemHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.RetryConditionHeaderValue">
+ <summary>Represents a header value which can either be a date/time or a timespan value.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.#ctor(System.DateTimeOffset)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.#ctor(System.TimeSpan)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> class.</summary>
+ </member>
+ <member name="P:System.Net.Http.Headers.RetryConditionHeaderValue.Date">
+ <returns>Returns <see cref="T:System.DateTimeOffset" />.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.RetryConditionHeaderValue.Delta">
+ <returns>Returns <see cref="T:System.TimeSpan" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare with the current object.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" />.An <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> instance.</returns>
+ <param name="input">A string that represents retry condition header value information.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="input" /> is a null reference.</exception>
+ <exception cref="T:System.FormatException">
+ <paramref name="input" /> is not valid retry condition header value information.</exception>
+ </member>
+ <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.TryParse(System.String,System.Net.Http.Headers.RetryConditionHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> information.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> information; otherwise, false.</returns>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> version of the string.</param>
+ </member>
+ <member name="T:System.Net.Http.Headers.StringWithQualityHeaderValue">
+ <summary>Represents a string header value with an optional quality.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.#ctor(System.String,System.Double)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified Object is equal to the current <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare with the current object.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" />.An <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> instance.</returns>
+ <param name="input">A string that represents quality header value information.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="input" /> is a null reference.</exception>
+ <exception cref="T:System.FormatException">
+ <paramref name="input" /> is not valid string with quality header value information.</exception>
+ </member>
+ <member name="P:System.Net.Http.Headers.StringWithQualityHeaderValue.Quality">
+ <returns>Returns <see cref="T:System.Double" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.TryParse(System.String,System.Net.Http.Headers.StringWithQualityHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> information.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> information; otherwise, false.</returns>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> version of the string.</param>
+ </member>
+ <member name="P:System.Net.Http.Headers.StringWithQualityHeaderValue.Value">
+ <returns>Returns <see cref="T:System.String" />.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.TransferCodingHeaderValue">
+ <summary>Represents a transfer-coding header value.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.#ctor(System.Net.Http.Headers.TransferCodingHeaderValue)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified Object is equal to the current <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare with the current object.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.TransferCodingHeaderValue.Parameters">
+ <summary>Gets the transfer-coding parameters.</summary>
+ <returns>Returns <see cref="T:System.Collections.Generic.ICollection`1" />.The transfer-coding parameters.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" />.An <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> instance.</returns>
+ <param name="input">A string that represents transfer-coding header value information.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="input" /> is a null reference.</exception>
+ <exception cref="T:System.FormatException">
+ <paramref name="input" /> is not valid transfer-coding header value information.</exception>
+ </member>
+ <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.TryParse(System.String,System.Net.Http.Headers.TransferCodingHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" /> information.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" /> information; otherwise, false.</returns>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" /> version of the string.</param>
+ </member>
+ <member name="P:System.Net.Http.Headers.TransferCodingHeaderValue.Value">
+ <summary>Gets the transfer-coding value.</summary>
+ <returns>Returns <see cref="T:System.String" />.The transfer-coding value.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue">
+ <summary>Represents a transfer-coding header value with optional quality.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.#ctor(System.String,System.Double)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue" />.An <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue" /> instance.</returns>
+ <param name="input">A string that represents transfer-coding value information.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="input" /> is a null reference.</exception>
+ <exception cref="T:System.FormatException">
+ <paramref name="input" /> is not valid transfer-coding with quality header value information.</exception>
+ </member>
+ <member name="P:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.Quality">
+ <returns>Returns <see cref="T:System.Double" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.TryParse(System.String,System.Net.Http.Headers.TransferCodingWithQualityHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue" /> information.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue" /> information; otherwise, false.</returns>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue" /> version of the string.</param>
+ </member>
+ <member name="T:System.Net.Http.Headers.ViaHeaderValue">
+ <summary>Represents the value of a Via header.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.ViaHeaderValue.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ViaHeaderValue" /> class.</summary>
+ <param name="protocolVersion">The protocol version of the received protocol.</param>
+ <param name="receivedBy">The host and port that the request or response was received by.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.ViaHeaderValue.#ctor(System.String,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ViaHeaderValue" /> class.</summary>
+ <param name="protocolVersion">The protocol version of the received protocol.</param>
+ <param name="receivedBy">The host and port that the request or response was received by.</param>
+ <param name="protocolName">The protocol name of the received protocol.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.ViaHeaderValue.#ctor(System.String,System.String,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ViaHeaderValue" /> class.</summary>
+ <param name="protocolVersion">The protocol version of the received protocol.</param>
+ <param name="receivedBy">The host and port that the request or response was received by.</param>
+ <param name="protocolName">The protocol name of the received protocol.</param>
+ <param name="comment">The comment field used to identify the software of the recipient proxy or gateway.</param>
+ </member>
+ <member name="P:System.Net.Http.Headers.ViaHeaderValue.Comment">
+ <summary>Gets the comment field used to identify the software of the recipient proxy or gateway.</summary>
+ <returns>Returns <see cref="T:System.String" />.The comment field used to identify the software of the recipient proxy or gateway.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ViaHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Net.Http.Headers.ViaHeaderValue" />object.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare with the current object.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.ViaHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.ViaHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Int32" />.Returns a hash code for the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ViaHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.ViaHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.ViaHeaderValue" />.An <see cref="T:System.Net.Http.Headers.ViaHeaderValue" /> instance.</returns>
+ <param name="input">A string that represents via header value information.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="input" /> is a null reference.</exception>
+ <exception cref="T:System.FormatException">
+ <paramref name="input" /> is not valid via header value information.</exception>
+ </member>
+ <member name="P:System.Net.Http.Headers.ViaHeaderValue.ProtocolName">
+ <summary>Gets the protocol name of the received protocol.</summary>
+ <returns>Returns <see cref="T:System.String" />.The protocol name.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.ViaHeaderValue.ProtocolVersion">
+ <summary>Gets the protocol version of the received protocol.</summary>
+ <returns>Returns <see cref="T:System.String" />.The protocol version.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.ViaHeaderValue.ReceivedBy">
+ <summary>Gets the host and port that the request or response was received by.</summary>
+ <returns>Returns <see cref="T:System.String" />.The host and port that the request or response was received by.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ViaHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.ViaHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ViaHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.ViaHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ViaHeaderValue.TryParse(System.String,System.Net.Http.Headers.ViaHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.ViaHeaderValue" /> information.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.ViaHeaderValue" /> information; otherwise, false.</returns>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.ViaHeaderValue" /> version of the string.</param>
+ </member>
+ <member name="T:System.Net.Http.Headers.WarningHeaderValue">
+ <summary>Represents a warning value used by the Warning header.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.WarningHeaderValue.#ctor(System.Int32,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.WarningHeaderValue" /> class.</summary>
+ <param name="code">The specific warning code.</param>
+ <param name="agent">The host that attached the warning.</param>
+ <param name="text">A quoted-string containing the warning text.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.WarningHeaderValue.#ctor(System.Int32,System.String,System.String,System.DateTimeOffset)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.WarningHeaderValue" /> class.</summary>
+ <param name="code">The specific warning code.</param>
+ <param name="agent">The host that attached the warning.</param>
+ <param name="text">A quoted-string containing the warning text.</param>
+ <param name="date">The date/time stamp of the warning.</param>
+ </member>
+ <member name="P:System.Net.Http.Headers.WarningHeaderValue.Agent">
+ <summary>Gets the host that attached the warning.</summary>
+ <returns>Returns <see cref="T:System.String" />.The host that attached the warning.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.WarningHeaderValue.Code">
+ <summary>Gets the specific warning code.</summary>
+ <returns>Returns <see cref="T:System.Int32" />.The specific warning code.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.WarningHeaderValue.Date">
+ <summary>Gets the date/time stamp of the warning.</summary>
+ <returns>Returns <see cref="T:System.DateTimeOffset" />.The date/time stamp of the warning.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.WarningHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Net.Http.Headers.WarningHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
+ <param name="obj">The object to compare with the current object.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.WarningHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.WarningHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.WarningHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.WarningHeaderValue" /> instance.</summary>
+ <returns>Returns an <see cref="T:System.Net.Http.Headers.WarningHeaderValue" /> instance.</returns>
+ <param name="input">A string that represents authentication header value information.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="input" /> is a null reference.</exception>
+ <exception cref="T:System.FormatException">
+ <paramref name="input" /> is not valid authentication header value information.</exception>
+ </member>
+ <member name="M:System.Net.Http.Headers.WarningHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.WarningHeaderValue" /> instance.</summary>
+ <returns>Returns <see cref="T:System.Object" />.Returns a copy of the current instance.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.WarningHeaderValue.Text">
+ <summary>Gets a quoted-string containing the warning text.</summary>
+ <returns>Returns <see cref="T:System.String" />.A quoted-string containing the warning text.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.WarningHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.WarningHeaderValue" /> object.</summary>
+ <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.WarningHeaderValue.TryParse(System.String,System.Net.Http.Headers.WarningHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.WarningHeaderValue" /> information.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.WarningHeaderValue" /> information; otherwise, false.</returns>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.WarningHeaderValue" /> version of the string.</param>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/lib/net-v4.5/placeholder.txt b/lib/net-v4.5/placeholder.txt
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/lib/net-v4.5/placeholder.txt