Click here to Skip to main content
13,558,544 members
Click here to Skip to main content
Articles » Web Development » ASP.NET » General » Downloads

Stats

188.1K views
6.2K downloads
234 bookmarked
Posted 10 Oct 2011
Licenced CPOL

JSON API

, 6 Dec 2011
A simple look at how to share the JSON API to Web and Desktop.
MVC_JSON
Common
bin
Debug
Common.dll
Common.pdb
obj
Debug
Common.dll
Common.pdb
DesignTimeResolveAssemblyReferencesInput.cache
TempPE
Properties
ConsoleApplication1
bin
Debug
Common.dll
Common.pdb
ConsoleApplication1.exe
ConsoleApplication1.pdb
ConsoleApplication1.vshost.exe
ConsoleApplication1.vshost.exe.manifest
obj
x86
Debug
ConsoleApplication1.exe
ConsoleApplication1.pdb
DesignTimeResolveAssemblyReferencesInput.cache
ResolveAssemblyReference.cache
TempPE
Properties
MvcApplication1.suo
packages
HttpClient.0.5.0
lib
JsonValue.0.5.0
JsonValue.0.5.0.nupkg
lib
40
Microsoft.Json.dll
Microsoft.Server.Common.dll
RestfulWebSite
App_Data
bin
Common.dll
Common.pdb
Microsoft.Json.dll
Microsoft.Server.Common.dll
RestfulWebSite.dll
RestfulWebSite.pdb
Content
themes
base
images
ui-bg_flat_0_aaaaaa_40x100.png
ui-bg_flat_75_ffffff_40x100.png
ui-bg_glass_55_fbf9ee_1x400.png
ui-bg_glass_65_ffffff_1x400.png
ui-bg_glass_75_dadada_1x400.png
ui-bg_glass_75_e6e6e6_1x400.png
ui-bg_glass_95_fef1ec_1x400.png
ui-bg_highlight-soft_75_cccccc_1x100.png
ui-icons_222222_256x240.png
ui-icons_2e83ff_256x240.png
ui-icons_454545_256x240.png
ui-icons_888888_256x240.png
ui-icons_cd0a0a_256x240.png
Controllers
Filter
Global.asax
ModelBinders
obj
Debug
DesignTimeResolveAssemblyReferencesInput.cache
ResolveAssemblyReference.cache
RestfulWebSite.dll
RestfulWebSite.pdb
TempPE
Properties
RestfulWebSite.csproj.user
Scripts
Views
Home
Shared
WEB_WCF
Lib
WCF Web API Preview 4
Microsoft.ApplicationServer.Common.dll
Microsoft.ApplicationServer.Http.dll
Microsoft.ApplicationServer.HttpEnhancements.dll
Microsoft.ApplicationServer.HttpEnhancements.Tests.dll
Microsoft.ApplicationServer.Serialization.dll
Microsoft.ApplicationServer.ServiceModel.dll
Microsoft.Net.Http.dll
Microsoft.QueryComposition.dll
Microsoft.Runtime.Serialization.Json.dll
Microsoft.ServiceModel.Web.jQuery.dll
Models
bin
Debug
Models.dll
Release
obj
Debug
Models.dll
TempPE
Properties
RestFul_Test
bin
Debug
Microsoft.ApplicationServer.Common.dll
Microsoft.ApplicationServer.Http.dll
Microsoft.ApplicationServer.Serialization.dll
Microsoft.ApplicationServer.ServiceModel.dll
Microsoft.Net.Http.dll
Microsoft.QueryComposition.dll
Microsoft.Runtime.Serialization.Json.dll
Microsoft.ServiceModel.Web.jQuery.dll
Models.dll
RestFul_Test.exe
RestFul_Test.vshost.exe
Release
obj
x86
Debug
RestFul_Test.exe
TempPE
Properties
RESTFul_WCF
App_Data
bin
EF_TEST.exe
Microsoft.ApplicationServer.Common.dll
Microsoft.ApplicationServer.Http.dll
Microsoft.ApplicationServer.HttpEnhancements.dll
Microsoft.ApplicationServer.Serialization.dll
Microsoft.ApplicationServer.ServiceModel.dll
Microsoft.Net.Http.dll
Microsoft.QueryComposition.dll
Microsoft.Runtime.Serialization.Json.dll
Microsoft.ServiceModel.Web.jQuery.dll
Models.dll
RESTFul_WCF.dll
Global.asax
obj
Debug
RESTFul_WCF.dll
TempPE
Properties
RESTFul_WCF.csproj.user
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.ApplicationServer.Http</name>
    </assembly>
    <members>
        <member name="T:Microsoft.ApplicationServer.Http.Description.HttpParameterCollection">
            <summary>
            Represents an ordered collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpParameterCollection.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameterCollection"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpParameterCollection.#ctor(System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.Description.HttpParameter})">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameterCollection"/> class.
            </summary>
            <remarks>
            This form of the constructor initializes the instance from the given <paramref name="parameters"/>.
            </remarks>
            <param name="parameters">The collection whose elements are copied to the new list.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpParameterCollection.#ctor(System.ServiceModel.Description.OperationDescription,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameterCollection"/> class.
            </summary>
            <remarks>
            This form of the constructor initializes the instance from the respective collection in the given
            <see cref="T:System.ServiceModel.Description.OperationDescription"/> and keeps the two instances synchronized.
            </remarks>
            <param name="operationDescription">The <see cref="T:System.ServiceModel.Description.OperationDescription"/>
            instance from which to create the collection.</param>
            <param name="isOutputCollection">If <c>false</c> use the input parameter collection, 
            otherwise use the output parameter collection.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpParameterCollection.IndexOf(Microsoft.ApplicationServer.Http.Description.HttpParameter)">
            <summary>
            Determines the index of a specific item in the collection.
            </summary>
            <param name="item">The object to locate in the collection.</param>
            <returns>The index of item if found in the list; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpParameterCollection.Insert(System.Int32,Microsoft.ApplicationServer.Http.Description.HttpParameter)">
            <summary>
            Inserts an item at the specified index.
            </summary>
            <param name="index">The zero-based index at which item should be inserted.</param>
            <param name="item">The object to insert at the specified index.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpParameterCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the item at the specified index.
            </summary>
            <param name="index">The zero-based index of the item to remove,</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpParameterCollection.Add(Microsoft.ApplicationServer.Http.Description.HttpParameter)">
            <summary>
            Adds an item to the collection.
            </summary>
            <param name="item">The object to add to the collection.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpParameterCollection.Clear">
            <summary>
            Removes all items from the collection.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpParameterCollection.Contains(Microsoft.ApplicationServer.Http.Description.HttpParameter)">
            <summary>
            Determines whether the collection contains a specific value.
            </summary>
            <param name="item">The object to locate in the collection.</param>
            <returns><c>true</c> if item is found in the collection; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpParameterCollection.CopyTo(Microsoft.ApplicationServer.Http.Description.HttpParameter[],System.Int32)">
            <summary>
            Copies the elements of the collection to an <see cref="T:System.Array"/>, starting at a particular array index.
            </summary>
            <param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of the elements copied from collection. The array must have zero-based indexing.</param>
            <param name="arrayIndex">The zero-based index in <paramref name="array"/> at which copying begins.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpParameterCollection.Remove(Microsoft.ApplicationServer.Http.Description.HttpParameter)">
            <summary>
            Removes the first occurrence of a specific object from the collection.
            </summary>
            <param name="item">The object to remove from the collection.</param>
            <returns><c>true</c> if <paramref name="item"/> was successfully removed from the collection; otherwise, <c>false</c>. 
            This method also returns <c>false</c> if <paramref name="item"/> is not found in the original collection.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpParameterCollection.GetEnumerator">
            <summary>
            Returns an enumerator that iterates through the collection.
            </summary>
            <returns>An enumerator that can be used to iterate through the collection.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpParameterCollection.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Returns an enumerator that iterates through the collection.
            </summary>
            <returns>An enumerator that can be used to iterate through the collection.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpParameterCollection.ToArray(System.ServiceModel.Description.MessagePartDescriptionCollection)">
            <summary>
            Creates an array of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> elements that are synchronized with their
            corresponding <see cref="T:System.ServiceModel.Description.MessagePartDescription"/> elements.
            </summary>
            <param name="messagePartDescriptionCollection">The existing collection from which to create the array.</param>
            <returns>The new array.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpParameterCollection.GetOrCreateMessagePartDescriptionCollection">
            <summary>
            Retrieves the appropriate <see cref="P:Microsoft.ApplicationServer.Http.Description.HttpParameterCollection.MessagePartDescriptionCollection"/> for the current instance.
            If the synchronized <see cref="T:System.ServiceModel.Description.OperationDescription"/> does not have the corresponding collection,
            this method will create a default <see cref="P:Microsoft.ApplicationServer.Http.Description.HttpParameterCollection.MessageDescription"/> element so that the collection exists.
            </summary>
            <returns>The <see cref="P:Microsoft.ApplicationServer.Http.Description.HttpParameterCollection.MessagePartDescriptionCollection"/>.</returns>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpParameterCollection.Count">
            <summary>
            Gets the number of elements contained in the collection.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpParameterCollection.IsReadOnly">
            <summary>
            Gets a value indicating whether the collection is read-only.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpParameterCollection.IsSynchronized">
            <summary>
            Gets a value indicating whether this instance is synchronized with a corresponding
            collection in a <see cref="T:System.ServiceModel.Description.OperationDescription"/>.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpParameterCollection.MessagePartDescriptionCollection">
            <summary>
            Gets the <see cref="P:Microsoft.ApplicationServer.Http.Description.HttpParameterCollection.MessagePartDescriptionCollection"/> from the original
            <see cref="T:System.ServiceModel.Description.OperationDescription"/> instance.
            It returns <c>null</c> if this instance
            is not synchronized or the synchronized <see cref="T:System.ServiceModel.Description.OperationDescription"/>
            is incomplete and does not contain required collection.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpParameterCollection.Item(System.Int32)">
            <summary>
            Gets or sets the element at the specified index.
            </summary>
            <param name="index">The zero-based index of the element to get or set.</param>
            <returns>The item at the specified index.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.UriPathExtensionMapping">
            <summary>
            Class that provides <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/>s from path extensions appearing
            in a <see cref="T:System.Uri"/>.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.MediaTypeMapping">
            <summary>
            An abstract base class used to create an association between <see cref="T:System.Net.Http.HttpRequestMessage"/> or 
            <see cref="T:System.Net.Http.HttpResponseMessage"/> instances that have certain characteristics 
            and a specific <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/>. 
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.MediaTypeMapping.#ctor(System.Net.Http.Headers.MediaTypeHeaderValue)">
            <summary>
            Initializes a new instance of a <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeMapping"/> with the
            given <paramref name="mediaType"/> value.
            </summary>
            <param name="mediaType">
            The <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> that is associated with <see cref="T:System.Net.Http.HttpRequestMessage"/> or 
            <see cref="T:System.Net.Http.HttpResponseMessage"/> instances that have the given characteristics of the 
            <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeMapping"/>.
            </param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.MediaTypeMapping.#ctor(System.String)">
            <summary>
            Initializes a new instance of a <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeMapping"/> with the
            given <paramref name="mediaType"/> value.
            </summary>
            <param name="mediaType">
            The <see cref="T:System.String"/> that is associated with <see cref="T:System.Net.Http.HttpRequestMessage"/> or 
            <see cref="T:System.Net.Http.HttpResponseMessage"/> instances that have the given characteristics of the 
            <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeMapping"/>.
            </param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.MediaTypeMapping.SupportsMediaType(System.Net.Http.HttpRequestMessage)">
            <summary>
            Returns true if the given <paramref name="request"/> has the
            characteristics that are associated with the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/>
            of the <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeMapping"/>.
            </summary>
            <param name="request">
            The <see cref="T:System.Net.Http.HttpRequestMessage"/> to evaluate for the characteristics 
            associated with the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/>
            of the <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeMapping"/>.
            </param> 
            <returns>
            True if the given <paramref name="request"/> has the
            characteristics that are associated with the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/>
            of the <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeMapping"/>. 
            </returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.MediaTypeMapping.SupportsMediaType(System.Net.Http.HttpResponseMessage)">
            <summary>
            Returns true if the given <paramref name="response"/> has the
            characteristics that are associated with the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/>
            of the <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeMapping"/>.
            </summary>
            <param name="response">
            The <see cref="T:System.Net.Http.HttpResponseMessage"/> to evaluate for the characteristics 
            associated with the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/>
            of the <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeMapping"/>.
            </param> 
            <returns>
            True if the given <paramref name="response"/> has the
            characteristics that are associated with the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/>
            of the <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeMapping"/>. 
            </returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.MediaTypeMapping.OnSupportsMediaType(System.Net.Http.HttpRequestMessage)">
            <summary>
            Implemented in a derived class to determine if the <see cref="T:System.Net.Http.HttpRequestMessage"/> 
            should be associated with the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/>
            of the <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeMapping"/>. 
            </summary>
            <param name="request">
            The <see cref="T:System.Net.Http.HttpRequestMessage"/> to evaluate for the characteristics 
            associated with the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/>
            of the <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeMapping"/>.
            </param> 
            <returns>
            True if the given <paramref name="request"/> has the
            characteristics that are associated with the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/>
            of the <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeMapping"/>. 
            </returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.MediaTypeMapping.OnSupportsMediaType(System.Net.Http.HttpResponseMessage)">
            <summary>
            Implemented in a derived class to determine if the <see cref="T:System.Net.Http.HttpResponseMessage"/> 
            should be associated with the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/>
            of the <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeMapping"/>. 
            </summary>
            <param name="response">
            The <see cref="T:System.Net.Http.HttpResponseMessage"/> to evaluate for the characteristics 
            associated with the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/>
            of the <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeMapping"/>.
            </param> 
            <returns>
            True if the given <paramref name="response"/> has the
            characteristics that are associated with the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/>
            of the <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeMapping"/>. 
            </returns>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.MediaTypeMapping.MediaType">
            <summary>
            Gets the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> that is associated with <see cref="T:System.Net.Http.HttpRequestMessage"/> or 
            <see cref="T:System.Net.Http.HttpResponseMessage"/> instances that have the given characteristics of the 
            <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeMapping"/>.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.UriPathExtensionMapping.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.UriPathExtensionMapping"/> class.
            </summary>
            <param name="uriPathExtension">The extension corresponding to <paramref name="mediaType"/>.
            This value should not include a dot or wildcards.</param>
            <param name="mediaType">The media type that will be returned
            if <paramref name="uriPathExtension"/> is matched.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.UriPathExtensionMapping.#ctor(System.String,System.Net.Http.Headers.MediaTypeHeaderValue)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.UriPathExtensionMapping"/> class.
            </summary>
            <param name="uriPathExtension">The extension corresponding to <paramref name="mediaType"/>.
            This value should not include a dot or wildcards.</param>
            <param name="mediaType">The <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> that will be returned
            if <paramref name="uriPathExtension"/> is matched.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.UriPathExtensionMapping.OnSupportsMediaType(System.Net.Http.HttpRequestMessage)">
            <summary>
            Returns a value indicating whether this <see cref="T:Microsoft.ApplicationServer.Http.UriPathExtensionMapping"/>
            instance can provide a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> for the <see cref="T:System.Uri"/> 
            of <paramref name="request"/>.
            </summary>
            <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage"/> to check.</param>
            <returns>If this instance can match a file extension in <paramref name="request"/>
            it returns <c>true</c> otherwise <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.UriPathExtensionMapping.OnSupportsMediaType(System.Net.Http.HttpResponseMessage)">
            <summary>
            Returns a value indicating whether this <see cref="T:Microsoft.ApplicationServer.Http.UriPathExtensionMapping"/>
            instance can provide a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> for the <see cref="T:System.Uri"/> 
            of <paramref name="response"/>.
            </summary>
            <param name="response">The <see cref="T:System.Net.Http.HttpResponseMessage"/> to check.</param>
            <returns>If this instance can match a file extension in <paramref name="response"/>
            it returns <c>true</c> otherwise <c>false</c>.</returns>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.UriPathExtensionMapping.UriPathExtension">
            <summary>
            Gets the <see cref="T:System.Uri"/> path extension.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.HttpBindingSecurityMode">
            <summary>
            Defines the modes of security that can be used to configure a service endpoint that uses the
            <see cref="T:Microsoft.ApplicationServer.Http.HttpBinding"/>.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationServer.Http.HttpBindingSecurityMode.None">
            <summary>
            Indicates no security is used with HTTP requests.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationServer.Http.HttpBindingSecurityMode.Transport">
            <summary>
            Indicates that transport-level security is used with HTTP requests.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationServer.Http.HttpBindingSecurityMode.TransportCredentialOnly">
            <summary>
            Indicates that only HTTP-based client authentication is provided.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Description.HttpOperationDescriptionExtensionMethods">
            <summary>
            Provides extension methods for <see cref="T:System.ServiceModel.Description.OperationDescription"/> instances.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpOperationDescriptionExtensionMethods.ToHttpOperationDescription(System.ServiceModel.Description.OperationDescription)">
            <summary>
            Creates an <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpOperationDescription"/> instance based on the given
            <see cref="T:System.ServiceModel.Description.OperationDescription"/> instance.
            </summary>
            <param name="operation">The <see cref="T:System.ServiceModel.Description.OperationDescription"/> instance.</param>
            <returns>A new <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpOperationDescription"/> instance.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpOperationDescriptionExtensionMethods.GetHttpMethod(Microsoft.ApplicationServer.Http.Description.HttpOperationDescription)">
            <summary>
            Gets the <see cref="T:System.Net.Http.HttpMethod"/> for the given <paramref name="operation"/>.
            </summary>
            <param name="operation">The <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpOperationDescription"/> instance.</param>
            <returns>The <see cref="T:System.Net.Http.HttpMethod"/>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpOperationDescriptionExtensionMethods.GetUriTemplate(Microsoft.ApplicationServer.Http.Description.HttpOperationDescription)">
            <summary>
            Gets the <see cref="T:System.UriTemplate"/> associated with the given <paramref name="operation"/>.
            </summary>
            <param name="operation">The <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpOperationDescription"/> instance.</param>
            <returns>The <see cref="T:System.UriTemplate"/>.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerBindingElement">
            <summary>
            Provides a <see cref="T:System.ServiceModel.Channels.BindingElement"/> implementation that provides <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannelListener"/> instances. 
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerBindingElement.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerBindingElement"/> class. 
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerBindingElement.CanBuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
            <summary>
            Returns a value that indicates whether the binding element can build a channel factory for a specific type of channel.
            </summary>
            <typeparam name="TChannel">The type of channel the channel factory produces.</typeparam>
            <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext"/> that provides context for the binding element</param>
            <returns>ALways false.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerBindingElement.BuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
            <summary>
            Initializes a channel factory for producing channels of a specified type from the binding context.
            </summary>
            <typeparam name="TChannel">The type of channel the factory builds.</typeparam>
            <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext"/> that provides context for the binding element</param>
            <returns>Throws <see cref="T:System.NotSupportedException"/>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerBindingElement.CanBuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
            <summary>
            Returns a value that indicates whether the binding element can build a listener for a specific type of channel.
            </summary>
            <typeparam name="TChannel">The type of channel the listener accepts.</typeparam>
            <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext"/> that provides context for the binding element</param>
            <returns>true if the <see cref="T:System.ServiceModel.Channels.IChannelListener`1"/> of type <see cref="T:System.ServiceModel.Channels.IChannel"/> can be built by the binding element; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerBindingElement.BuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
            <summary>
            Initializes a channel listener to accept channels of a specified type from the binding context.
            </summary>
            <typeparam name="TChannel">The type of channel the listener is built to accept.</typeparam>
            <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext"/> that provides context for the binding element</param>
            <returns>The <see cref="T:System.ServiceModel.Channels.IChannelListener`1"/> of type <see cref="T:System.ServiceModel.Channels.IChannel"/> initialized from the context.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerBindingElement.Clone">
            <summary>
            Returns a copy of the binding element object.
            </summary>
            <returns>A <see cref="T:System.ServiceModel.Channels.BindingElement"/> object that is a deep clone of the original.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerBindingElement.GetProperty``1(System.ServiceModel.Channels.BindingContext)">
            <summary>
            Teturns a typed object requested, if present, from the appropriate layer in the binding stack
            </summary>
            <typeparam name="T">e typed object for which the method is querying.</typeparam>
            <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext"/> that provides context for the binding element</param>
            <returns>The typed object T requested if it is present or null if it is not present.</returns>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerBindingElement.MessageHandlerFactory">
            <summary>
            Gets or sets a value representing the <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerFactory"/> to use for
            instantiating an <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel"/>.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageEncodingBindingElement">
            <summary>
            Provides an <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageEncoderFactory"/> that returns a <see cref="T:System.ServiceModel.Channels.MessageEncoder"/> 
            that is able to produce and consume <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessage"/> instances.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageEncodingBindingElement.CanBuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
            <summary>
            Returns a value that indicates whether the binding element can build a listener for a specific type of channel.
            </summary>
            <typeparam name="TChannel">The type of channel the listener accepts.</typeparam>
            <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext"/> that provides context for the binding element</param>
            <returns>true if the <see cref="T:System.ServiceModel.Channels.IChannelListener`1"/> of type <see cref="T:System.ServiceModel.Channels.IChannel"/> can be built by the binding element; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageEncodingBindingElement.BuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
            <summary>
            Returns a value that indicates whether the binding element can build a channel factory for a specific type of channel.
            </summary>
            <typeparam name="TChannel">The type of channel the channel factory produces.</typeparam>
            <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext"/> that provides context for the binding element</param>
            <returns>ALways false.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageEncodingBindingElement.CanBuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
            <summary>
            Returns a value that indicates whether the binding element can build a channel factory for a specific type of channel.
            </summary>
            <typeparam name="TChannel">The type of channel the channel factory produces.</typeparam>
            <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext"/> that provides context for the binding element</param>
            <returns>ALways false.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageEncodingBindingElement.BuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
            <summary>
            Initializes a channel listener to accept channels of a specified type from the binding context.
            </summary>
            <typeparam name="TChannel">The type of channel the listener is built to accept.</typeparam>
            <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext"/> that provides context for the binding element</param>
            <returns>The <see cref="T:System.ServiceModel.Channels.IChannelListener`1"/> of type <see cref="T:System.ServiceModel.Channels.IChannel"/> initialized from the context.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageEncodingBindingElement.Clone">
            <summary>
            Returns a copy of the binding element object.
            </summary>
            <returns>A <see cref="T:System.ServiceModel.Channels.BindingElement"/> object that is a deep clone of the original.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageEncodingBindingElement.CreateMessageEncoderFactory">
            <summary>
            Creates a factory for producing message encoders that are able to 
            produce and consume <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessage"/> instances.
            </summary>
            <returns>
            The <see cref="!:.MessageEncoderFactory"/> used to produce message encoders that are able to 
            produce and consume <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessage"/> instances.
            </returns>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Channels.HttpMessageEncodingBindingElement.MessageVersion">
            <summary>
            Gets or sets the message version that can be handled by the message encoders produced by the message encoder factory.
            </summary>
            <returns>The <see cref="P:Microsoft.ApplicationServer.Http.Channels.HttpMessageEncodingBindingElement.MessageVersion"/> used by the encoders produced by the message encoder factory.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.MediaTypeFormatterExtensionMethods">
            <summary>
            Extension methods to provide convenience in adding <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeMapping"/>
            items to a <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/>.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.MediaTypeFormatterExtensionMethods.AddQueryStringMapping(Microsoft.ApplicationServer.Http.MediaTypeFormatter,System.String,System.String,System.Net.Http.Headers.MediaTypeHeaderValue)">
            <summary>
            Updates the given <see cref="!:formatter"/>'s set of <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeMapping"/> elements
            so that it associates the <paramref name="mediaType"/> with <see cref="T:System.Uri"/>s containing
            a specific query parameter and value.
            </summary>
            <param name="formatter">The <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> to receive the new <see cref="T:Microsoft.ApplicationServer.Http.QueryStringMapping"/> item.</param>
            <param name="queryStringParameterName">The name of the query parameter.</param>
            <param name="queryStringParameterValue">The value assigned to that query parameter.</param>
            <param name="mediaType">The <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> to associate 
            with a <see cref="T:System.Uri"/> containing a query string matching <see cref="!:queryStringParameterName"/> 
            and <see cref="!:queryStringParameterValue"/>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.MediaTypeFormatterExtensionMethods.AddQueryStringMapping(Microsoft.ApplicationServer.Http.MediaTypeFormatter,System.String,System.String,System.String)">
            <summary>
            Updates the given <see cref="!:formatter"/>'s set of <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeMapping"/> elements
            so that it associates the <paramref name="mediaType"/> with <see cref="T:System.Uri"/>s containing
            a specific query parameter and value.
            </summary>
            <param name="formatter">The <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> to receive the new <see cref="T:Microsoft.ApplicationServer.Http.QueryStringMapping"/> item.</param>
            <param name="queryStringParameterName">The name of the query parameter.</param>
            <param name="queryStringParameterValue">The value assigned to that query parameter.</param>
            <param name="mediaType">The media type to associate 
            with a <see cref="T:System.Uri"/> containing a query string matching <see cref="!:queryStringParameterName"/> 
            and <see cref="!:queryStringParameterValue"/>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.MediaTypeFormatterExtensionMethods.AddUriPathExtensionMapping(Microsoft.ApplicationServer.Http.MediaTypeFormatter,System.String,System.Net.Http.Headers.MediaTypeHeaderValue)">
            <summary>
            Updates the given <see cref="!:formatter"/>'s set of <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeMapping"/> elements
            so that it associates the <paramref name="mediaType"/> with <see cref="T:System.Uri"/>s ending with
            the given <paramref name="uriPathExtension"/>.
            </summary>
            <param name="formatter">The <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> to receive the new <see cref="T:Microsoft.ApplicationServer.Http.UriPathExtensionMapping"/> item.</param>
            <param name="uriPathExtension">The string of the <see cref="T:System.Uri"/> path extension.</param>
            <param name="mediaType">The <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> to associate with <see cref="T:System.Uri"/>s
            ending with <paramref name="uriPathExtension"/>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.MediaTypeFormatterExtensionMethods.AddUriPathExtensionMapping(Microsoft.ApplicationServer.Http.MediaTypeFormatter,System.String,System.String)">
            <summary>
            Updates the given <see cref="!:formatter"/>'s set of <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeMapping"/> elements
            so that it associates the <paramref name="mediaType"/> with <see cref="T:System.Uri"/>s ending with
            the given <paramref name="uriPathExtension"/>.
            </summary>
            <param name="formatter">The <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> to receive the new <see cref="T:Microsoft.ApplicationServer.Http.UriPathExtensionMapping"/> item.</param>
            <param name="uriPathExtension">The string of the <see cref="T:System.Uri"/> path extension.</param>
            <param name="mediaType">The string media type to associate with <see cref="T:System.Uri"/>s
            ending with <paramref name="uriPathExtension"/>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.MediaTypeFormatterExtensionMethods.AddMediaRangeMapping(Microsoft.ApplicationServer.Http.MediaTypeFormatter,System.String,System.String)">
            <summary>
            Updates the given <see cref="!:formatter"/>'s set of <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeMapping"/> elements
            so that it associates the <paramref name="mediaType"/> with requests or responses containing
            <paramref name="mediaRange"/> in the content headers.
            </summary>
            <param name="formatter">The <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> to receive the new <see cref="T:Microsoft.ApplicationServer.Http.MediaRangeMapping"/> item.</param>
            <param name="mediaRange">The media range that will appear in the content headers.</param>
            <param name="mediaType">The media type to associate with that <paramref name="mediaRange"/>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.MediaTypeFormatterExtensionMethods.AddMediaRangeMapping(Microsoft.ApplicationServer.Http.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue,System.Net.Http.Headers.MediaTypeHeaderValue)">
            <summary>
            Updates the given <see cref="!:formatter"/>'s set of <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeMapping"/> elements
            so that it associates the <paramref name="mediaType"/> with requests or responses containing
            <paramref name="mediaRange"/> in the content headers.
            </summary>
            <param name="formatter">The <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> to receive the new <see cref="T:Microsoft.ApplicationServer.Http.MediaRangeMapping"/> item.</param>
            <param name="mediaRange">The media range that will appear in the content headers.</param>
            <param name="mediaType">The media type to associate with that <paramref name="mediaRange"/>.</param>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerFactory">
            <summary>
            Default HTTP message handler factory used by <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerBindingElement"/>
            for instantiating a set of HTTP message handler types using their default constructors.
            For more complex initialization scenarios, derive from <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerFactory"/>
            and override the <see cref="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerFactory.OnCreate(System.Net.Http.HttpMessageChannel)"/> method.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerFactory.#ctor(System.Type[])">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerFactory"/> class given
            a set of HTTP message handler types to instantiate using their default constructors.
            </summary>
            <param name="handlers">An ordered list of HTTP message handler types to be invoked as part of an 
            <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerBindingElement"/> instance.
            HTTP message handler types must derive from <see cref="T:System.Net.Http.DelegatingChannel"/> and have a public constructor
            taking exactly one argument of type <see cref="T:System.Net.Http.HttpMessageChannel"/>. The handlers are invoked in a 
            buttom-up fashion. That is, the last entry is called first and the first entry is called last.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerFactory.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerFactory"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerFactory.Create(System.Net.Http.HttpMessageChannel)">
            <summary>
            Creates an instance of an <see cref="T:System.Net.Http.HttpMessageChannel"/> using the HTTP message handlers
            provided in the constructor.
            </summary>
            <param name="innerChannel">The inner channel represents the destination of the HTTP message channel.</param>
            <returns>The HTTP message channel.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerFactory.OnCreate(System.Net.Http.HttpMessageChannel)">
            <summary>
            Creates an instance of an <see cref="T:System.Net.Http.HttpMessageChannel"/> using the HTTP message handlers
            provided in the constructor.
            </summary>
            <param name="innerChannel">The inner channel represents the destination of the HTTP message channel.</param>
            <returns>The HTTP message channel.</returns>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerFactory.HttpMessageHandlers">
            <summary>
            Gets the set of HTTP message handler types instantiated by this factory.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Activation.HttpServiceHostFactory">
            <summary>
            <see cref="T:System.ServiceModel.Activation.ServiceHostFactory"/> derived class that can create <see cref="T:Microsoft.ApplicationServer.Http.HttpServiceHost"/> instances.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Activation.HttpServiceHostFactory.CreateServiceHost(System.Type,System.Uri[])">
            <summary>
            Creates a new <see cref="T:Microsoft.ApplicationServer.Http.HttpServiceHost"/> instance.
            </summary>
            <param name="serviceType">Specifies the type of service to host.</param>
            <param name="baseAddresses">The base addresses for the service hosted.</param>
            <returns>A new <see cref="T:Microsoft.ApplicationServer.Http.HttpServiceHost"/> instance.</returns>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Activation.HttpServiceHostFactory.MessageHandlerFactory">
            <summary>
            Gets or sets the default <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerFactory"/> to use for
            the <see cref="T:Microsoft.ApplicationServer.Http.HttpServiceHost"/>instances created by the <see cref="T:Microsoft.ApplicationServer.Http.Activation.HttpServiceHostFactory"/>.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Activation.HttpServiceHostFactory.OperationHandlerFactory">
            <summary>
            Gets or sets the default <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpOperationHandlerFactory"/> to use for
            the <see cref="T:Microsoft.ApplicationServer.Http.HttpServiceHost"/>instances created by the <see cref="T:Microsoft.ApplicationServer.Http.Activation.HttpServiceHostFactory"/>.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.JsonMediaTypeFormatter">
            <summary>
            <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> class to handle Json.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter">
            <summary>
            Base class to handle serializing and deserializing strongly-typed objects using <see cref="T:Microsoft.ApplicationServer.Http.ObjectContent"/>.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.MediaTypeFormatter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.MediaTypeFormatter.CanReadType(System.Type)">
            <summary>
            Determines whether this <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> can deserialize
            an object of the specified type.
            </summary>
            <remarks>
            The base class unconditionally returns <c>true</c>.  Derived classes must
            override this to exclude types they cannot deserialize.
            </remarks>
            <param name="type">The type of object that will be deserialized.</param>
            <returns><c>true</c> if this <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> can deserialize an object of that type; otherwise <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.MediaTypeFormatter.CanWriteType(System.Type)">
            <summary>
            Determines whether this <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> can serialize
            an object of the specified type.
            </summary>
            <remarks>
            The base class unconditionally returns <c>true</c>.  Derived classes must
            override this to exclude types they cannot serialize.
            </remarks>
            <param name="type">The type of object that will be serialized.</param>
            <returns><c>true</c> if this <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> can serialize an object of that type; otherwise <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.MediaTypeFormatter.OnReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.Headers.HttpContentHeaders)">
            <summary>
            Called to read an object from the <paramref name="stream"/> asynchronously.
            Derived classes may override this to do custom deserialization.
            </summary>
            <param name="type">The type of the object to read.</param>
            <param name="stream">The <see cref="T:System.IO.Stream"/> from which to read.</param>
            <param name="contentHeaders">The content headers from the respective request or response.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that will yield an object instance when it completes.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.MediaTypeFormatter.OnWriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.Headers.HttpContentHeaders,System.Net.TransportContext)">
            <summary>
            Called to write an object to the <paramref name="stream"/> asynchronously.
            </summary>
            <param name="type">The type of object to write.</param>
            <param name="value">The object instance to write.</param>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to which to write.</param>
            <param name="contentHeaders">The content headers from the respective request or response.</param>
            <param name="context">The <see cref="T:System.Net.TransportContext"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that will write the object to the stream asynchronously.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.MediaTypeFormatter.OnReadFromStream(System.Type,System.IO.Stream,System.Net.Http.Headers.HttpContentHeaders)">
            <summary>
            Called to read an object from the <paramref name="stream"/>.
            Derived classes may override this to do custom deserialization.
            </summary>
            <param name="type">The type of the object to read.</param>
            <param name="stream">The <see cref="T:System.IO.Stream"/> from which to read.</param>
            <param name="contentHeaders">The content headers from the respective request or response.</param>
            <returns>The object instance read from the <paramref name="stream"/>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.MediaTypeFormatter.OnWriteToStream(System.Type,System.Object,System.IO.Stream,System.Net.Http.Headers.HttpContentHeaders,System.Net.TransportContext)">
            <summary>
            Called to write an object to the <paramref name="stream"/>.
            </summary>
            <param name="type">The type of object to write.</param>
            <param name="value">The object instance to write.</param>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to which to write.</param>
            <param name="contentHeaders">The content headers from the respective request or response.</param>
            <param name="context">The <see cref="T:System.Net.TransportContext"/>.</param>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.MediaTypeFormatter.SupportedMediaTypes">
            <summary>
            Gets the mutable collection of <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> elements supported by
            this <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> instance.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.MediaTypeFormatter.MediaTypeMappings">
            <summary>
            Gets the mutable collection of <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeMapping"/> elements used
            by this <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> instance to determine the 
            <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> of requests or responses.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter.MediaTypeHeaderValueCollection">
            <summary>
            Collection class that validates it contains only <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instances
            that are not null and not media ranges.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.MediaTypeFormatter.MediaTypeHeaderValueCollection.InsertItem(System.Int32,System.Net.Http.Headers.MediaTypeHeaderValue)">
            <summary>
            Inserts the <paramref name="item"/> into the collection at the specified <paramref name="index"/>.
            </summary>
            <param name="index">The zero-based index at which item should be inserted.</param>
            <param name="item">The object to insert. It cannot be <c>null</c>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.MediaTypeFormatter.MediaTypeHeaderValueCollection.SetItem(System.Int32,System.Net.Http.Headers.MediaTypeHeaderValue)">
            <summary>
            Replaces the element at the specified <paramref name="index"/>.
            </summary>
            <param name="index">The zero-based index of the item that should be replaced.</param>
            <param name="item">The new value for the element at the specified index.  It cannot be <c>null</c>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.JsonMediaTypeFormatter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.JsonMediaTypeFormatter"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.JsonMediaTypeFormatter.SetSerializer(System.Type,System.Runtime.Serialization.Json.DataContractJsonSerializer)">
            <summary>
            Registers the <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializer"/> to use to read or write
            the specified <paramref name="type"/>.
            </summary>
            <param name="type">The type of object that will be serialized or deserialized with the <paramref name="serializer"/>.</param>
            <param name="serializer">The <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializer"/> instance to use.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.JsonMediaTypeFormatter.SetSerializer``1(System.Runtime.Serialization.Json.DataContractJsonSerializer)">
            <summary>
            Registers the <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializer"/> to use to read or write
            the specified <typeparamref name="T"/> type.
            </summary>
            <typeparam name="T">The type of object that will be serialized or deserialized with the <paramref name="serializer"/>.</typeparam>
            <param name="serializer">The <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializer"/> instance to use.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.JsonMediaTypeFormatter.RemoveSerializer(System.Type)">
            <summary>
            Unregisters the serializer currently associated with the given <paramref name="type"/>.
            </summary>
            <remarks>
            Unless another serializer is registered for the <paramref name="type"/>, a default one will be created
            the next time an instance of the type needs to be serialized or deserialized.
            </remarks>
            <param name="type">The type of object whose serializer should be removed.</param>
            <returns><c>true</c> if a serializer was registered for the <paramref name="type"/>; otherwise <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.JsonMediaTypeFormatter.OnCanReadType(System.Type)">
            <summary>
            Determines whether this <see cref="T:Microsoft.ApplicationServer.Http.JsonMediaTypeFormatter"/> can read objects
            of the specified <paramref name="type"/>.
            </summary>
            <param name="type">The type of object that will be read.</param>
            <returns><c>true</c> if objects of this <paramref name="type"/> can be read, otherwise <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.JsonMediaTypeFormatter.OnCanWriteType(System.Type)">
            <summary>
            Determines whether this <see cref="T:Microsoft.ApplicationServer.Http.JsonMediaTypeFormatter"/> can write objects
            of the specified <paramref name="type"/>.
            </summary>
            <param name="type">The type of object that will be written.</param>
            <returns><c>true</c> if objects of this <paramref name="type"/> can be written, otherwise <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.JsonMediaTypeFormatter.OnReadFromStream(System.Type,System.IO.Stream,System.Net.Http.Headers.HttpContentHeaders)">
            <summary>
            Called during deserialization to read an object of the specified <paramref name="type"/>
            from the specified <paramref name="stream"/>.
            </summary>
            <param name="type">The type of object to read.</param>
            <param name="stream">The <see cref="T:System.IO.Stream"/> from which to read.</param>
            <param name="contentHeaders">The content headers associated with the request or response.</param>
            <returns>The object instance that has been read.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.JsonMediaTypeFormatter.OnWriteToStream(System.Type,System.Object,System.IO.Stream,System.Net.Http.Headers.HttpContentHeaders,System.Net.TransportContext)">
            <summary>
            Called during serialization to write an object of the specified <paramref name="type"/>
            to the specified <paramref name="stream"/>.
            </summary>
            <param name="type">The type of object to write.</param>
            <param name="value">The object to write.</param>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to which to write.</param>
            <param name="contentHeaders">The content headers associated with the request or response.</param>
            <param name="context">The <see cref="T:System.Net.TransportContext"/>.</param>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.JsonMediaTypeFormatter.DefaultMediaType">
            <summary>
            Gets the default media type for json, namely "application/json".
            </summary>
            <value>
            Because <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> is mutable, the value
            returned will be a new instance everytime.
            </value>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.HttpBindingParameterBehavior">
            <summary>
            This behavior explicitly adds an instance of the <see cref="T:System.ServiceModel.Description.ServiceDebugBehavior"/> and the <see cref="T:System.ServiceModel.Description.DispatcherSynchronizationBehavior"/> 
            as binding parameters during <see cref="M:System.ServiceModel.Description.IEndpointBehavior.AddBindingParameters(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Channels.BindingParameterCollection)"/>. This makes these behaviors 
            visible to the <see cref="!:HttpMessageHandlerChannel"/> which is necessary for it to operate correctly.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpBindingParameterBehavior.#ctor(System.ServiceModel.Description.ServiceDebugBehavior,System.ServiceModel.Description.DispatcherSynchronizationBehavior)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.HttpBindingParameterBehavior"/> class.
            </summary>
            <param name="serviceDebugBehavior">Optional service debug behavior (can be null).</param>
            <param name="dispatcherSynchronizationBehavior">Optional dispatcher synchronization behavior (can be null).</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpBindingParameterBehavior.System#ServiceModel#Description#IEndpointBehavior#Validate(System.ServiceModel.Description.ServiceEndpoint)">
            <summary>
            Validates the endpoint meets the criteria required to enable this behavior.
            </summary>
            <param name="serviceEndpoint">The endpoint to validate.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpBindingParameterBehavior.System#ServiceModel#Description#IEndpointBehavior#AddBindingParameters(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Channels.BindingParameterCollection)">
            <summary>
            Adds the binding parameters.
            </summary>
            <param name="serviceEndpoint">The service endpoint.</param>
            <param name="parameters">The parameters.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpBindingParameterBehavior.System#ServiceModel#Description#IEndpointBehavior#ApplyDispatchBehavior(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.EndpointDispatcher)">
            <summary>
            Applies the dispatch behavior.
            </summary>
            <param name="serviceEndpoint">The service endpoint.</param>
            <param name="endpointDispatcher">The endpoint dispatcher.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpBindingParameterBehavior.System#ServiceModel#Description#IEndpointBehavior#ApplyClientBehavior(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.ClientRuntime)">
            <summary>
            Applies the client behavior.
            </summary>
            <param name="serviceEndpoint">The service endpoint.</param>
            <param name="behavior">The behavior.</param>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.QueryCompositionMessageProperty">
            <summary>
            QueryComposition message property can be added to the message property collection in the incoming reqest
            to indicate the request uri, from which the query is going to be retieved.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.QueryCompositionMessageProperty.#ctor(System.String)">
            <summary>
            Constructs a QueryCompositionMessageProperty instance with the request Uri
            </summary>
            <param name="requestUri">The request Uri which will be saved with this message property</param>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.QueryCompositionMessageProperty.Name">
            <summary>
            Gets the message property name used as a key in the message property collection
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.QueryCompositionMessageProperty.RequestUri">
            <summary>
            Gets or sets the request Uri
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.UriAndMethodOperationSelector">
            <summary>
            Defines the operation selector that matches the incoming requests to operations by means of UriTemplateTableMatch. Matching is done on the HTTP verb and the request Uri.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationSelector">
            <summary>
            Defines the contract that associates incoming messages with a local operation 
            to customize service execution behavior using
            <see cref="T:Microsoft.ApplicationServer.Http.HttpBinding">HttpBinding</see>.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationSelector.SelectedOperationPropertyName">
            <summary>
            The name of the message property that will store the name of the selected operation.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationSelector.SelectOperation(System.Net.Http.HttpRequestMessage)">
            <summary>
            Associates a local operation with the incoming method.
            </summary>
            <param name="message">The incoming <see cref="T:System.Net.Http.HttpRequestMessage"/>.</param>
            <returns>The name of the operation to be associated with the message.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationSelector.System#ServiceModel#Dispatcher#IDispatchOperationSelector#SelectOperation(System.ServiceModel.Channels.Message@)">
            <summary>
            Associates a local operation with the incoming method.
            </summary>
            <param name="message">The incoming <see cref="T:System.ServiceModel.Channels.Message"/> to be associated with an operation.</param>
            <returns>The name of the operation to be associated with the message.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationSelector.OnSelectOperation(System.Net.Http.HttpRequestMessage)">
            <summary>
            Abstract method called by <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationSelector.SelectOperation(System.Net.Http.HttpRequestMessage)"/>
            to determine the associated operation.   Derived classes must implement this.
            </summary>
            <param name="message">The incoming <see cref="T:System.Net.Http.HttpRequestMessage"/>.</param>
            <returns>The name of the operation to be associated with the message.</returns>
        </member>
        <member name="F:Microsoft.ApplicationServer.Http.Dispatcher.UriAndMethodOperationSelector.WildcardMethod">
            <summary>
            Denotes a match-all HttpMethod
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.UriAndMethodOperationSelector.#ctor(System.Uri,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.Description.HttpOperationDescription})">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationSelector"/> class with a 
            list of <see cref="!:HttpOperationSelectionData"/> 
            </summary>
            <param name="baseAddress">BaseAddress used for mapping the requestUri to the entries in operationList</param>
            <param name="operations"> 
            The <see cref="!:HttpOperationSelectionData"/> instances that describe the operations of the service.
            </param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.UriAndMethodOperationSelector.#ctor(System.Uri,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.Description.HttpOperationDescription},Microsoft.ApplicationServer.Http.TrailingSlashMode)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationSelector"/> class with a 
            list of <see cref="!:HttpOperationSelectionData"/> and <see cref="P:Microsoft.ApplicationServer.Http.Dispatcher.UriAndMethodOperationSelector.TrailingSlashMode"/>.
            </summary>
            <param name="baseAddress">BaseAddress used for mapping the requestUri to the entries in operationList</param>
            <param name="operations"> 
            The <see cref="!:HttpOperationSelectionData"/> instances that describe the operations of the service.
            </param>
            <param name="trailingSlashMode">
            The setting for the 
            <see cref="P:Microsoft.ApplicationServer.Http.Dispatcher.UriAndMethodOperationSelector.TrailingSlashMode">TrailingSlashMode</see>.
            </param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.UriAndMethodOperationSelector.TrySelectOperation(System.Net.Http.HttpRequestMessage,System.String@,System.Boolean@)">
            <summary>
            Select a service operation based on the HTTP verb and the request Uri of the incoming request message. 
            </summary>
            <param name="request">The incoming <see cref="T:System.Net.Http.HttpRequestMessage"/>.</param>
            <param name="operationName">When this method returns true, operationName will be the name of the operation to be associated with the message.</param>
            <param name="matchDiffersByTrailingSlash">Boolean value indicating whether the match differs from the message.RequestUri by a trailing slash</param>
            <returns>boolean value indicating whether we found a explicit matching operation for the request. The request Uri could be an exact match or differing by a trailing slash.This method does not look for a wild card method match.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.UriAndMethodOperationSelector.OnSelectOperation(System.Net.Http.HttpRequestMessage)">
            <summary>
            Selects a service operation based on the HTTP verb and the request Uri of the incoming request message. 
            </summary>
            <param name="request">The incoming <see cref="T:System.Net.Http.HttpRequestMessage"/>.</param>
            <returns>The name of the operation to be associated with the message.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.UriAndMethodOperationSelector.OnTrySelectOperation(System.Net.Http.HttpRequestMessage,System.String@,System.Boolean@)">
            <summary>
            Called by <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.UriAndMethodOperationSelector.TrySelectOperation(System.Net.Http.HttpRequestMessage,System.String@,System.Boolean@)"/> to select a service operation based on the HTTP verb and the request Uri of the incoming request message.
            </summary>
            <param name="request">The incoming <see cref="T:System.Net.Http.HttpRequestMessage"/>.</param>
            <param name="operationName">When this method returns true, operationName will be the name of the operation to be associated with the message.</param>
            <param name="matchDifferByTrailingSlash">Boolean value indicating whether the match differs from the message.RequestUri by a trailing slash</param>
            <returns>boolean value indicating whether we found a explicit matching operation for the request. The request Uri could be an exact match or differing by a trailing slash.This method does not look for a wild card method match.</returns>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Dispatcher.UriAndMethodOperationSelector.TrailingSlashMode">
            <summary>
            Gets <see cref="P:Microsoft.ApplicationServer.Http.Dispatcher.UriAndMethodOperationSelector.TrailingSlashMode"/> used for matching incoming request
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.UriAndMethodOperationSelector.OperationRoutingKey">
            <summary>
             Class used to enforce that no two operations have the same UriTemplate and Method.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.UriAndMethodOperationSelector.OperationRoutingKey.Equals(System.Object)">
            <summary>
            Override to do custom comparison
            </summary>
            <param name="obj">The object to compare.</param>
            <returns><c>true</c> if they are equal.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.UriAndMethodOperationSelector.OperationRoutingKey.GetHashCode">
            <summary>
            Override to do custom hash
            </summary>
            <returns>Custom hash code.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerPipeline">
            <summary>
            Thic class is used to bind and execute an ordered collection of <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances. 
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.MediaRangeMapping">
            <summary>
            Class that provides <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/>s for a request or response
            from a media range.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.MediaRangeMapping.#ctor(System.Net.Http.Headers.MediaTypeHeaderValue,System.Net.Http.Headers.MediaTypeHeaderValue)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.MediaRangeMapping"/> class.
            </summary>
            <param name="mediaRange">The <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> that provides a description
            of the media range.</param>
            <param name="mediaType">The <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> to return on a match.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.MediaRangeMapping.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.MediaRangeMapping"/> class.
            </summary>
            <param name="mediaRange">The description of the media range.</param>
            <param name="mediaType">The media type to return on a match.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.MediaRangeMapping.OnSupportsMediaType(System.Net.Http.HttpRequestMessage)">
            <summary>
            Returns a value indicating whether this <see cref="T:Microsoft.ApplicationServer.Http.MediaRangeMapping"/>
            instance can provide a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> for the <paramref name="request"/>.
            </summary>
            <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage"/> to check.</param>
            <returns>This method always returns <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.MediaRangeMapping.OnSupportsMediaType(System.Net.Http.HttpResponseMessage)">
            <summary>
            Returns a value indicating whether this <see cref="T:Microsoft.ApplicationServer.Http.MediaRangeMapping"/>
            instance can provide a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> for the <paramref name="response"/>.
            </summary>
            <param name="response">The <see cref="T:System.Net.Http.HttpResponseMessage"/> to check.</param>
            <returns>If this instance can match <paramref name="response"/>
            it returns <c>true</c> otherwise <c>false</c>.</returns>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.MediaRangeMapping.MediaRange">
            <summary>
            Gets the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/>
            describing the known media range.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerFormatter">
            <summary>
            An <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpMessageFormatter"/> that executes an
            <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerPipeline"/> for each <see cref="T:System.Net.Http.HttpRequestMessage"/>
            instance that is dispatched to an operation and for each
            <see cref="T:System.Net.Http.HttpResponseMessage"/> that is created and returned 
            down the channel stack.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpMessageFormatter">
            <summary>
            Abstract base class that defines methods to deserialize request messages
            and serialize response messages for the
            <see cref="T:Microsoft.ApplicationServer.Http.HttpBinding">HttpBinding</see>.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpMessageFormatter.System#ServiceModel#Dispatcher#IDispatchMessageFormatter#DeserializeRequest(System.ServiceModel.Channels.Message,System.Object[])">
            <summary>
            Deserializes a message into an array of parameters.
            </summary>
            <param name="message">The incoming message.</param>
            <param name="parameters">The objects that are passed to the operation as parameters.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpMessageFormatter.System#ServiceModel#Dispatcher#IDispatchMessageFormatter#SerializeReply(System.ServiceModel.Channels.MessageVersion,System.Object[],System.Object)">
            <summary>
            Serializes a reply message from a specified message version, array of parameters, and a return value.
            </summary>
            <param name="messageVersion">The SOAP message version.</param>
            <param name="parameters">The out parameters.</param>
            <param name="result">The return value.</param>
            <returns>The serialized reply message.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpMessageFormatter.DeserializeRequest(System.Net.Http.HttpRequestMessage,System.Object[])">
            <summary>
            Deserializes a message into an array of parameters.
            </summary>
            <param name="request">The incoming message.</param>
            <param name="parameters">The objects that are passed to the operation as parameters.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpMessageFormatter.SerializeReply(System.Object[],System.Object)">
            <summary>
            Serializes a reply message from an array of parameters and a return value into the
            given <paramref name="response"/>.
            </summary>
            <param name="parameters">The out parameters.</param>
            <param name="result">The return value.</param>
            <returns>The <see cref="T:System.Net.Http.HttpResponseMessage"/> to return.  It cannot be <c>null</c>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpMessageFormatter.OnDeserializeRequest(System.Net.Http.HttpRequestMessage,System.Object[])">
            <summary>
            Deserializes a message into an array of parameters.
            </summary>
            <param name="message">The incoming message.</param>
            <param name="parameters">The objects that are passed to the operation as parameters.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpMessageFormatter.OnSerializeReply(System.Object[],System.Object)">
            <summary>
            Serializes a reply message from an array of parameters and a return value into the
            given <paramref name="response"/>.
            </summary>
            <param name="parameters">The out parameters.</param>
            <param name="result">The return value.</param>
            <returns>The <see cref="T:System.Net.Http.HttpResponseMessage"/> to return.  It cannot be <c>null</c>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerFormatter.OnDeserializeRequest(System.Net.Http.HttpRequestMessage,System.Object[])">
            <summary>
            Deserializes the incoming <see cref="T:System.Net.Http.HttpRequestMessage"/> into the given <paramref name="parameters"/>.
            </summary>
            <param name="request">The incoming <see cref="T:System.Net.Http.HttpRequestMessage"/> containing the content 
            that requires deserialization</param>
            <param name="parameters">The array of objects into which this method should deserialize.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerFormatter.OnSerializeReply(System.Object[],System.Object)">
            <summary>
            Serializes the given <paramref name="parameters"/> values into the outgoing <see cref="T:System.Net.Http.HttpResponseMessage"/>.
            </summary>
            <param name="parameters">The array of values that need to be serialialized.</param>
            <param name="result">The return value of the operation that needs to be serialized.</param>
            <returns>The <see cref="T:System.Net.Http.HttpResponseMessage"/> to return.  It cannot be <c>null</c>.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Description.HttpOperationDescription">
            <summary>
            Represents the description of a service operation when using the
            <see cref="T:Microsoft.ApplicationServer.Http.HttpBinding">HttpBinding</see> and the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpBehavior"/>.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpOperationDescription.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpOperationDescription"/> class.
            </summary>
            <remarks>This constructor creates an empty instance that must be
            populated via its public properties before use.   To create an
            instance from an existing <see cref="T:System.ServiceModel.Description.OperationDescription"/>, use the
            extension method <see cref="M:Microsoft.ApplicationServer.Http.Description.HttpOperationDescriptionExtensionMethods.ToHttpOperationDescription(System.ServiceModel.Description.OperationDescription)"/>.
            </remarks>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpOperationDescription.#ctor(System.String,System.ServiceModel.Description.ContractDescription)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpOperationDescription"/> class.
            </summary>
            <param name="name">The name of the operation.</param>
            <param name="declaringContract">The declaring contract to which the operation will belong.</param>
            <remarks>
            This constructor creates an empty instance that must be
            populated via its public properties before use.   To create an
            instance from an existing <see cref="T:System.ServiceModel.Description.OperationDescription"/>, use the
            extension method <see cref="M:Microsoft.ApplicationServer.Http.Description.HttpOperationDescriptionExtensionMethods.ToHttpOperationDescription(System.ServiceModel.Description.OperationDescription)"/>.
            </remarks>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpOperationDescription.#ctor(System.ServiceModel.Description.OperationDescription)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpOperationDescription"/> class
            using an existing <see cref="T:System.ServiceModel.Description.OperationDescription"/>.
            </summary>
            <remarks>
            An instance created using this constructor will synchronize changes made to the
            instance properties back to the original <see cref="T:System.ServiceModel.Description.OperationDescription"/>.
            </remarks>
            <param name="operationDescription">An existing <see cref="T:System.ServiceModel.Description.OperationDescription"/>
            instance on which to base this new <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpOperationDescription"/>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpOperationDescription.ToOperationDescription">
            <summary>
            Retrieves an <see cref="T:System.ServiceModel.Description.OperationDescription"/> that matches the current instance.
            </summary>
            <remarks>
            This method will throw <see cref="T:System.NotImplementedException"/> if a matching
            <see cref="T:System.ServiceModel.Description.OperationDescription"/> is not available.
            </remarks>
            <returns>The <see cref="T:System.ServiceModel.Description.OperationDescription"/>.   It will not be <c>null</c>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpOperationDescription.CreateMessageDescriptionIfNecessary(System.ServiceModel.Description.OperationDescription,System.Int32)">
            <summary>
            Ensures that a <see cref="T:System.ServiceModel.Description.MessageDescription"/> exists for the given <paramref name="messageIndex"/>
            within the specified <see cref="T:System.ServiceModel.Description.OperationDescription"/>.
            A default one will be created if it does not yet exist.
            </summary>
            <param name="operationDescription">The <see cref="T:System.ServiceModel.Description.OperationDescription"/> to check and modify.</param>
            <param name="messageIndex">The index within the <see cref="T:System.ServiceModel.Description.MessageDescriptionCollection"/> that must exist.</param>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpOperationDescription.Name">
            <summary>
            Gets or sets the name of the operation.
            </summary>
            <remarks>
            Attempting to set the name for an instance created from an existing
            <see cref="T:System.ServiceModel.Description.OperationDescription"/> will throw <see cref="T:System.NotSupportedException"/>.
            </remarks>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpOperationDescription.Behaviors">
            <summary>
            Gets the operation behaviors associated with the operation.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpOperationDescription.DeclaringContract">
            <summary>
            Gets or sets the contract to which the operation belongs.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpOperationDescription.KnownTypes">
            <summary>
            Gets the known types associated with the operation description.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpOperationDescription.Attributes">
            <summary>
            Gets the custom attributes associated with the operation.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpOperationDescription.ReturnValue">
            <summary>
             Gets or sets the description of the value returned by the operation.
            </summary>
            <value>
            This value may be <c>null</c>.  If the current instance is synchronized
            with respect to an <see cref="T:System.ServiceModel.Description.OperationDescription"/>, it will be modified
            to reflect the new value.
            </value>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpOperationDescription.InputParameters">
            <summary>
            Gets the collection of input parameters used by this operation.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpOperationDescription.OutputParameters">
            <summary>
             Gets the collection of output parameters used by this operation.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpOperationDescription.IsSynchronized">
            <summary>
            Gets a value indicating whether the current instance is synchronized with
            respect to an <see cref="T:System.ServiceModel.Description.OperationDescription"/>.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Configuration.HttpEndpointElement">
            <summary>
            Class that provides an endpoint element for the <see cref="T:Microsoft.ApplicationServer.Http.HttpBinding"/> binding.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Configuration.HttpEndpointElement.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpEndpoint"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Configuration.HttpEndpointElement.CreateServiceEndpoint(System.ServiceModel.Description.ContractDescription)">
            <summary>
            When implemente in a derived class, creates a service endpoint from message information
            contained in the specified <see cref="T:System.ServiceModel.Description.ContractDescription"/>.
            </summary>
            <param name="contractDescription">Information about what is contained in messages
            being sent from an endpoint.</param>
            <returns>A service endpoint.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Configuration.HttpEndpointElement.OnInitializeAndValidate(System.ServiceModel.Configuration.ChannelEndpointElement)">
            <summary>
            When called from a derived class, initializes and verifies the format of the
            specified service endpoint element in a service application configuration file.
            </summary>
            <param name="channelEndpointElement">An endpoint element that defineds the physical transfer
            of messages back and forth between the client and the service.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Configuration.HttpEndpointElement.OnInitializeAndValidate(System.ServiceModel.Configuration.ServiceEndpointElement)">
            <summary>
            When called from a derived class, initializes and verifies the format of the
            specified service endpoint element in a service application configuration file.
            </summary>
            <param name="serviceEndpointElement">A service endpoint element that enables clients to find and
            communicate with a service.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Configuration.HttpEndpointElement.OnApplyConfiguration(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Configuration.ServiceEndpointElement)">
            <summary>
            When called from a derived class, loads the service description information
            from the configuration file and applies it to the runtime being constructed.
            </summary>
            <param name="endpoint">And endpoint that enables clients to find and communicate with a service.</param>
            <param name="serviceEndpointElement">A service endpoint element of a service application.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Configuration.HttpEndpointElement.OnApplyConfiguration(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Configuration.ChannelEndpointElement)">
            <summary>
            When called from a derived class, loads the service description information
            from the configuration file and applies it to the runtime being constructed.
            </summary>
            <param name="endpoint">And endpoint that enables clients to find and communicate with a service.</param>
            <param name="channelEndpointElement">An endpoint element that defined the physical
            transfer of messages ack and forth between the client and the service.</param>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Configuration.HttpEndpointElement.HelpEnabled">
            <summary>
            Gets or sets a value indicating whether the automatic help page will be available.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Configuration.HttpEndpointElement.TrailingSlashMode">
            <summary>
            Gets or sets a value specifying how trailing slashes in the <see cref="T:System.Uri"/> will be handled.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Configuration.HttpEndpointElement.OperationHandlerFactory">
            <summary>
            Gets or sets the <see cref="P:Microsoft.ApplicationServer.Http.Configuration.HttpEndpointElement.OperationHandlerFactory"/>.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Configuration.HttpEndpointElement.HostNameComparisonMode">
            <summary>
            Gets or sets a value that indicates whether the hostname is used to reach the service when matching 
            the URI.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Configuration.HttpEndpointElement.MaxBufferPoolSize">
            <summary>
            Gets or sets the maximum amount of memory allocated for the buffer manager that manages the buffers 
            required by endpoints that use this binding.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Configuration.HttpEndpointElement.MaxBufferSize">
            <summary>
            Gets or sets the maximum amount of memory that is allocated for use by the manager of the message 
            buffers that receive messages from the channel.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Configuration.HttpEndpointElement.MaxReceivedMessageSize">
            <summary>
            Gets or sets the maximum size for a message that can be processed by the binding.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Configuration.HttpEndpointElement.Security">
            <summary>
            Gets the configuration element that contains the security settings used with this binding.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Configuration.HttpEndpointElement.TransferMode">
            <summary>
            Gets or sets a value that indicates whether the service configured with the binding uses streamed or 
            buffered (or both) modes of message transfer.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Configuration.HttpEndpointElement.EndpointType">
            <summary>
            Gets the type of the endpoint.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Configuration.HttpEndpointElement.Properties">
            <summary>
            Gets the collection of properties for the current endpoint element.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Configuration.HttpBindingCollectionElement">
            <summary>
            Represents a configuration element that contains sub-elements that specify settings for using 
            the <see cref="T:Microsoft.ApplicationServer.Http.HttpBinding">HttpBinding</see> binding.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Configuration.HttpBindingCollectionElement.GetDefault">
            <summary>
            Returns a default <see cref="T:Microsoft.ApplicationServer.Http.HttpBinding">HttpBinding</see> binding.
            </summary>
            <returns>
            A default <see cref="T:Microsoft.ApplicationServer.Http.HttpBinding">HttpBinding</see> binding.
            </returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.TrailingSlashMode">
            <summary>
            TrailingSlashMode lists the possible ways in which the trailing slash will be handled in URI's.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationServer.Http.TrailingSlashMode.AutoRedirect">
            <summary>
            AutoRedirects in the case of request uri differing by trailing slash
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationServer.Http.TrailingSlashMode.Ignore">
            <summary>
            Ignores the difference in trailing slash in the request uri
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler">
            <summary>
            A <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> that takes in a instance of some type
            and returns an <see cref="!:HttpResponseMessage&lt;&gt;"/> instance of that same type.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler">
            <summary>
            An abstract base class used to create custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances
            that execute based on declared input and output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter">HttpParameters</see>. 
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.Handle(System.Object[])">
            <summary>
            The <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> handles the given <paramref name="input"/> values and returns 
            a the output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.
            </summary>
            <param name="input">
            The input values that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle. 
            The values should agree in order and type with the input <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter">
            HttpParameters</see> given by the <see cref="P:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.InputParameters"/> property.
            </param>
            <returns>
            An array that provides the output values.
            </returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents this instance and includes
            the type name of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> and a list of the
            input and output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> names.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents this instance.
            </returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OnGetInputParameters">
            <summary>
            Implemented in a derived class to return the input <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter">HttpParameters</see>
            that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> expects to be provided whenever the <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.Handle(System.Object[])"/> method 
            is called.  The <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter">HttpParameters</see> must be returned in the same order
            the the <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.Handle(System.Object[])"/> method will expect them in the input object array.
            </summary>
            <remarks>
            <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OnGetInputParameters"/> is only called once and the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter">HttpParameters</see>
            are cached in a read-only collection.
            </remarks>
            <returns>
            The input <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter">HttpParameters</see> that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>
            expects.
            </returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OnGetOutputParameters">
            <summary>
            Implemented in a derived class to return the ouput <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter">HttpParameters</see>
            that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> will provided whenever the <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.Handle(System.Object[])"/> method 
            is called.  The <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter">HttpParameters</see> must be returned in the same order
            the the <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.Handle(System.Object[])"/> method will provide then in the output object array.
            </summary>
            <remarks>
            <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OnGetOutputParameters"/> is only called once and the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter">HttpParameters</see>
            are cached in a read-only collection.
            </remarks>
            <returns>
            The output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter">HttpParameters</see> that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>
            will provide.
            </returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OnHandle(System.Object[])">
            <summary>
            Implemented in a derived class to provide the handling logic of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <param name="input">
            The input values that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should be handled. 
            The values should agree in order and type with the input <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter">
            HttpParameters</see> given by the <see cref="P:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.InputParameters"/> property.
            </param>
            <returns>
            An array that provides the output values.
            </returns>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.InputParameters">
            <summary>
            Gets the collection of input <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter">HttpParameters</see> 
            that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> expects to handle.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OutputParameters">
            <summary>
            Gets the collection of output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter">HttpParameters</see> 
            that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> returns.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler.#ctor(Microsoft.ApplicationServer.Http.Description.HttpParameter,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Initializes a new instance of a <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler"/> with the
            given <paramref name="responseContentParameter"/> and <paramref name="formatters"/>.
            </summary>
            <param name="responseContentParameter">The <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> for the content of the response.</param>
            <param name="formatters">The collection of <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> instances to use for deserializing the response content.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler.OnGetInputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing the
            input values for this <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler"/>.
            </summary>
            <remarks>
            The <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.UriTemplateHandler"/> always returns a single input of
            <see cref="P:Microsoft.ApplicationServer.Http.Description.HttpParameter.ResponseMessage"/>.
            </remarks>
            <returns>A collection that consists of just the <see cref="P:Microsoft.ApplicationServer.Http.Description.HttpParameter.ResponseMessage"/>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler.OnGetOutputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/>s describing the
            output values of this <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler"/>.
            </summary>
            <remarks>
            The <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.UriTemplateHandler"/> always returns the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> 
            instance that was passed into the constructor of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler"/>.
            </remarks>
            <returns>
            A collection that consists of just the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> 
            instance that was passed into the constructor of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler"/>.
            </returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler.OnHandle(System.Object[])">
            <summary>
            Called to execute this <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler"/>.
            </summary>
            <param name="input">
            The input values to handle corresponding to the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> 
            returned by <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler.OnGetInputParameters"/>.
            </param>
            <returns>
            The output values corresponding to the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> returned 
            by <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler.OnGetOutputParameters"/>.
            </returns>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler.Formatters">
            <summary>
            Gets the default <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> instances to use for the <see cref="!:HttpResponseMessage&lt;&gt;"/>
            instances created by the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler"/>.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler.HttpResponseMessageConverter">
            <summary>
            Abstract base class used by the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler"/> to create 
            <see cref="!:HttResponseMessage&lt;&gt;"/> instances for a particular <typeparamref name="T"/> 
            without the performance hit of using reflection for every new instance.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler.HttpResponseMessageConverter.Convert(System.Net.Http.HttpRequestMessage,System.Object,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Base abstract method that is overridden by the <see cref="!:HttpResponseMessageConverter&lt;&gt;"/>
            to convert an <see cref="!:HttResponseMessage"/> into an <see cref="!:HttResponseMessage&lt;&gt;"/> of
            a particular type.
            </summary>
            <param name="requestMessage">The <see cref="T:System.Net.Http.HttpRequestMessage"/> to attach to the converted <see cref="T:System.Net.Http.HttpResponseMessage"/>.</param>
            <param name="responseContent">The content of the response message.</param>
            <param name="formatters">The <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> collection to use with the <see cref="!:ObjectContent&lt;&gt;"/>
            used by the converted <see cref="!:HttpResponseMessageConverter&lt;&gt;"/>.</param>
            <returns>
            The converted <see cref="!:HttpResponseMessageConverter&lt;&gt;"/>.
            </returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler.SimpleHttpResponseMessageConverter">
            <summary>
            An <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler.HttpResponseMessageConverter"/> that is only used when the response content is a non-generic <see cref="T:System.Net.Http.HttpResponseMessage"/>.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler.SimpleHttpResponseMessageConverter.Convert(System.Net.Http.HttpRequestMessage,System.Object,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Overridden method that simply sets the <see cref="!:HttpReponseMessage.RequestMessage"/> on the <see cref="T:System.Net.Http.HttpResponseMessage"/> instance that
            is already provided as the <paramref name="responseContent"/>.
            </summary>
            <param name="requestMessage">The <see cref="T:System.Net.Http.HttpRequestMessage"/> to attach to the <see cref="T:System.Net.Http.HttpResponseMessage"/>.</param>
            <param name="responseContent">The response message.</param>
            <param name="formatters">The <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> collection to use with the <see cref="!:ObjectContent&lt;&gt;"/>
            used by the converted <see cref="!:HttpResponseMessageConverter&lt;&gt;"/>.</param>
            <returns>
            The <see cref="T:System.Net.Http.HttpResponseMessage"/>.
            </returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler.VoidHttpResponseMessageConverter">
            <summary>
            An <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler.VoidHttpResponseMessageConverter"/> that is only used when the response content is a void.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler.VoidHttpResponseMessageConverter.Convert(System.Net.Http.HttpRequestMessage,System.Object,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Overridden method that simply sets the <see cref="!:HttpReponseMessage.RequestMessage"/> on a new <see cref="T:System.Net.Http.HttpResponseMessage"/> instance.
            </summary>
            <param name="requestMessage">The <see cref="T:System.Net.Http.HttpRequestMessage"/> to attach to the <see cref="T:System.Net.Http.HttpResponseMessage"/>.</param>
            <param name="responseContent">The value is always null.</param>
            <param name="formatters">The value is not used.</param>
            <returns>
            The <see cref="T:System.Net.Http.HttpResponseMessage"/>.
            </returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler.HttpContentMessageConverter">
            <summary>
            An <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler.HttpResponseMessageConverter"/> that is only used when the response content is a an <see cref="T:System.Net.Http.HttpContent"/>.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler.HttpContentMessageConverter.Convert(System.Net.Http.HttpRequestMessage,System.Object,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Overriden method that simply creates a new the <see cref="T:System.Net.Http.HttpResponseMessage"/> instance and sets the <see cref="T:System.Net.Http.HttpContent"/> that
            is already provided as the <paramref name="responseContent"/>.
            </summary>
            <param name="requestMessage">The <see cref="T:System.Net.Http.HttpRequestMessage"/> to attach to the <see cref="T:System.Net.Http.HttpResponseMessage"/>.</param>
            <param name="responseContent">The response message content.</param>
            <param name="formatters">The <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> collection to use with the <see cref="!:ObjectContent&lt;&gt;"/>
            used by the converted <see cref="!:HttpResponseMessageConverter&lt;&gt;"/>.</param>
            <returns>
            The <see cref="T:System.Net.Http.HttpResponseMessage"/>.
            </returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler.HttpResponseMessageConverter`1">
            <summary>
            Generic version of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler.HttpResponseMessageConverter"/> used by the 
            <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler"/> to create <see cref="!:HttResponseMessage&lt;&gt;"/> instances 
            for a particular <typeparamref name="T"/> without the performance hit of using reflection
            for every new instance.
            </summary>
            <typeparam name="T">The type with which to create new <see cref="!:HttpResponseMessage&lt;&gt;"/> instances.</typeparam>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler.HttpResponseMessageConverter`1.Convert(System.Net.Http.HttpRequestMessage,System.Object,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Converts an <see cref="!:HttResponseMessage"/> into an <see cref="!:HttResponseMessage&lt;&gt;"/> of
            a particular type.
            </summary>
            <param name="requestMessage">The <see cref="T:System.Net.Http.HttpRequestMessage"/> to attach to the converted <see cref="T:System.Net.Http.HttpResponseMessage"/>.</param>
            <param name="responseContent">The content of the response message.</param>
            <param name="formatters">The <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> collection to use with the <see cref="!:ObjectContent&lt;&gt;"/>
            used by the converted <see cref="!:HttpResponseMessageConverter&lt;&gt;"/>.</param>
            <returns>
            The converted <see cref="!:HttpResponseMessage&lt;&gt;"/>.
            </returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Description.HttpBehavior">
            <summary>
            Class that provides <see cref="T:System.ServiceModel.Description.IEndpointBehavior"/> for the <see cref="T:Microsoft.ApplicationServer.Http.HttpBinding"/> binding.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpBehavior.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpBehavior"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpBehavior.AddBindingParameters(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Channels.BindingParameterCollection)">
            <summary>
            Passes data at runtime to bindings to support custom behavior.
            </summary>
            <param name="endpoint">The endpoint to modify.</param>
            <param name="bindingParameters">The objects that binding elements require to support the behavior.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpBehavior.System#ServiceModel#Description#IEndpointBehavior#ApplyClientBehavior(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.ClientRuntime)">
            <summary>
            Implements a modification or extension of the client across and endpoint
            </summary>
            <param name="endpoint">The endpoint that is to be customized.</param>
            <param name="clientRuntime">The client runtime to be customized</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpBehavior.Validate(System.ServiceModel.Description.ServiceEndpoint)">
            <summary>
            Confirms that the endpoint meets some intended criteria.
            </summary>
            <param name="endpoint">The endpoint to validate.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpBehavior.ApplyDispatchBehavior(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.EndpointDispatcher)">
            <summary>
            Allows for extension or modification of the service across an endpoint.
            </summary>
            <param name="endpoint">The endpoint that exposes the contract.</param>
            <param name="endpointDispatcher">The endpoint dispatcher to be modified or extended.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpBehavior.GenerateClientContractDescription(System.ServiceModel.Description.ContractDescription)">
            <summary>
            Generates a ContractDescription that can be used for generating the help page.
            </summary>
            <param name="originalContract"><see cref="T:System.ServiceModel.Description.ContractDescription"/> of the Service endpoint for which the help page contract desciption is generated.</param>
            <returns><see cref="T:System.ServiceModel.Description.ContractDescription"/> that should be used for the HelpPage generation.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpBehavior.OnAddBindingParameters(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Channels.BindingParameterCollection)">
            <summary>
            Override in a derived class to pass data at runtime to bindings to support custom behavior.
            </summary>
            <remarks>This base implementation does nothing.</remarks>
            <param name="endpoint">The endpoint to modify.</param>
            <param name="bindingParameters">The objects that binding elements require to support the behavior.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpBehavior.OnValidate(System.ServiceModel.Description.ServiceEndpoint)">
            <summary>
            Override in a derived class to confirm that the endpoint meets some intended criteria.
            </summary>
            <remarks>
            This base implementation provides a some standard validation for the endpoint and the service operations, that
            derived implementations should generally leverage.
            </remarks>
            <param name="endpoint">The endpoint to validate.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpBehavior.OnApplyDispatchBehavior(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.EndpointDispatcher)">
            <summary>
            Override in a derived class to extened or modify the behavior of the service across an endpoint.
            </summary>
            <remarks>
            This base implementation sets up the proper operation dispatcher, formatter, and effor handler.
            Derived implementations shyould always call the base.
            </remarks>
            <param name="endpoint">The endpoint that exposes the contract.</param>
            <param name="endpointDispatcher">The endpoint dispatcher to be modified or extended.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpBehavior.OnGetHttpErrorHandlers(System.ServiceModel.Description.ServiceEndpoint,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.Description.HttpOperationDescription})">
            <summary>
            Gets the collection of <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpErrorHandler"/> instances for the given
            set of <paramref name="operations"/> for the specified <paramref name="endpoint"/>.
            </summary>
            <remarks>
            The base implementation does nothing.
            </remarks>
            <param name="endpoint">The endpoint whose error handlers are required.</param>
            <param name="operations">The set of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpOperationDescription"/>s.</param>
            <returns>The seet of error handlers. The default is an empty collection.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpBehavior.OnGetOperationSelector(System.ServiceModel.Description.ServiceEndpoint,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.Description.HttpOperationDescription})">
            <summary>
            Gets the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationSelector"/> to use for the given set
            of <paramref name="operations"/> for the specified <paramref name="endpoint"/>.
            </summary>
            <remarks>The base implementation returns the default <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.UriAndMethodOperationSelector"/>.
            </remarks>
            <param name="endpoint">The endpoint exposing the operations.</param>
            <param name="operations">The set of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpOperationDescription"/>.</param>
            <returns>The <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationSelector"/> to use.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpBehavior.OnGetMessageFormatter(System.ServiceModel.Description.ServiceEndpoint,Microsoft.ApplicationServer.Http.Description.HttpOperationDescription)">
            <summary>
            Gets the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpMessageFormatter"/> to use for the given 
            <paramref name="operations"/> for the specified <paramref name="endpoint"/>.
            </summary>
            <remarks>
            The base implementation returns an <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpMessageFormatter"/> with the
            <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> insances applied to the given operation.
            </remarks>
            <param name="endpoint">The endpoint exposing the operations.</param>
            <param name="operation">The <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpOperationDescription"/>.</param>
            <returns>The <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpMessageFormatter"/> to use for the <paramref name="operation"/>.</returns>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpBehavior.HelpEnabled">
            <summary>
            Gets or sets a value indicating whether an automatic help page will be
            available.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpBehavior.TrailingSlashMode">
            <summary>
            Gets or sets a value specifying how trailing slashes will be handled
            with URI-based operation selection.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpBehavior.OperationHandlerFactory">
            <summary>
            Gets or sets the <see cref="P:Microsoft.ApplicationServer.Http.Description.HttpBehavior.OperationHandlerFactory"/>.
            </summary>
            <value>
            The value returned will never be <c>null</c>.  
            If no <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpOperationHandlerFactory"/> has been set,
            the default factory will be returned.
            </value>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.XmlMediaTypeFormatter">
            <summary>
            <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> class to handle Xml.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.XmlMediaTypeFormatter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.XmlMediaTypeFormatter"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.XmlMediaTypeFormatter.SetSerializer(System.Type,System.Runtime.Serialization.XmlObjectSerializer)">
            <summary>
            Registers the <see cref="T:System.Runtime.Serialization.XmlObjectSerializer"/> to use to read or write
            the specified <paramref name="type"/>.
            </summary>
            <param name="type">The type of object that will be serialized or deserialized with <paramref name="serializer"/>.</param>
            <param name="serializer">The <see cref="T:System.Runtime.Serialization.XmlObjectSerializer"/> instance to use.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.XmlMediaTypeFormatter.SetSerializer``1(System.Runtime.Serialization.XmlObjectSerializer)">
            <summary>
            Registers the <see cref="T:System.Runtime.Serialization.XmlObjectSerializer"/> to use to read or write
            the specified <typeparamref name="T"/> type.
            </summary>
            <typeparam name="T">The type of object that will be serialized or deserialized with <paramref name="serializer"/>.</typeparam>
            <param name="serializer">The <see cref="T:System.Runtime.Serialization.XmlObjectSerializer"/> instance to use.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.XmlMediaTypeFormatter.SetSerializer(System.Type,System.Xml.Serialization.XmlSerializer,System.Boolean)">
            <summary>
            Registers the <see cref="T:System.Xml.Serialization.XmlSerializer"/> to use to read or write
            the specified <paramref name="type"/>.
            </summary>
            <param name="type">The type of objects for which <paramref name="serializer"/> will be used.</param>
            <param name="serializer">The <see cref="T:System.Xml.Serialization.XmlSerializer"/> instance to use.</param>
            <param name="isIQueryable">Whether or not the instance is IQueryable</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.XmlMediaTypeFormatter.SetSerializer``1(System.Xml.Serialization.XmlSerializer)">
            <summary>
            Registers the <see cref="T:System.Xml.Serialization.XmlSerializer"/> to use to read or write
            the specified <typeparamref name="T"/> type.
            </summary>
            <typeparam name="T">The type of object that will be serialized or deserialized with <paramref name="serializer"/>.</typeparam>
            <param name="serializer">The <see cref="T:System.Xml.Serialization.XmlSerializer"/> instance to use.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.XmlMediaTypeFormatter.RemoveSerializer(System.Type)">
            <summary>
            Unregisters the serializer currently associated with the given <paramref name="type"/>.
            </summary>
            <remarks>
            Unless another serializer is registered for the <paramref name="type"/>, a default one will be created.
            </remarks>
            <param name="type">The type of object whose serializer should be removed.</param>
            <returns><c>true</c> if a serializer was registered for the <paramref name="type"/>; otherwise <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.XmlMediaTypeFormatter.OnCanReadType(System.Type)">
            <summary>
            Determines whether this <see cref="T:Microsoft.ApplicationServer.Http.XmlMediaTypeFormatter"/> can read objects
            of the specified <paramref name="type"/>.
            </summary>
            <param name="type">The type of object that will be read.</param>
            <returns><c>true</c> if objects of this <paramref name="type"/> can be read, otherwise <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.XmlMediaTypeFormatter.OnCanWriteType(System.Type)">
            <summary>
            Determines whether this <see cref="T:Microsoft.ApplicationServer.Http.XmlMediaTypeFormatter"/> can write objects
            of the specified <paramref name="type"/>.
            </summary>
            <param name="type">The type of object that will be written.</param>
            <returns><c>true</c> if objects of this <paramref name="type"/> can be written, otherwise <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.XmlMediaTypeFormatter.OnReadFromStream(System.Type,System.IO.Stream,System.Net.Http.Headers.HttpContentHeaders)">
            <summary>
            Called during deserialization to read an object of the specified <paramref name="type"/>
            from the specified <paramref name="stream"/>.
            </summary>
            <param name="type">The type of object to read.</param>
            <param name="stream">The <see cref="T:System.IO.Stream"/> from which to read.</param>
            <param name="contentHeaders">The content headers associated with the request or response.</param>
            <returns>The object instance that has been read.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.XmlMediaTypeFormatter.OnWriteToStream(System.Type,System.Object,System.IO.Stream,System.Net.Http.Headers.HttpContentHeaders,System.Net.TransportContext)">
            <summary>
            Called during serialization to write an object of the specified <paramref name="type"/>
            to the specified <paramref name="stream"/>.
            </summary>
            <param name="type">The type of object to write.</param>
            <param name="value">The object to write.</param>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to which to write.</param>
            <param name="contentHeaders">The content headers associated with the request or response.</param>
            <param name="context">The <see cref="T:System.Net.TransportContext"/>.</param>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.XmlMediaTypeFormatter.DefaultMediaType">
            <summary>
            Gets the default media type for xml, namely "application/xml".
            </summary>
            <value>
            Because <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> is mutable, the value
            returned will be a new instance everytime.
            </value>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.XmlMediaTypeFormatter.XmlWriterSettings">
            <summary>
            Gets the settings to use when serializing a given type.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.XmlMediaTypeFormatter.XmlReaderSettings">
            <summary>
            Gets the settings to use when deserializing a given type.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.XmlMediaTypeFormatter.XmlSerializerNamespaces">
            <summary>
            Gets or sets the namespaces to use when serializing with an <see cref="T:System.Xml.Serialization.XmlSerializer"/> for 
            a given type.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.HttpTypeHelper">
            <summary>
            A static class that provides HTTP related types and functionality
            around checking types against the set of HTTP related types.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.ReflectionHttpParameterBuilder">
            <summary>
            Class used to generate the input and output collections of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances 
            for the generic versions of <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> based on the method signatures of
            the <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OnHandle(System.Object[])"/> method.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerPipelineContext">
            <summary>
            Holds all of the state of an executing <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerPipeline"/>.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.HttpResponseMessage`1">
            <summary>
            Derived <see cref="T:System.Net.Http.HttpResponseMessage"/> class that contains a strongly typed object as its content.
            </summary>
            <typeparam name="T">The type of object instances of this class will contain as its content.</typeparam>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpResponseMessage`1.#ctor(System.Net.HttpStatusCode)">
            <summary>
            Initializes a new instance of the <see cref="!:HttpResponseMessage[T]"/> class.
            </summary>
            <remarks>
            This constructor sets <see cref="P:Microsoft.ApplicationServer.Http.HttpResponseMessage`1.Content"/> to contain an instance of
            <see cref="T:Microsoft.ApplicationServer.Http.ObjectContent"/> containing the default value for <typeparamref name="T"/>.
            </remarks>
            <param name="statusCode">The <see cref="T:System.Net.HttpStatusCode"/> to use for this response.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpResponseMessage`1.#ctor(`0)">
            <summary>
            Initializes a new instance of the <see cref="!:HttpResponseMessage[T]"/> class.
            </summary>
            <param name="value">The value to use as the content of this new instance.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpResponseMessage`1.#ctor(`0,System.Net.HttpStatusCode)">
            <summary>
            Initializes a new instance of the <see cref="!:HttpResponseMessage[T]"/> class.
            </summary>
            <param name="value">The value to use as the content of this new instance.</param>
            <param name="statusCode">The <see cref="T:System.Net.HttpStatusCode"/> to use for this response.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpResponseMessage`1.#ctor(`0,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Initializes a new instance of the <see cref="!:HttpResponseMessage[T]"/> class.
            </summary>
            <param name="value">The value to use as the content of this new instance.</param>
            <param name="formatters">The collection of <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> instances 
            to use for serialization.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpResponseMessage`1.#ctor(`0,System.Net.HttpStatusCode,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Initializes a new instance of the <see cref="!:HttpResponseMessage[T]"/> class.
            </summary>
            <param name="value">The value to use as the content of this new instance.</param>
            <param name="statusCode">The <see cref="T:System.Net.HttpStatusCode"/> to use for this response.</param>
            <param name="formatters">The collection of <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> instances 
            to use for serialization.</param>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.HttpResponseMessage`1.Content">
            <summary>
            Gets or sets the <see cref="T:Microsoft.ApplicationServer.Http.ObjectContent"/> that manages the value for this instance.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.UriTemplateHandler">
            <summary>
            A <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> that matches an input <see cref="T:System.Uri"/> against a 
            given <see cref="P:Microsoft.ApplicationServer.Http.Dispatcher.UriTemplateHandler.UriTemplate"/> and outputs <see cref="P:Microsoft.ApplicationServer.Http.Dispatcher.UriTemplateHandler.UriTemplate"/> variable
            values as strings.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.UriTemplateHandler.#ctor(System.Uri,System.UriTemplate)">
            <summary>
            Initializes a new instance of a <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.UriTemplateHandler"/> with the
            given <paramref name="baseAddress"/> and <paramref name="uriTemplate"/>.
            </summary>
            <param name="baseAddress">
            The base address to use when matching a <see cref="T:System.Uri"/> against the given <paramref name="uriTemplate"/>
            </param> 
            <param name="uriTemplate">
            The <see cref="P:Microsoft.ApplicationServer.Http.Dispatcher.UriTemplateHandler.UriTemplate"/> to match against input <see cref="T:System.Uri">Uris</see>.
            </param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.UriTemplateHandler.OnGetInputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing the
            input values for this <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.UriTemplateHandler"/>.
            </summary>
            <remarks>
            The <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.UriTemplateHandler"/> always returns a single input of
            <see cref="P:Microsoft.ApplicationServer.Http.Description.HttpParameter.RequestMessage"/>.
            </remarks>
            <returns>A collection that consists of just the <see cref="P:Microsoft.ApplicationServer.Http.Description.HttpParameter.RequestMessage"/>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.UriTemplateHandler.OnGetOutputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing the
            output values of this <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.UriTemplateHandler"/>.
            </summary>
            <remarks>
            The <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.UriTemplateHandler"/> always returns output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> 
            instances in which the <see cref="P:Microsoft.ApplicationServer.Http.Description.HttpParameter.Name"/> is the <see cref="P:Microsoft.ApplicationServer.Http.Dispatcher.UriTemplateHandler.UriTemplate"/>
            variable and the <see cref="P:Microsoft.ApplicationServer.Http.Description.HttpParameter.Type"/> is of type <see cref="T:System.String"/>.
            </remarks>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.UriTemplateHandler.OnHandle(System.Object[])">
            <summary>
            Called to execute this <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.UriTemplateHandler"/>.
            </summary>
            <param name="input">
            The input values to handle, corresponding to the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> 
            returned by <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.UriTemplateHandler.OnGetInputParameters"/>
            </param>
            <returns>
            The <see cref="P:Microsoft.ApplicationServer.Http.Dispatcher.UriTemplateHandler.UriTemplate"/> variable values from matching the <see cref="P:Microsoft.ApplicationServer.Http.Dispatcher.UriTemplateHandler.UriTemplate"/>
            agains the request <see cref="T:System.Uri"/>.
            </returns>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Dispatcher.UriTemplateHandler.BaseAddress">
            <summary>
            Gets the base address to use when matching a <see cref="T:System.Uri"/> against the <paramref name="UriTemplateHttpOperationHandler.UriTemplate"/>.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Dispatcher.UriTemplateHandler.UriTemplate">
            <summary>
            Gets the <see cref="P:Microsoft.ApplicationServer.Http.Dispatcher.UriTemplateHandler.UriTemplate"/> to match against input <see cref="T:System.Uri"/> instances.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpInstanceProvider">
            <summary>
            Declares methods that provide a service object or recycle a service object for a service
            based on <see cref="T:Microsoft.ApplicationServer.Http.HttpBinding">HttpBinding</see>.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpInstanceProvider.GetInstance(System.ServiceModel.InstanceContext)">
            <summary>
            Returns a service object given the specified <see cref="T:System.ServiceModel.InstanceContext"/> object.
            </summary>
            <param name="instanceContext">The current <see cref="T:System.ServiceModel.InstanceContext"/> object.</param>
            <returns>The service object.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpInstanceProvider.ReleaseInstance(System.ServiceModel.InstanceContext,System.Object)">
            <summary>
            Called when an <see cref="T:System.ServiceModel.InstanceContext"/> object recycles a service object.
            </summary>
            <param name="instanceContext">The service's instance context.</param>
            <param name="instance">The service object to be recycled.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpInstanceProvider.GetInstance(System.ServiceModel.InstanceContext,System.Net.Http.HttpRequestMessage)">
            <summary>
            Returns a service object given the specified <see cref="T:System.ServiceModel.InstanceContext"/> object
            and <see cref="T:System.Net.Http.HttpRequestMessage"/>.
            </summary>
            <param name="instanceContext">The current <see cref="T:System.ServiceModel.InstanceContext"/> object.</param>
            <param name="request">The request message that triggered the creation of a service object.</param>
            <returns>The service object.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpInstanceProvider.System#ServiceModel#Dispatcher#IInstanceProvider#GetInstance(System.ServiceModel.InstanceContext,System.ServiceModel.Channels.Message)">
            <summary>
            Returns a service object given the specified <see cref="T:System.ServiceModel.InstanceContext"/> object.
            </summary>
            <param name="instanceContext">The current <see cref="T:System.ServiceModel.InstanceContext"/> object.</param>
            <param name="message">The message that triggered the creation of a service object.</param>
            <returns>The service object.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpInstanceProvider.OnGetInstance(System.ServiceModel.InstanceContext)">
            <summary>
            Called by <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpInstanceProvider.GetInstance(System.ServiceModel.InstanceContext)"/> to get the instance.
            Derived classes must implement this.
            </summary>
            <param name="instanceContext">The current <see cref="T:System.ServiceModel.InstanceContext"/> object.</param>
            <returns>The service object.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpInstanceProvider.OnGetInstance(System.ServiceModel.InstanceContext,System.Net.Http.HttpRequestMessage)">
            <summary>
            Called by <see cref="!:GetInstance(InstanceContext, HttpRequestMessage"/> to get the instance.
            Derived classes must implement this.
            </summary>
            <param name="instanceContext">The current <see cref="T:System.ServiceModel.InstanceContext"/> object.</param>
            <param name="request">The request message that triggered the creation of a service object.</param>
            <returns>The service object.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpInstanceProvider.OnReleaseInstance(System.ServiceModel.InstanceContext,System.Object)">
            <summary>
            Called by <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpInstanceProvider.ReleaseInstance(System.ServiceModel.InstanceContext,System.Object)"/> to release the instance.
            Derived classes must implement this.
            </summary>
            <param name="instanceContext">The service's instance context.</param>
            <param name="instance">The service object to be recycled.</param>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Configuration.HttpBindingElement">
            <summary>
            A configuration element for the <see cref="T:Microsoft.ApplicationServer.Http.HttpBinding">HttpBinding</see>
            binding. 
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Configuration.HttpBindingElement.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Configuration.HttpBindingElement"/> class and specifies 
            the name of the element. 
            </summary>
            <param name="name">The name that is used for this binding configuration element</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Configuration.HttpBindingElement.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Configuration.HttpBindingElement"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Configuration.HttpBindingElement.InitializeFrom(System.ServiceModel.Channels.Binding)">
            <summary>
            Initializes the <see cref="T:Microsoft.ApplicationServer.Http.Configuration.HttpBindingElement"/> from an 
            <see cref="T:Microsoft.ApplicationServer.Http.HttpBinding">HttpBinding</see> instance.
            </summary>
            <param name="binding">
            The <see cref="T:Microsoft.ApplicationServer.Http.HttpBinding">HttpBinding</see> instance from which
            the <see cref="T:Microsoft.ApplicationServer.Http.Configuration.HttpBindingElement"/> will be initialized.
            </param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Configuration.HttpBindingElement.OnApplyConfiguration(System.ServiceModel.Channels.Binding)">
            <summary>
            Applies the configuration of the the <see cref="T:Microsoft.ApplicationServer.Http.Configuration.HttpBindingElement"/> to the given
            <see cref="T:Microsoft.ApplicationServer.Http.HttpBinding">HttpBinding</see> instance.
            </summary>
            <param name="binding">The <see cref="T:Microsoft.ApplicationServer.Http.HttpBinding">HttpBinding</see> 
            instance to which the <see cref="T:Microsoft.ApplicationServer.Http.Configuration.HttpBindingElement"/> configuration will be applied.
            </param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Configuration.HttpBindingElement.SetPropertyValueIfNotDefaultValue``1(System.String,``0)">
            <summary>
            Used by InitializeFrom() pattern to avoid writing default values to generated .config files.
            </summary>
            <typeparam name="T">The type of the property value.</typeparam>
            <param name="propertyName">ConfigurationProperty.Name for the configuration property to set</param>
            <param name="value">Value to set</param>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Configuration.HttpBindingElement.HostNameComparisonMode">
            <summary>
            Gets or sets a value that indicates whether the hostname is used to reach the service when matching 
            the URI.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Configuration.HttpBindingElement.MaxBufferPoolSize">
            <summary>
            Gets or sets the maximum amount of memory allocated for the buffer manager that manages the buffers 
            required by endpoints that use this binding.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Configuration.HttpBindingElement.MaxBufferSize">
            <summary>
            Gets or sets the maximum amount of memory that is allocated for use by the manager of the message 
            buffers that receive messages from the channel.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Configuration.HttpBindingElement.MaxReceivedMessageSize">
            <summary>
            Gets or sets the maximum size for a message that can be processed by the binding.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Configuration.HttpBindingElement.Security">
            <summary>
            Gets the configuration element that contains the security settings used with this binding.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Configuration.HttpBindingElement.TransferMode">
            <summary>
            Gets or sets a value that indicates whether the service configured with the binding uses streamed or 
            buffered (or both) modes of message transfer.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Configuration.HttpBindingElement.BindingElementType">
            <summary>
            Gets the <see cref="T:System.Type">Type</see> of binding that this configuration element represents. 
            (Overrides <see cref="P:System.ServiceModel.Configuration.StandardBindingElement.BindingElementType">
            StandardBindingElement.BindingElementType</see>.)
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Configuration.HttpBindingElement.Properties">
            <summary>
            Gets the collection of properties. (Inherited from 
            <see cref="T:System.Configuration.ConfigurationElement">ConfigurationElement</see>.)
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.ObjectContent">
            <summary>
            Derived <see cref="P:Microsoft.ApplicationServer.Http.ObjectContent.HttpContent"/> class that contains a strongly typed object.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.ObjectContent.#ctor(System.Type,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.ObjectContent"/> class.
            </summary>
            <param name="type">The type of object this instance will contain.</param>
            <param name="value">The value of the object this instance will contain.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.ObjectContent.#ctor(System.Type,System.Object,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.ObjectContent"/> class.
            </summary>
            <param name="type">The type of object this instance will contain.</param>
            <param name="value">The value of the object this instance will contain.</param>
            <param name="mediaType">The media type to associate with this object.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.ObjectContent.#ctor(System.Type,System.Object,System.Net.Http.Headers.MediaTypeHeaderValue)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.ObjectContent"/> class.
            </summary>
            <param name="type">The type of object this instance will contain.</param>
            <param name="value">The value of the object this instance will contain.</param>
            <param name="mediaType">The media type to associate with this object.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.ObjectContent.#ctor(System.Type,System.Net.Http.HttpContent)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.ObjectContent"/> class.
            </summary>
            <param name="type">The type of object this instance will contain.</param>
            <param name="content">An existing <see cref="P:Microsoft.ApplicationServer.Http.ObjectContent.HttpContent"/> instance to use for the object's content.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.ObjectContent.#ctor(System.Type,System.Object,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.ObjectContent"/> class.
            </summary>
            <param name="type">The type of object this instance will contain.</param>
            <param name="value">The value of the object this instance will contain.</param>
            <param name="formatters">The collection of <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> instances
            to use for serialization or deserialization.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.ObjectContent.#ctor(System.Type,System.Object,System.String,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.ObjectContent"/> class.
            </summary>
            <param name="type">The type of object this instance will contain.</param>
            <param name="value">The value of the object this instance will contain.</param>
            <param name="mediaType">The media type to associate with this object.</param>
            <param name="formatters">The collection of <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> instances
            to use for serialization or deserialization.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.ObjectContent.#ctor(System.Type,System.Object,System.Net.Http.Headers.MediaTypeHeaderValue,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.ObjectContent"/> class.
            </summary>
            <param name="type">The type of object this instance will contain.</param>
            <param name="value">The value of the object this instance will contain.</param>
            <param name="mediaType">The media type to associate with this object.</param>
            <param name="formatters">The collection of <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> instances
            to use for serialization or deserialization.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.ObjectContent.#ctor(System.Type,System.Net.Http.HttpContent,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.ObjectContent"/> class.
            </summary>
            <param name="type">The type of object this instance will contain.</param>
            <param name="content">An existing <see cref="P:Microsoft.ApplicationServer.Http.ObjectContent.HttpContent"/> instance to use for the object's content.</param>
            <param name="formatters">The collection of <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> instances
            to use for serialization or deserialization.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.ObjectContent.ReadAs">
            <summary>
            Returns the object instance for this <see cref="T:Microsoft.ApplicationServer.Http.ObjectContent"/>.
            </summary>
            <returns>The object instance.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.ObjectContent.ReadAsOrDefault">
            <summary>
            Returns the object instance for this <see cref="T:Microsoft.ApplicationServer.Http.ObjectContent"/> or the default
            value for the type if content is not available.
            </summary>
            <returns>The object instance or default value.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.ObjectContent.ReadAsAsync">
            <summary>
            Asynchronously returns the object instance for this <see cref="T:Microsoft.ApplicationServer.Http.ObjectContent"/>.
            </summary>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> instance that will yield the object instance.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.ObjectContent.ReadAsOrDefaultAsync">
            <summary>
            Asynchronously returns the object instance for this <see cref="T:Microsoft.ApplicationServer.Http.ObjectContent"/>
            or the default value for the type if content is not available.
            </summary>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> instance that will yield the object instance.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.ObjectContent.DetermineWriteSerializerAndContentType">
            <summary>
            Forces selection of the write <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> and content-type.  Used
            within the <see cref="!:HttpMessageEncodingRequestContext"/> to determine
            the content-type since it must be set on the <see cref="!:HttpResponseMessageProperty"/>
            before serizlization is performed in the <see cref="!:HttpMessageEncoder"/>.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.ObjectContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
            <summary>
            Asynchronously serializes the object's content to the given <paramref name="stream"/>.
            </summary>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to which to write.</param>
            <param name="context">The associated <see cref="T:System.Net.TransportContext"/>.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> instance that is asynchronously serializing the object's content.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.ObjectContent.SerializeToStream(System.IO.Stream,System.Net.TransportContext)">
            <summary>
            Serializes the object's content to the given <paramref name="stream"/>.
            </summary>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to which to write.</param>
            <param name="context">The associated <see cref="T:System.Net.TransportContext"/>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.ObjectContent.TryComputeLength(System.Int64@)">
            <summary>
            Computes the length of the stream if possible.
            </summary>
            <param name="length">The computed length of the stream.</param>
            <returns><c>true</c> if the length has been computed; otherwise <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.ObjectContent.SelectReadFormatter">
            <summary>
            Selects the appropriate <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> to read the object content.
            </summary>
            <returns>The selected <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> or null.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.ObjectContent.SelectWriteFormatter(System.Net.Http.Headers.MediaTypeHeaderValue@)">
            <summary>
            Selects the appropriate <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> to write the object content.
            </summary>
            <param name="mediaType">The <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> to use to describe the object's content type.</param>
            <returns>The selected <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> or null.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.ObjectContent.WrapOrCastAsHttpContent(System.Object)">
            <summary>
            Determines if the given <paramref name="value"/> is an instance of
            <see cref="P:Microsoft.ApplicationServer.Http.ObjectContent.HttpContent"/> or is some type we automatically wrap inside
            <see cref="P:Microsoft.ApplicationServer.Http.ObjectContent.HttpContent"/>.
            </summary>
            <param name="value">The object value to test.</param>
            <returns>A non-null <see cref="P:Microsoft.ApplicationServer.Http.ObjectContent.HttpContent"/> if the <paramref name="value"/>
            was an instance of <see cref="P:Microsoft.ApplicationServer.Http.ObjectContent.HttpContent"/> or needed to be wrapped
            inside one.  A <c>null</c> indicates the <paramref name="value"/> is not
            <see cref="P:Microsoft.ApplicationServer.Http.ObjectContent.HttpContent"/> or needed to be wrapped in one.</returns>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.ObjectContent.Type">
            <summary>
            Gets the type of object managed by this <see cref="T:Microsoft.ApplicationServer.Http.ObjectContent"/> instance.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.ObjectContent.Formatters">
            <summary>
            Gets the mutable collection of <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> instances used to
            serialize or deserialize the value of this <see cref="T:Microsoft.ApplicationServer.Http.ObjectContent"/>.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.ObjectContent`1">
            <summary>
            Generic form of <see cref="T:Microsoft.ApplicationServer.Http.ObjectContent"/>.
            </summary>
            <typeparam name="T">The type of object this <see cref="T:Microsoft.ApplicationServer.Http.ObjectContent"/> class will contain.</typeparam>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.ObjectContent`1.#ctor(`0)">
            <summary>
            Initializes a new instance of the <see cref="!:ObjectContent[T]"/> class.
            </summary>
            <param name="value">The value of the object this instance will contain.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.ObjectContent`1.#ctor(`0,System.String)">
            <summary>
            Initializes a new instance of the <see cref="!:ObjectContent[T]"/> class.
            </summary>
            <param name="value">The value of the object this instance will contain.</param>
            <param name="mediaType">The media type to associate with this object.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.ObjectContent`1.#ctor(`0,System.Net.Http.Headers.MediaTypeHeaderValue)">
            <summary>
            Initializes a new instance of the <see cref="!:ObjectContent[T]"/> class.
            </summary>
            <param name="value">The value of the object this instance will contain.</param>
            <param name="mediaType">The media type to associate with this object.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.ObjectContent`1.#ctor(System.Net.Http.HttpContent)">
            <summary>
            Initializes a new instance of the <see cref="!:ObjectContent[T]"/> class.
            </summary>
            <param name="content">An existing <see cref="P:Microsoft.ApplicationServer.Http.ObjectContent`1.HttpContent"/> instance to use for the object's content.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.ObjectContent`1.#ctor(`0,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Initializes a new instance of the <see cref="!:ObjectContent[T]"/> class.
            </summary>
            <param name="value">The value of the object this instance will contain.</param>
            <param name="formatters">The collection of <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> instances
            to serialize or deserialize the object content.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.ObjectContent`1.#ctor(`0,System.String,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Initializes a new instance of the <see cref="!:ObjectContent[T]"/> class.
            </summary>
            <param name="value">The value of the object this instance will contain.</param>
            <param name="mediaType">The media type to associate with this object.</param>
            <param name="formatters">The collection of <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> instances
            to serialize or deserialize the object content.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.ObjectContent`1.#ctor(`0,System.Net.Http.Headers.MediaTypeHeaderValue,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Initializes a new instance of the <see cref="!:ObjectContent[T]"/> class.
            </summary>
            <param name="value">The value of the object this instance will contain.</param>
            <param name="mediaType">The media type to associate with this object.</param>
            <param name="formatters">The collection of <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> instances
            to serialize or deserialize the object content.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.ObjectContent`1.#ctor(System.Net.Http.HttpContent,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Initializes a new instance of the <see cref="!:ObjectContent[T]"/> class.
            </summary>
            <param name="content">An existing <see cref="P:Microsoft.ApplicationServer.Http.ObjectContent`1.HttpContent"/> instance to use for the object's content.</param>
            <param name="formatters">The collection of <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> instances
            to serialize or deserialize the object content.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.ObjectContent`1.ReadAs">
            <summary>
            Returns the object instance for this <see cref="T:Microsoft.ApplicationServer.Http.ObjectContent"/>.
            </summary>
            <returns>The object instance.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.ObjectContent`1.ReadAsOrDefault">
            <summary>
            Returns the object instance for this <see cref="T:Microsoft.ApplicationServer.Http.ObjectContent"/> or
            the default value for the type if content is not available.
            </summary>
            <returns>The object instance.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.ObjectContent`1.ReadAsAsync">
            <summary>
            Returns a <see cref="T:System.Threading.Tasks.Task"/> instance to yield the object instance for this <see cref="T:Microsoft.ApplicationServer.Http.ObjectContent"/>.
            </summary>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that will yield the object instance.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.ObjectContent`1.ReadAsOrDefaultAsync">
            <summary>
            Returns a <see cref="T:System.Threading.Tasks.Task"/> instance to yield the object instance for this <see cref="T:Microsoft.ApplicationServer.Http.ObjectContent"/>
            or the default value for the type if content is not available.
            </summary>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that will yield the object instance.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpResponseException">
            <summary>
            An exception that allows for a given <see cref="T:System.Net.Http.HttpResponseMessage"/> 
            to be returned to the client.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpResponseException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpResponseException"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpResponseException.#ctor(System.Net.HttpStatusCode)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpResponseException"/> class.
            </summary>
            <param name="statusCode">The status code to use with the <see cref="T:System.Net.Http.HttpResponseMessage"/>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpResponseException.#ctor(System.Net.Http.HttpResponseMessage)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpResponseException"/> class.
            </summary>
            <param name="response">The response message.</param>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Dispatcher.HttpResponseException.Response">
            <summary>
            Gets the <see cref="T:System.Net.Http.HttpResponseMessage"/> to return to the client.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Description.HttpParameterValueConverter">
            <summary>
            Class that can convert from values of one type to values of another type based on 
            the rules of binding <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Description.HttpParameterExtensionMethods">
            <summary>
            Provides extension methods for <see cref="T:System.ServiceModel.Description.MessagePartDescription"/>
            to translate to <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/>.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpParameterExtensionMethods.ToHttpParameter(System.ServiceModel.Description.MessagePartDescription)">
            <summary>
            Creates a new <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instance from the given
            <see cref="T:System.ServiceModel.Description.MessagePartDescription"/>.
            </summary>
            <param name="description">The <see cref="T:System.ServiceModel.Description.MessagePartDescription"/> to use.</param>
            <returns>A new <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instance.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Configuration.HttpBehaviorElement">
            <summary>
            Class that provides a behavior element for the <see cref="T:Microsoft.ApplicationServer.Http.HttpBinding"/> binding.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Configuration.HttpBehaviorElement.CreateBehavior">
            <summary>
            Creates the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpBehavior"/> instance.
            </summary>
            <returns>A new <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpBehavior"/> instance.</returns>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Configuration.HttpBehaviorElement.HelpEnabled">
            <summary>
            Gets or sets a value indicating whether the automatic help page will be available.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Configuration.HttpBehaviorElement.TrailingSlashMode">
            <summary>
            Gets or sets a value specifying how trailing slashes in a <see cref="T:System.Uri"/> will be handled.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Configuration.HttpBehaviorElement.OperationHandlerFactory">
            <summary>
            Gets or sets the <see cref="P:Microsoft.ApplicationServer.Http.Configuration.HttpBehaviorElement.OperationHandlerFactory"/>.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Configuration.HttpBehaviorElement.BehaviorType">
            <summary>
            Gets the type of this behavior element.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Configuration.HttpBehaviorElement.Properties">
            <summary>
            Gets the collection of properties of the current behavior element.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.StandardHttpResponseMessageBuilder">
            <summary>
            Provides various helper methods for creating <see cref="T:System.Net.Http.HttpResponseMessage">HttpResponseMessage</see> instances.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.StandardHttpResponseMessageBuilder.CreateAcceptedResponse(System.Net.Http.HttpRequestMessage)">
            <summary>
            Initializes a new <see cref="T:System.Net.Http.HttpResponseMessage"/> instance as an "HTTP/1.1 202 Accepted" response.
            </summary>
            <param name="request">The request message for which to generate the response message.</param>
            <returns>The initialized HTTP response.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.StandardHttpResponseMessageBuilder.CreateTemporaryRedirectResponse(System.Net.Http.HttpRequestMessage,System.Uri,System.Uri)">
            <summary>
            Initializes a new <see cref="T:System.Net.Http.HttpResponseMessage"/> instance as an "HTTP/1.1 307 Accepted" response.
            </summary>
            <param name="request">The request message for which to generate the response message.</param>
            <param name="oldLocation">The URI being redirected from.</param>
            <param name="newLocation">The URI being redirected to.</param>
            <returns>The initialized HTTP response.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.StandardHttpResponseMessageBuilder.CreateBadRequestResponse(System.Net.Http.HttpRequestMessage)">
            <summary>
            Initializes a new <see cref="T:System.Net.Http.HttpResponseMessage"/> instance as an "HTTP/1.1 400 Bad Request" response.
            </summary>
            <param name="request">The request message for which to generate the response message.</param>
            <returns>The initialized HTTP response.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.StandardHttpResponseMessageBuilder.CreateNotFoundResponse(System.Net.Http.HttpRequestMessage,System.Uri)">
            <summary>
            Initializes a new <see cref="T:System.Net.Http.HttpResponseMessage"/> instance as an "HTTP/1.1 404 Not Found" response.
            </summary>
            <param name="request">The request message for which to generate the response message.</param>
            <param name="helpPageUri">Help page URI or null if not available.</param>
            <returns>The initialized HTTP response.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.StandardHttpResponseMessageBuilder.CreateMethodNotAllowedResponse(System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{System.Net.Http.HttpMethod},System.Uri)">
            <summary>
            Initializes a new <see cref="T:System.Net.Http.HttpResponseMessage"/> instance as an "HTTP/1.1 405 Method Not Allowed" response.
            </summary>
            <param name="request">The request message for which to generate the response message.</param>
            <param name="allowedMethods">List of allowed methods.</param>
            <param name="helpPageUri">Help page URI or null if not available.</param>
            <returns>The initialized HTTP response.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.StandardHttpResponseMessageBuilder.CreateInternalServerErrorResponse(System.Net.Http.HttpRequestMessage,System.Exception,System.Boolean,System.Uri)">
            <summary>
            Initializes a new <see cref="T:System.Net.Http.HttpResponseMessage"/> instance as an "HTTP/1.1 501 Internal Server Error" response.
            </summary>
            <param name="request">The request message for which to generate the response message.</param>
            <param name="error">The exception to include if <paramref name="includeExceptionDetailInFaults"/> is set to true.</param>
            <param name="includeExceptionDetailInFaults">Indicates whether to include exception details in the response. This value should be obtained
            from the current <see cref="T:System.ServiceModel.Description.ServiceDebugBehavior"/> instance.</param>
            <param name="helpPageUri">Help page URI or null if not available.</param>
            <returns>The initialized HTTP response.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.HttpRequestMessage`1">
            <summary>
            Derived <see cref="T:System.Net.Http.HttpRequestMessage"/> class that contains a strongly typed object as its content.
            </summary>
            <typeparam name="T">The type of object it contains as its content.</typeparam>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpRequestMessage`1.#ctor">
            <summary>
            Initializes a new instance of the <see cref="!:HttpRequestMessage[T]"/> class.
            </summary>
            <remarks>
            This constructor sets <see cref="P:System.Net.Http.HttpRequestMessage.Content"/> to contain an instance of
            <see cref="T:Microsoft.ApplicationServer.Http.ObjectContent"/> containing the default value for <typeparamref name="T"/>.
            </remarks>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpRequestMessage`1.#ctor(`0)">
            <summary>
            Initializes a new instance of the <see cref="!:HttpRequestMessage[T]"/> class.
            </summary>
            <param name="value">The object to use as the content of this new instance.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpRequestMessage`1.#ctor(`0,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Initializes a new instance of the <see cref="!:HttpRequestMessage[T]"/> class.
            </summary>
            <param name="value">The object to use as the content of this new instance.</param>
            <param name="formatters">The collection of <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> instances
            to use for serialization.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpRequestMessage`1.#ctor(`0,System.Net.Http.HttpMethod,System.Uri,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Initializes a new instance of the <see cref="!:HttpRequestMessage[T]"/> class.
            </summary>
            <param name="value">The object to use as the content of this new instance.</param>
            <param name="method">The <see cref="T:System.Net.Http.HttpMethod"/> for this request.</param>
            <param name="requestUri">The <see cref="T:System.Uri"/> to use for this request.</param>
            <param name="formatters">The collection of <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> instances
            to use for serialization.</param>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.HttpRequestMessage`1.Content">
            <summary>
            Gets or sets the <see cref="T:Microsoft.ApplicationServer.Http.ObjectContent"/> that manages the object value for this <see cref="T:System.Net.Http.HttpRequestMessage"/>.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.HttpContentExtensionMethods">
            <summary>
            Extension methods to allow strongly typed objects to be read from <see cref="T:System.Net.Http.HttpContent"/> instances.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpContentExtensionMethods.ReadAs(System.Net.Http.HttpContent,System.Type)">
            <summary>
            Returns an object of the specified type from the <paramref name="content"/> instance.
            </summary>
            <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
            <param name="type">The type of the object to read.</param>
            <returns>An object instance of the specified type.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpContentExtensionMethods.ReadAs(System.Net.Http.HttpContent,System.Type,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Returns an object of the specified type from the <paramref name="content"/> instance.
            </summary>
            <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
            <param name="type">The type of the object to read.</param>
            <param name="formatters">The collection of <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> instances to use.</param>
            <returns>An object instance of the specified type.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpContentExtensionMethods.ReadAsAsync(System.Net.Http.HttpContent,System.Type)">
            <summary>
            Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object of the specified type
            from the <paramref name="content"/> instance.
            </summary>
            <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
            <param name="type">The type of the object to read.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that will yield an object instance of the specified type.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpContentExtensionMethods.ReadAsAsync(System.Net.Http.HttpContent,System.Type,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object of the specified type
            from the <paramref name="content"/> instance.
            </summary>
            <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
            <param name="type">The type of the object to read.</param>
            <param name="formatters">The collection of <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> instances to use.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that will return an object instance of the specified type.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpContentExtensionMethods.ReadAsOrDefault(System.Net.Http.HttpContent,System.Type)">
            <summary>
            Returns an object or default value of the specified type from the <paramref name="content"/> instance.
            </summary>
            <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
            <param name="type">The type of the object to read.</param>
            <returns>An object instance of the specified type or the default value for that type 
            if it was not possible to read the object from the <paramref name="content"/>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpContentExtensionMethods.ReadAsOrDefault(System.Net.Http.HttpContent,System.Type,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Returns an object or default value of the specified type from the <paramref name="content"/> instance.
            </summary>
            <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
            <param name="type">The type of the object to read.</param>
            <param name="formatters">The collection of <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> instances to use.</param>
            <returns>An object instance of the specified type or the default value for that type 
            if it was not possible to read the object from the <paramref name="content"/>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpContentExtensionMethods.ReadAsOrDefaultAsync(System.Net.Http.HttpContent,System.Type)">
            <summary>
            Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object or default value
            of the specified type from the <paramref name="content"/> instance.
            </summary>
            <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
            <param name="type">The type of the object to read.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that will yield an object instance of the specified type or the
            default value for that type if it was not possible to read the object from the <paramref name="content"/>.
            </returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpContentExtensionMethods.ReadAsOrDefaultAsync(System.Net.Http.HttpContent,System.Type,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object or default value
            of the specified type from the <paramref name="content"/> instance.
            </summary>
            <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
            <param name="type">The type of the object to read.</param>
            <param name="formatters">The collection of <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> instances to use.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that will yield an object instance of the specified type or the
            default value for that type if it was not possible to read the object from the <paramref name="content"/>.
            </returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpContentExtensionMethods.ReadAs``1(System.Net.Http.HttpContent)">
            <summary>
            Returns an object of the specified type <typeparamref name="T"/> 
            from the <paramref name="content"/> instance.
            </summary>
            <typeparam name="T">The type of the object to read.</typeparam>
            <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
            <returns>An object instance of the specified type.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpContentExtensionMethods.ReadAs``1(System.Net.Http.HttpContent,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Returns an object of the specified type <typeparamref name="T"/> 
            from the <paramref name="content"/> instance.
            </summary>
            <typeparam name="T">The type of the object to read.</typeparam>
            <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
            <param name="formatters">The collection of <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> instances to use.</param>
            <returns>An object instance of the specified type.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpContentExtensionMethods.ReadAsAsync``1(System.Net.Http.HttpContent)">
            <summary>
            Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object of the specified 
            type <typeparamref name="T"/> from the <paramref name="content"/> instance.
            </summary>
            <typeparam name="T">The type of the object to read.</typeparam>
            <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
            <returns>An object instance of the specified type.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpContentExtensionMethods.ReadAsAsync``1(System.Net.Http.HttpContent,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object of the specified 
            type <typeparamref name="T"/> from the <paramref name="content"/> instance.
            </summary>
            <typeparam name="T">The type of the object to read.</typeparam>
            <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
            <param name="formatters">The collection of <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> instances to use.</param>
            <returns>An object instance of the specified type.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpContentExtensionMethods.ReadAsOrDefault``1(System.Net.Http.HttpContent)">
            <summary>
            Returns an object or default value of the specified type <typeparamref name="T"/> 
            from the <paramref name="content"/> instance.
            </summary>
            <typeparam name="T">The type of the object to read.</typeparam>
            <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
            <returns>An object instance of the specified type or the default value of that type
            if it was not possible to read the object from the <paramref name="content"/>.
            </returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpContentExtensionMethods.ReadAsOrDefault``1(System.Net.Http.HttpContent,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Returns an object or default value of the specified type <typeparamref name="T"/> 
            from the <paramref name="content"/> instance.
            </summary>
            <typeparam name="T">The type of the object to read.</typeparam>
            <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
            <param name="formatters">The collection of <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> instances to use.</param>
            <returns>An object instance of the specified type or the default value of that type
            if it was not possible to read the object from the <paramref name="content"/>.
            </returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpContentExtensionMethods.ReadAsOrDefaultAsync``1(System.Net.Http.HttpContent)">
            <summary>
            Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object or default value
            of the specified type <typeparamref name="T"/> 
            from the <paramref name="content"/> instance.
            </summary>
            <typeparam name="T">The type of the object to read.</typeparam>
            <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that will yield object instance of the specified type or
            the default value of that type if it was not possible to read from the <paramref name="content"/>.
            </returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpContentExtensionMethods.ReadAsOrDefaultAsync``1(System.Net.Http.HttpContent,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object or default value
            of the specified type <typeparamref name="T"/> 
            from the <paramref name="content"/> instance.
            </summary>
            <typeparam name="T">The type of the object to read.</typeparam>
            <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
            <param name="formatters">The collection of <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> instances to use.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that will yield object instance of the specified type or
            the default value of that type if it was not possible to read from the <paramref name="content"/>.
            </returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Configuration.HttpBindingSecurityElement">
            <summary>
            An XML element that configures the security for a service with endpoints that use the
            <see cref="T:Microsoft.ApplicationServer.Http.HttpBinding">HttpBinding</see>. 
            This class cannot be inherited.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Configuration.HttpBindingSecurityElement.Mode">
            <summary>
            Gets or sets an XML element that specifies the security mode for a basic HTTP service.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Configuration.HttpBindingSecurityElement.Transport">
            <summary>
            Gets an XML element that indicates the transport-level security settings 
            for a service endpoint configured to receive HTTP requests.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Configuration.HttpBindingSecurityElement.Properties">
            <summary>
            Gets the collection of properties. (Inherited from 
            <see cref="T:System.Configuration.ConfigurationElement">ConfigurationElement</see>.)
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.OperationContextExtensionMethods">
            <summary>
            Extension Methods that provide access to common values from the 
            <see cref="T:System.ServiceModel.OperationContext"/>.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.HttpBindingSecurityModeHelper">
            <summary>
            Internal helper class to validate <see cref="T:Microsoft.ApplicationServer.Http.HttpBindingSecurityMode"/> enum values.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpBindingSecurityModeHelper.IsDefined(Microsoft.ApplicationServer.Http.HttpBindingSecurityMode)">
            <summary>
            Determines whether the given <paramref name="value"/> is a valid
            <see cref="T:Microsoft.ApplicationServer.Http.HttpBindingSecurityMode"/> value.
            </summary>
            <param name="value">The value to test.</param>
            <returns><c>true</c> if <paramref name="value"/> is a valid <see cref="T:Microsoft.ApplicationServer.Http.HttpBindingSecurityMode"/> value; otherwise<c> false</c>.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Description.HttpOperationHandlerFactory">
            <summary>
            Class that provides <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances to handle Http requests or responses.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpOperationHandlerFactory.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpOperationHandlerFactory"/> class.
            </summary>
            <remarks>
            A default <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatterCollection"/> will be used that includes an
            <see cref="T:Microsoft.ApplicationServer.Http.XmlMediaTypeFormatter"/> and a <see cref="T:Microsoft.ApplicationServer.Http.JsonMediaTypeFormatter"/>.
            </remarks>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpOperationHandlerFactory.#ctor(System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpOperationHandlerFactory"/> class.
            </summary>
            <param name="formatters">The default <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> instances to use for the
            <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.RequestContentHandler"/> and <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler"/> instances.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpOperationHandlerFactory.CreateRequestHandlers(System.ServiceModel.Description.ServiceEndpoint,Microsoft.ApplicationServer.Http.Description.HttpOperationDescription)">
            <summary>
            Returns the ordered collection of <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances to use when handling 
            <see cref="T:System.Net.Http.HttpRequestMessage"/> instances for the given <paramref name="operation"/>.
            </summary>
            <param name="endpoint">The service endpoint.</param>
            <param name="operation">
            The <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpOperationDescription"/> for the given operation that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>
            instances will be associated with.</param>
            <returns>
            The ordered collection of <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances to use when handling 
            <see cref="T:System.Net.Http.HttpRequestMessage"/> instances for the given operation.
            </returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpOperationHandlerFactory.CreateResponseHandlers(System.ServiceModel.Description.ServiceEndpoint,Microsoft.ApplicationServer.Http.Description.HttpOperationDescription)">
            <summary>
            Returns the ordered collection of <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances to use when handling 
            <see cref="T:System.Net.Http.HttpResponseMessage"/> instances for the given <paramref name="operation"/>.
            </summary>
            <param name="endpoint">The service endpoint.</param>
            <param name="operation">The description of the service operation.</param>
            <returns>
            The ordered collection of <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances to use when handling 
            <see cref="T:System.Net.Http.HttpResponseMessage"/> instances for the given operation.
            </returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpOperationHandlerFactory.OnCreateRequestHandlers(System.ServiceModel.Description.ServiceEndpoint,Microsoft.ApplicationServer.Http.Description.HttpOperationDescription)">
            <summary>
            Called when the ordered collection of <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances is being created for 
            the given <paramref name="operation"/>.  Can be overridden in a derived class to customize the 
            collection of <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances returned. 
            </summary>
            <remarks>
            The base implemenation returns the standard request <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances for the given
            operation.
            </remarks>
            <param name="endpoint">The service endpoint.</param>
            <param name="operation">The description of the service operation.</param>
            <returns>
            The ordered collection of <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances to use when handling 
            <see cref="T:System.Net.Http.HttpRequestMessage"/> instances for the given operation.
            </returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpOperationHandlerFactory.OnCreateResponseHandlers(System.ServiceModel.Description.ServiceEndpoint,Microsoft.ApplicationServer.Http.Description.HttpOperationDescription)">
            <summary>
            Called when the ordered collection of <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances is being created for 
            the given <paramref name="operation"/>.  Can be overridden in a derived class to customize the 
            collection of <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances returned. 
            </summary>
            <remarks>
            The base implemenation returns the standard response <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances for the given
            operation.
            </remarks>
            <param name="endpoint">The service endpoint.</param>
            <param name="operation">
            The <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpOperationDescription"/> for the given operation that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>
            instances will be associated with.</param>
            <returns>
            The ordered collection of <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances to use when handling 
            <see cref="T:System.Net.Http.HttpResponseMessage"/> instances for the given operation.
            </returns>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpOperationHandlerFactory.Formatters">
            <summary>
            Gets the default <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> instances to use for the
            <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.RequestContentHandler"/> and <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.ResponseContentHandler"/> instances.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.UriExtensionMethods">
            <summary>
            Extension methods for <see cref="T:System.Uri"/>
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.UriExtensionMethods.GetHostNormalizedUri(System.Uri,System.Net.Http.HttpRequestMessage)">
            <summary>
            Returns a <see cref="T:System.Uri"/> that has been normalized to contain information
            from the host headers of <paramref name="request"/>.
            </summary>
            <param name="uri">The existing <see cref="T:System.Uri"/>.</param>
            <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage"/> whose host headers should be used.</param>
            <returns>A <see cref="T:System.Uri"/> containing the host header information if it was available.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.IQueryComposer">
            <summary>
            The interface which takes a list of items and a given Uri, returns a refined list 
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.IQueryComposer.ComposeQuery(System.Collections.IEnumerable,System.String)">
            <summary>
            composes the query based on the url to get a refined list
            </summary>
            <param name="rootedQuery">a list of items</param>
            <param name="url">request uri</param>
            <returns>A refined list</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpErrorHandler">
            <summary>
            Abstract base class to provide an <see cref="T:System.ServiceModel.Dispatcher.IErrorHandler"/> for the
            <see cref="T:Microsoft.ApplicationServer.Http.HttpBinding">HttpBinding</see>
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpErrorHandler.System#ServiceModel#Dispatcher#IErrorHandler#ProvideFault(System.Exception,System.ServiceModel.Channels.MessageVersion,System.ServiceModel.Channels.Message@)">
            <summary>
            Enables the creation of a custom fault <see cref="T:System.ServiceModel.Channels.Message"/>
            that is returned from an exception in the course of a service method.
            </summary>
            <remarks>
            This method is implemented solely to delegate control to 
            <see cref="!:ProvideResponse(Exception, HttpResponseMessage)"/>
            </remarks>
            <param name="error">The <see cref="T:System.Exception"/> object thrown in the course 
            of the service operation.</param>
            <param name="version">The SOAP version of the message.</param>
            <param name="fault">The <see cref="T:System.ServiceModel.Channels.Message"/> object 
            that is returned to the client, or service, in the duplex case.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpErrorHandler.HandleError(System.Exception)">
            <summary>
            Enables error-related processing and returns a value that indicates whether the dispatcher aborts the session and the instance context in certain cases. 
            </summary>
            <param name="error">The exception thrown during processing.</param>
            <returns>true if should not abort the session (if there is one) and instance context if the instance context is not Single; otherwise, false. The default is false.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpErrorHandler.ProvideResponse(System.Exception)">
            <summary>
            Enables the creation of a custom response describing the specified <paramref name="error"/>.
            </summary>
            <param name="error">The error for which a response is required.</param>
            <returns>The <see cref="T:System.Net.Http.HttpResponseMessage"/> to return.  It cannot be <c>null</c>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpErrorHandler.OnHandleError(System.Exception)">
            <summary>
            Called by <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpErrorHandler.HandleError(System.Exception)"/>.
            Derived classes must implement this.
            </summary>
            <param name="error">The exception thrown during processing.</param>
            <returns>true if should not abort the session (if there is one) and instance context if the instance context is not Single; otherwise, false. The default is false.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpErrorHandler.OnProvideResponse(System.Exception)">
            <summary>
            Called from <see cref="!:ProvideResponse(Exception, HttpResponseMessage)"/>.
            Derived classes must implement this.
            </summary>
            <param name="error">The error for which a response is required.</param>
            <returns>The <see cref="T:System.Net.Http.HttpResponseMessage"/> to return.  It cannot be <c>null</c>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpResponseErrorHandler.OnHandleError(System.Exception)">
            <summary>
            Enables error-related processing and returns a value that indicates whether
            the dispatcher should abort the session and the instance context in certain cases.
            </summary>
            <param name="error">The exception thrown during processing.</param>
            <returns><c>true</c> if should not abort the session (if there is one) and instance
            context if the instance context is not single; otherwise <c>false</c>.
            The default is <c>true</c> because this class's <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpResponseErrorHandler.OnProvideResponse(System.Exception)"/>
            will unconditionally provide a response for all errors.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpResponseErrorHandler.OnProvideResponse(System.Exception)">
            <summary>
            Enables the creation of a custom <see cref="T:System.Net.Http.HttpResponseMessage"/> that is returned
            when an exception is encountered servicing an Http request.
            </summary>
            <param name="error">The exception thrown in the course of executing the Http request.</param>
            <returns>The <see cref="T:System.Net.Http.HttpResponseMessage"/> to return.  It cannot be <c>null</c>.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Description.HttpParameter">
            <summary>
            Represents the description of input parameters, output parameters,
            or return values for an <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpOperationDescription"/>.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpParameter.#ctor(System.String,System.Type)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> class.
            </summary>
            <param name="name">The name of the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/>.</param>
            <param name="type">The type of the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpParameter.#ctor(System.ServiceModel.Description.MessagePartDescription)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> class.
            </summary>
            <remarks>
            This form of the constructor creates an instance based on an existing
            <see cref="P:Microsoft.ApplicationServer.Http.Description.HttpParameter.MessagePartDescription"/> instance.  To create such an instance, use the extension method
            <see cref="M:Microsoft.ApplicationServer.Http.Description.HttpParameterExtensionMethods.ToHttpParameter(System.ServiceModel.Description.MessagePartDescription)"/>.
            </remarks>
            <param name="messagePartDescription">The existing <see cref="P:Microsoft.ApplicationServer.Http.Description.HttpParameter.MessagePartDescription"/>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpParameter.IsAssignableFromParameter(System.Type)">
            <summary>
            Determines if the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> could function as
            an input <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> that would be able to bind
            to an output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> with the given <paramref name="type"/>.
            </summary>
            <param name="type">
            The <see cref="P:Microsoft.ApplicationServer.Http.Description.HttpParameter.Type"/> of the output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/>.
            </param>
            <returns>
            <c>true</c> if the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> could function as
            an input <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> that would be able to bind
            to an output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> with the given <paramref name="type"/>;
            <c>false</c> otherwise.
            </returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpParameter.IsAssignableFromParameter``1">
            <summary>
            Determines if the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> could function as
            an input <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> that would be able to bind
            to an output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> with the given <typeparamref name="T"/>.
            </summary>
            <typeparam name="T">The type of the output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/>.</typeparam>
            <returns>
            <c>true</c> if the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> could function as
            an input <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> that would be able to bind
            to an output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> with the given <paramref name="type"/>;
            <c>false</c> otherwise.
            </returns>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpParameter.RequestMessage">
            <summary>
            Gets an <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instance for an <see cref="T:System.Net.Http.HttpRequestMessage"/>.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpParameter.RequestUri">
            <summary>
            Gets an <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instance for the request <see cref="T:System.Uri"/>.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpParameter.RequestMethod">
            <summary>
            Gets an <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instance for an <see cref="T:System.Net.Http.HttpMethod"/>.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpParameter.RequestHeaders">
            <summary>
            Gets an <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instance for the <see cref="T:System.Net.Http.Headers.HttpRequestHeaders"/>.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpParameter.RequestContent">
            <summary>
            Gets an <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instance for the request <see cref="T:System.Net.Http.HttpContent"/>.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpParameter.ResponseMessage">
            <summary>
            Gets an <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instance for an <see cref="T:System.Net.Http.HttpResponseMessage"/>.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpParameter.ResponseStatusCode">
            <summary>
            Gets an <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instance for the response <see cref="T:System.Net.HttpStatusCode"/>.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpParameter.ResponseHeaders">
            <summary>
            Gets an <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instance for the <see cref="T:System.Net.Http.Headers.HttpResponseHeaders"/>.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpParameter.ResponseContent">
            <summary>
            Gets an <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instance for the response <see cref="T:System.Net.Http.HttpContent"/>.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpParameter.Name">
            <summary>
            Gets the name of the current instance.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpParameter.Type">
            <summary>
            Gets the type of the current instance.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpParameter.IsContentParameter">
            <summary>
            Gets or sets a value indicating whether this instance is content parameter.
            </summary>
            <value>
            <c>true</c> if this instance is content parameter; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Description.HttpEndpoint">
            <summary>
            Class that provides a <see cref="T:System.ServiceModel.Description.ServiceEndpoint"/> for the <see cref="P:Microsoft.ApplicationServer.Http.Description.HttpEndpoint.HttpBinding"/> binding.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpEndpoint.#ctor(System.ServiceModel.Description.ContractDescription)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpEndpoint"/> class.
            </summary>
            <param name="contract">The <see cref="T:System.ServiceModel.Description.ContractDescription"/> for the service endpoint.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Description.HttpEndpoint.#ctor(System.ServiceModel.Description.ContractDescription,System.ServiceModel.EndpointAddress)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpEndpoint"/> class.
            </summary>
            <param name="contract">The <see cref="T:System.ServiceModel.Description.ContractDescription"/> for the service endpoint.</param>
            <param name="address">The <see cref="T:System.ServiceModel.EndpointAddress"/> for the service endpoint.</param>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpEndpoint.MessageHandlerFactory">
            <summary>
            Gets or sets the default <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerFactory"/> to use for
            the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpEndpoint"/>.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpEndpoint.OperationHandlerFactory">
            <summary>
            Gets or sets the default <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpOperationHandlerFactory"/> to use for
            the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpEndpoint"/>.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpEndpoint.HostNameComparisonMode">
            <summary>
            Gets or sets a value specifying how the host name should be use in <see cref="T:System.Uri"/>
            comparisons when dispatching an incoming message to a service endpoint.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpEndpoint.MaxBufferPoolSize">
            <summary>
            Gets or sets the maximum amount of memory that is allocated for use by the manager
            of the message buffers that receive messages from the endpoint.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpEndpoint.MaxBufferSize">
            <summary>
            Gets or sets the maximum amount of memory that is allocated for use by the manager of the message 
            buffers that receive messages from the channel.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpEndpoint.MaxReceivedMessageSize">
            <summary>
            Gets or sets the maximum size for a message that can be processed by the endpoint.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpEndpoint.TransferMode">
            <summary>
            Gets or sets a value that indicates whether the service configured with the endpoint uses streamed or 
            buffered (or both) modes of message transfer.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpEndpoint.Security">
            <summary>
            Gets the <see cref="T:Microsoft.ApplicationServer.Http.HttpBindingSecurity"/> for this endpoint.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpEndpoint.HelpEnabled">
            <summary>
            Gets or sets a value indicating whether an automatic help page will be generated.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Description.HttpEndpoint.TrailingSlashMode">
            <summary>
            Gets or sets a value specifying how trailing slashes on <see cref="T:System.Uri"/>s should be treated.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageExtensionMethods">
            <summary>
            Provides extension methods for getting an <see cref="T:System.Net.Http.HttpRequestMessage"/> instance or
            an <see cref="T:System.Net.Http.HttpResponseMessage"/> instance from a <see cref="T:System.ServiceModel.Channels.Message"/> instance and
            provides extension methods for creating a <see cref="T:System.ServiceModel.Channels.Message"/> instance from either an 
            <see cref="T:System.Net.Http.HttpRequestMessage"/> instance or an 
            <see cref="T:System.Net.Http.HttpResponseMessage"/> instance.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageExtensionMethods.ToHttpRequestMessage(System.ServiceModel.Channels.Message)">
            <summary>
            Returns a reference to the <see cref="T:System.Net.Http.HttpRequestMessage"/> 
            instance held by the given <see cref="T:System.ServiceModel.Channels.Message"/> or null if the <see cref="T:System.ServiceModel.Channels.Message"/> does not
            hold a refernce to an <see cref="T:System.Net.Http.HttpRequestMessage"/> 
            instance.
            </summary>
            <param name="message">The given <see cref="T:System.ServiceModel.Channels.Message"/> that holds a reference to an 
            <see cref="T:System.Net.Http.HttpRequestMessage"/> instance.
            </param>
            <returns>
            A reference to the <see cref="T:System.Net.Http.HttpRequestMessage"/> 
            instance held by the given <see cref="T:System.ServiceModel.Channels.Message"/> or null if the <see cref="T:System.ServiceModel.Channels.Message"/> does not
            hold a reference to an <see cref="T:System.Net.Http.HttpRequestMessage"/> 
            instance.
            </returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageExtensionMethods.ExtractHttpRequestMessage(System.ServiceModel.Channels.Message)">
            <summary>
            Returns a reference to the <see cref="T:System.Net.Http.HttpRequestMessage"/> 
            instance held by the given <see cref="T:System.ServiceModel.Channels.Message"/> or null if the <see cref="T:System.ServiceModel.Channels.Message"/> does not
            hold a reference to an <see cref="T:System.Net.Http.HttpRequestMessage"/> 
            instance.
            </summary>
            <remarks>The caller takes over the ownership of the associated <see cref="T:System.Net.Http.HttpRequestMessage"/> and is responsible for its disposal.</remarks>
            <param name="message">The given <see cref="T:System.ServiceModel.Channels.Message"/> that holds a reference to an 
            <see cref="T:System.Net.Http.HttpRequestMessage"/> instance.
            </param>
            <returns>
            A reference to the <see cref="T:System.Net.Http.HttpRequestMessage"/> 
            instance held by the given <see cref="T:System.ServiceModel.Channels.Message"/> or null if the <see cref="T:System.ServiceModel.Channels.Message"/> does not
            hold a reference to an <see cref="T:System.Net.Http.HttpRequestMessage"/> 
            instance.
            The caller is responsible for disposing any <see cref="T:System.Net.Http.HttpRequestMessage"/> instance returned.
            </returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageExtensionMethods.ToHttpResponseMessage(System.ServiceModel.Channels.Message)">
            <summary>
            Returns a reference to the <see cref="T:System.Net.Http.HttpResponseMessage"/> 
            instance held by the given <see cref="T:System.ServiceModel.Channels.Message"/> or null if the <see cref="T:System.ServiceModel.Channels.Message"/> does not
            hold a refernce to an <see cref="T:System.Net.Http.HttpResponseMessage"/> 
            instance.
            </summary>
            <param name="message">The given <see cref="T:System.ServiceModel.Channels.Message"/> that holds a reference to an 
            <see cref="T:System.Net.Http.HttpResponseMessage"/> instance.
            </param>
            <returns>
            A reference to the <see cref="T:System.Net.Http.HttpResponseMessage"/> 
            instance held by the given <see cref="T:System.ServiceModel.Channels.Message"/> or null if the <see cref="T:System.ServiceModel.Channels.Message"/> does not
            hold a reference to an <see cref="T:System.Net.Http.HttpResponseMessage"/> 
            instance.
            </returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageExtensionMethods.ExtractHttpResponseMessage(System.ServiceModel.Channels.Message)">
            <summary>
            Returns a reference to the <see cref="T:System.Net.Http.HttpResponseMessage"/> 
            instance held by the given <see cref="T:System.ServiceModel.Channels.Message"/> or null if the <see cref="T:System.ServiceModel.Channels.Message"/> does not
            hold a reference to an <see cref="T:System.Net.Http.HttpResponseMessage"/> 
            instance.
            </summary>
            <remarks>The caller takes over the ownership of the associated <see cref="T:System.Net.Http.HttpRequestMessage"/> and is responsible for its disposal.</remarks>
            <param name="message">The given <see cref="T:System.ServiceModel.Channels.Message"/> that holds a reference to an 
            <see cref="T:System.Net.Http.HttpResponseMessage"/> instance.
            </param>
            <returns>
            A reference to the <see cref="T:System.Net.Http.HttpResponseMessage"/> 
            instance held by the given <see cref="T:System.ServiceModel.Channels.Message"/> or null if the <see cref="T:System.ServiceModel.Channels.Message"/> does not
            hold a reference to an <see cref="T:System.Net.Http.HttpResponseMessage"/> 
            instance.
            The caller is responsible for disposing any <see cref="T:System.Net.Http.HttpResponseMessage"/> instance returned.
            </returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageExtensionMethods.ToMessage(System.Net.Http.HttpRequestMessage)">
            <summary>
            Creates a new <see cref="T:System.ServiceModel.Channels.Message"/> that holds a reference to the given 
            <see cref="T:System.Net.Http.HttpRequestMessage"/> instance.
            </summary>
            <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage"/> 
            instance to which the new <see cref="T:System.ServiceModel.Channels.Message"/> should hold a reference.
            </param>
            <returns>A <see cref="T:System.ServiceModel.Channels.Message"/> that holds a reference to the given
            <see cref="T:System.Net.Http.HttpRequestMessage"/> instance.
            </returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageExtensionMethods.ToMessage(System.Net.Http.HttpResponseMessage)">
            <summary>
            Creates a new <see cref="T:System.ServiceModel.Channels.Message"/> that holds a reference to the given
            <see cref="T:System.Net.Http.HttpResponseMessage"/> instance.
            </summary>
            <param name="response">The <see cref="T:System.Net.Http.HttpResponseMessage"/> 
            instance to which the new <see cref="T:System.ServiceModel.Channels.Message"/> should hold a reference.
            </param>
            <returns>A <see cref="T:System.ServiceModel.Channels.Message"/> that holds a reference to the given
            <see cref="T:System.Net.Http.HttpResponseMessage"/> instance.
            </returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.HttpServiceHost">
            <summary>
            Class that provides a <see cref="T:System.ServiceModel.ServiceHost"/> for the <see cref="T:Microsoft.ApplicationServer.Http.HttpBinding"/> binding.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpServiceHost.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.HttpServiceHost"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpServiceHost.#ctor(System.Object,System.Uri[])">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.HttpServiceHost"/> class.
            </summary>
            <param name="singletonInstance">The instance of the hosted service.</param>
            <param name="baseAddresses">The base addresses for the hosted service.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpServiceHost.#ctor(System.Type,System.Uri[])">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.HttpServiceHost"/> class.
            </summary>
            <param name="serviceType">The type of hosted service.</param>
            <param name="baseAddresses">The base addresses for the hosted service.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpServiceHost.#ctor(System.Object,System.String[])">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.HttpServiceHost"/> class.
            </summary>
            <param name="singletonInstance">The instance of the hosted service.</param>
            <param name="baseAddresses">The base addresses for the hosted service.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpServiceHost.#ctor(System.Type,System.String[])">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.HttpServiceHost"/> class.
            </summary>
            <param name="serviceType">The type of hosted service.</param>
            <param name="baseAddresses">The base addresses for the hosted service.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpServiceHost.AddDefaultEndpoints">
            <summary>
            Adds service endpoints for all base addresses in each contract found in the service host
            with the default binding.
            </summary>
            <returns>A read-only collection of default endpoints.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpServiceHost.OnOpening">
            <summary>
            Invoked during the transition of a communication object into the opening state.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.HttpServiceHost.MessageHandlerFactory">
            <summary>
            Gets or sets the default <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerFactory"/> to use for
            the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpEndpoint"/> instances created by the <see cref="T:Microsoft.ApplicationServer.Http.HttpServiceHost"/>.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.HttpServiceHost.OperationHandlerFactory">
            <summary>
            Gets or sets the default <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpOperationHandlerFactory"/> to use for
            the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpEndpoint"/> instances created by the <see cref="T:Microsoft.ApplicationServer.Http.HttpServiceHost"/>.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.QueryCompositionAttribute">
            <summary>
            Use this attribute at the contract level or operation level to turn on the QueryComposition feature
            Alternatively, you can provide the custom query composer type using this attribute
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.QueryCompositionAttribute.#ctor(System.Type)">
            <summary>
            Constructs a QueryComposition attribute
            </summary>
            <param name="queryComposerType">The custom query composer type</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.QueryCompositionAttribute.#ctor">
            <summary>
            Construct a default QueryComposition attribute which uses the default query composer
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.QueryCompositionAttribute.Enabled">
            <summary>
            Gets or sets a value indicating whether this feature is on or off
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.QueryCompositionAttribute.QueryComposerType">
            <summary>
            Gets the QueryComposer Type
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.RequestContentHandler">
            <summary>
            A <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> that takes in an <see cref="T:System.Net.Http.HttpRequestMessage"/>
            and returns an <see cref="!:HttpRequestMessage&lt;&gt;"/> instance with the same type as the content
            <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> passed into the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.RequestContentHandler"/>
            constructor.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.RequestContentHandler.#ctor(Microsoft.ApplicationServer.Http.Description.HttpParameter,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Initializes a new instance of a <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.RequestContentHandler"/> with the
            given <paramref name="requestContentParameter"/> and <paramref name="formatters"/>.
            </summary>
            <param name="requestContentParameter">The <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> for the content of the request.</param>
            <param name="formatters">The collection of <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> instances to use for deserializing the request content.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.RequestContentHandler.OnGetInputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing the
            input values for this <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.RequestContentHandler"/>.
            </summary>
            <remarks>
            The <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.UriTemplateHandler"/> always returns a single input of
            <see cref="P:Microsoft.ApplicationServer.Http.Description.HttpParameter.RequestMessage"/>.
            </remarks>
            <returns>A collection that consists of just the <see cref="P:Microsoft.ApplicationServer.Http.Description.HttpParameter.RequestMessage"/>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.RequestContentHandler.OnGetOutputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/>s describing the
            output values of this <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.RequestContentHandler"/>.
            </summary>
            <remarks>
            The <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.UriTemplateHandler"/> always returns the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> 
            that was passed into the constructor of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.RequestContentHandler"/>.
            </remarks>
            <returns>
            A collection that consists of just the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> 
            that was passed into the constructor of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.RequestContentHandler"/>.
            </returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.RequestContentHandler.OnHandle(System.Object[])">
            <summary>
            Called to execute this <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.RequestContentHandler"/>.
            </summary>
            <param name="input">
            The input values to handle corresponding to the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> 
            returned by <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.RequestContentHandler.OnGetInputParameters"/>.
            </param>
            <returns>
            The output values corresponding to the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> returned 
            by <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.RequestContentHandler.OnGetOutputParameters"/>.
            </returns>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Dispatcher.RequestContentHandler.Formatters">
            <summary>
            Gets the default <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> instances to use for the <see cref="!:HttpRequestMessage&lt;&gt;"/>
            instances created by the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.RequestContentHandler"/>.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.RequestContentHandler.HttpRequestMessageConverter">
            <summary>
            Abstract base class used by the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.RequestContentHandler"/> to create 
            <see cref="!:HttRequestMessage&lt;&gt;"/> instances for a particular <typeparamref name="T"/> 
            without the performance hit of using reflection for every new instance.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.RequestContentHandler.HttpRequestMessageConverter.Convert(System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Base abstract method that is overridden by the <see cref="!:HttpRequestMessageConverter&lt;&gt;"/>
            to convert an <see cref="!:HttRequestMessage"/> into an <see cref="!:HttRequestMessage&lt;&gt;"/> of 
            a particular type.
            </summary>
            <param name="requestMessage">The <see cref="T:System.Net.Http.HttpRequestMessage"/> to convert.</param>
            <param name="formatters">
            The <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> collection to use with the <see cref="!:ObjectContent&lt;&gt;"/>
            used by the converted <see cref="!:HttpRequestMessageConverter&lt;&gt;"/>.
            </param>
            <returns>The converted <see cref="!:HttpRequestMessageConverter&lt;&gt;"/>.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.RequestContentHandler.SimpleHttpRequestMessageConverter">
            <summary>
            An <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.RequestContentHandler.HttpRequestMessageConverter"/> that is only used when the request content should be a non-generic <see cref="T:System.Net.Http.HttpRequestMessage"/>.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.RequestContentHandler.SimpleHttpRequestMessageConverter.Convert(System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Overridden method that simply passes the <see cref="T:System.Net.Http.HttpRequestMessage"/> instance through.
            </summary>
            <param name="requestMessage">The <see cref="T:System.Net.Http.HttpRequestMessage"/> to pass through.</param>
            <param name="formatters">The <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> collection to use. This parameter is not used.</param>
            <returns>
            The <see cref="T:System.Net.Http.HttpRequestMessage"/>.
            </returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.RequestContentHandler.HttpRequestMessageConverter`1">
            <summary>
            Generic version of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.RequestContentHandler.HttpRequestMessageConverter"/> used by the 
            <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.RequestContentHandler"/> to create <see cref="!:HttRequestMessage&lt;&gt;"/> instances 
            for a particular <typeparamref name="T"/> without the performance hit of using reflection
            for every new instance.
            </summary>
            <typeparam name="T">The type with which to create new <see cref="!:HttpRequestMessage&lt;&gt;"/> instances.</typeparam>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.RequestContentHandler.HttpRequestMessageConverter`1.Convert(System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Converts an <see cref="!:HttRequestMessage"/> into an <see cref="!:HttRequestMessage&lt;&gt;"/> of
            a particular type.
            </summary>
            <param name="requestMessage">The <see cref="T:System.Net.Http.HttpRequestMessage"/> to convert.</param>
            <param name="formatters">The <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> collection to use with the <see cref="!:ObjectContent&lt;&gt;"/>
            used by the converted <see cref="!:HttpRequestMessageConverter&lt;&gt;"/>.</param>
            <returns>
            The converted <see cref="!:HttpRequestMessageConverter&lt;&gt;"/>.
            </returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.QueryStringMapping">
            <summary>
            Class that provides <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/>s from query strings.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.QueryStringMapping.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.QueryStringMapping"/> class.
            </summary>
            <param name="queryStringParameterName">The name of the query string parameter to match, if present.</param>
            <param name="queryStringParameterValue">The value of the query string parameter specified by <paramref name="queryStringParameterName"/>.</param>
            <param name="mediaType">The media type to use if the query parameter specified by <paramref name="queryStringParameterName"/> is present
            and assigned the value specified by <paramref name="queryStringParameterValue"/>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.QueryStringMapping.#ctor(System.String,System.String,System.Net.Http.Headers.MediaTypeHeaderValue)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.QueryStringMapping"/> class.
            </summary>
            <param name="queryStringParameterName">The name of the query string parameter to match, if present.</param>
            <param name="queryStringParameterValue">The value of the query string parameter specified by <paramref name="queryStringParameterName"/>.</param>
            <param name="mediaType">The <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> to use if the query parameter specified by <paramref name="queryStringParameterName"/> is present
            and assigned the value specified by <paramref name="queryStringParameterValue"/>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.QueryStringMapping.OnSupportsMediaType(System.Net.Http.HttpRequestMessage)">
            <summary>
            Returns a value indicating whether the current <see cref="T:Microsoft.ApplicationServer.Http.QueryStringMapping"/>
            instance can return a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> from <paramref name="request"/>.
            </summary>
            <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage"/> to check.</param>
            <returns>If this instance can produce a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> from <paramref name="request"/>
            it returns <c>true</c> otherwise <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.QueryStringMapping.OnSupportsMediaType(System.Net.Http.HttpResponseMessage)">
            <summary>
            Returns a value indicating whether the current <see cref="T:Microsoft.ApplicationServer.Http.QueryStringMapping"/>
            instance can return a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> from <paramref name="response"/>.
            </summary>
            <param name="response">The <see cref="T:System.Net.Http.HttpResponseMessage"/> to check.</param>
            <returns>If this instance can produce a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> from <paramref name="response"/>
            it returns <c>true</c> otherwise <c>false</c>.</returns>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.QueryStringMapping.QueryStringParameterName">
            <summary>
            Gets the query string parameter name.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.QueryStringMapping.QueryStringParameterValue">
            <summary>
            Gets the query string parameter value.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.HttpBindingSecurity">
            <summary>
            Specifies the types of security available to a service endpoint configured to use an
            <see cref="T:Microsoft.ApplicationServer.Http.HttpBinding"/> binding.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpBindingSecurity.#ctor">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.HttpBindingSecurity"/> class.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.HttpBindingSecurity.Mode">
            <summary>
            Gets or sets the mode of security that is used by an endpoint configured to use an
            <see cref="T:Microsoft.ApplicationServer.Http.HttpBinding"/> binding.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.HttpBindingSecurity.Transport">
            <summary>
            Gets or sets an object that contains the transport-level security settings for the 
            <see cref="T:Microsoft.ApplicationServer.Http.HttpBinding"/> binding.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.HttpBinding">
            <summary>
            A binding used with endpoints for web services that use strongly-type HTTP request 
            and response messages.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpBinding.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.HttpBinding"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpBinding.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.HttpBinding"/> class with a 
            binding specified by its configuration name.
            </summary>
            <param name="configurationName">
            The binding configuration name.
            </param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpBinding.#ctor(Microsoft.ApplicationServer.Http.HttpBindingSecurityMode)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.HttpBinding"/> class with the 
            type of security used by the binding explicitly specified.
            </summary>
            <param name="securityMode">The value of <see cref="T:Microsoft.ApplicationServer.Http.HttpBindingSecurityMode"/> that 
            specifies the type of security that is used to configure a service endpoint using the
            <see cref="T:Microsoft.ApplicationServer.Http.HttpBinding"/> binding.
            </param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.HttpBinding.CreateBindingElements">
            <summary>
            Returns an ordered collection of binding elements contained in the current binding. 
            (Overrides <see cref="M:System.ServiceModel.Channels.Binding.CreateBindingElements">
            Binding.CreateBindingElements</see>.)
            </summary>
            <returns>
            An ordered collection of binding elements contained in the current binding.
            </returns>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.HttpBinding.EnvelopeVersion">
            <summary>
            Gets the envelope version that is used by endpoints that are configured to use an 
            <see cref="T:Microsoft.ApplicationServer.Http.HttpBinding"/> binding.  Always returns <see cref="P:System.ServiceModel.EnvelopeVersion.None"/>.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.HttpBinding.MessageHandlerFactory">
            <summary>
            Gets or sets a value representing the <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerFactory"/> to use for
            instantiating <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel"/> instances.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.HttpBinding.HostNameComparisonMode">
            <summary>
            Gets or sets a value that indicates whether the hostname is used to reach the 
            service when matching the URI.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.HttpBinding.MaxBufferPoolSize">
            <summary>
            Gets or sets the maximum amount of memory allocated for the buffer manager that manages the buffers 
            required by endpoints that use this binding.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.HttpBinding.MaxBufferSize">
            <summary>
            Gets or sets the maximum amount of memory that is allocated for use by the manager of the message 
            buffers that receive messages from the channel.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.HttpBinding.MaxReceivedMessageSize">
            <summary>
            Gets or sets the maximum size for a message that can be processed by the binding.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.HttpBinding.Scheme">
            <summary>
            Gets the URI transport scheme for the channels and listeners that are configured 
            with this binding. (Overrides <see cref="P:System.ServiceModel.Channels.Binding.Scheme">
            Binding.Scheme</see>.)
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.HttpBinding.Security">
            <summary>
            Gets or sets the security settings used with this binding. 
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.HttpBinding.TransferMode">
            <summary>
            Gets or sets a value that indicates whether the service configured with the 
            binding uses streamed or buffered (or both) modes of message transfer.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.HttpBinding.System#ServiceModel#Channels#IBindingRuntimePreferences#ReceiveSynchronously">
            <summary>
            Gets a value indicating whether incoming requests can be handled more efficiently synchronously or asynchronously.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerPipelineInfo">
            <summary>
            Class that manages all of the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> binding information
            for an instance of an <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerPipeline"/>.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerPipelineInfo.HandlerType">
            <summary>
            An Enum that indicates if an <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> is
            a request handler, response handler or the service operation.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerPipelineInfo.HttpParameterBinding">
            <summary>
            A class that represents a binding between an output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/>
            and an input <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/>.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerPipelineInfo.OperationHandlerInfo">
            <summary>
            A class that holds all of the binding information for a single <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>
            for using during runtime.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerPipelineInfo.OutputParameterInfo">
            <summary>
            A class that holds all of the binding information for a single <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/>
            for use during runtime.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerPipelineInfo.RequestMessageSourceHandler">
            <summary>
            A dummy <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> that is never executed, or even in the 
            collection of <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances used by an <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerPipeline"/>,
            but is used as a place holder by the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerPipelineInfo.OperationHandlerInfo"/> class to
            bind the incoming <see cref="T:System.Net.Http.HttpRequestMessage"/> to any <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>
            instances in the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerPipeline"/> that accept it as an input <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/>.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerPipelineInfo.RequestMessageSourceHandler.OnGetInputParameters">
            <summary>
            Implementation of <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OnGetInputParameters"/> that always returns null.
            </summary>
            <returns>Always returns <c>null</c>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerPipelineInfo.RequestMessageSourceHandler.OnGetOutputParameters">
            <summary>
            Implementation of <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OnGetOutputParameters"/> that always returns <see cref="P:Microsoft.ApplicationServer.Http.Description.HttpParameter.RequestMessage"/>.
            </summary>
            <returns>Always returns <see cref="P:Microsoft.ApplicationServer.Http.Description.HttpParameter.RequestMessage"/>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerPipelineInfo.RequestMessageSourceHandler.OnHandle(System.Object[])">
            <summary>
            Implementation of <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OnGetOutputParameters"/> that should never be called.
            </summary>
            <param name="input">An array of input values.</param>
            <returns>Always returns <c>null</c>.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerPipelineInfo.ResponseMessageSinkHandler">
            <summary>
            A dummy <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> that is never executed, or even in the 
            collection of <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances used by an <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerPipeline"/>,
            but is used as a place holder by the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerPipelineInfo.OperationHandlerInfo"/> class to
            bind against any <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances in the 
            <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerPipeline"/> that produce an <see cref="T:System.Net.Http.HttpResponseMessage"/> 
            as an output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/>.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerPipelineInfo.ResponseMessageSinkHandler.OnGetInputParameters">
            <summary>
            Implementation of <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OnGetInputParameters"/> that always returns <see cref="P:Microsoft.ApplicationServer.Http.Description.HttpParameter.ResponseMessage"/>.
            </summary>
            <returns>Always returns <see cref="P:Microsoft.ApplicationServer.Http.Description.HttpParameter.ResponseMessage"/>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerPipelineInfo.ResponseMessageSinkHandler.OnGetOutputParameters">
            <summary>
            Implementation of <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OnGetOutputParameters"/> that always returns null.
            </summary>
            <returns>Always returns <c>null</c>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerPipelineInfo.ResponseMessageSinkHandler.OnHandle(System.Object[])">
            <summary>
            Implementation of <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OnGetOutputParameters"/> that should never be called.
            </summary>
            <param name="input">An array of input values.</param>
            <returns>Always returns <c>null</c>.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerPipelineInfo.ServiceOperationHandler">
            <summary>
            A dummy <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> that is never executed, or even in the 
            collection of <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances used by an <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerPipeline"/>,
            but is used as a place holder by the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerPipelineInfo.OperationHandlerInfo"/> class to
            bind the service operation against the output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances of the
            request <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances and against the input <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/>
            instances of the response <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerPipelineInfo.ServiceOperationHandler.OnGetInputParameters">
            <summary>
            Implementation of <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OnGetInputParameters"/> that always returns 
            the input <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances of the service operation.
            </summary>
            <returns>The input <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances of the service operation.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerPipelineInfo.ServiceOperationHandler.OnGetOutputParameters">
            <summary>
            Implementation of <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OnGetOutputParameters"/> that always returns
            the output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances of the service operation.
            </summary>
            <returns>The output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances of the service operation.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.OperationHandlerPipelineInfo.ServiceOperationHandler.OnHandle(System.Object[])">
            <summary>
            Implementation of <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OnGetOutputParameters"/> that should never be called.
            </summary>
            <param name="input">An array of input values.</param>
            <returns>Always returns <c>null</c>.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.MediaTypeFormatterCollection">
            <summary>
            Collection class that contains <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> instances.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.MediaTypeFormatterCollection.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatterCollection"/> class.
            </summary>
            <remarks>
            This collection will be initialized to contain default <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/>
            instances for Xml and Json.
            </remarks>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.MediaTypeFormatterCollection.#ctor(System.Collections.Generic.IEnumerable{Microsoft.ApplicationServer.Http.MediaTypeFormatter})">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatterCollection"/> class with the
            given <paramref name="formatters"/>.
            </summary>
            <param name="formatters">A collection of <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> instances to place in the collection.</param>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.MediaTypeFormatterCollection.XmlFormatter">
            <summary>
            Gets the <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> to use for Xml.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.MediaTypeFormatterCollection.JsonFormatter">
            <summary>
            Gets the <see cref="T:Microsoft.ApplicationServer.Http.MediaTypeFormatter"/> to use for Json.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`2">
            <summary>
            An abstract base class used to create custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances 
            that handle a single declared input and a single declared output. 
            </summary>
            <typeparam name="T">The type of the input value.</typeparam>
            <typeparam name="TOutput">The type of the output value.</typeparam>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`2.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> class.
            </summary>
            <param name="outputParameterName">The name to use for the output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`2.OnHandle(`0)">
            <summary>
            Implemented in a derived class to provide the handling logic of the custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <param name="input">
            The input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle. 
            </param>
            <returns>The output value returned.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`2.OnHandle(System.Object[])">
            <summary>
            Called to handle the given <paramref name="input"/> values.
            </summary>
            <param name="input">The input values which correspond in length and
            type to the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> collection returned
            from <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OnGetInputParameters"/>.</param>
            <returns>The output value.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`2.OnGetInputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the inputs of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`2.OnGetOutputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the output of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`3">
            <summary>
            An abstract base class used to create custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances 
            that handle a single declared input and a single declared output. 
            </summary>
            <typeparam name="T1">The type of the first input value.</typeparam>
            <typeparam name="T2">The type of the second input value.</typeparam>
            <typeparam name="TOutput">The type of the output value.</typeparam>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`3.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> class.
            </summary>
            <param name="outputParameterName">The name to use for the output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`3.OnHandle(`0,`1)">
            <summary>
            Implemented in a derived class to provide the handling logic of the custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <param name="input1">The first input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input2">The second input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <returns>The output value returned.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`3.OnHandle(System.Object[])">
            <summary>
            Called to handle the given <paramref name="input"/> values.
            </summary>
            <param name="input">The input values which correspond in length and
            type to the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> collection returned
            from <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OnGetInputParameters"/>.</param>
            <returns>The output value.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`3.OnGetInputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the inputs of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`3.OnGetOutputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the output of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`4">
            <summary>
            An abstract base class used to create custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances 
            that handle a single declared input and a single declared output. 
            </summary>
            <typeparam name="T1">The type of the first input value.</typeparam>
            <typeparam name="T2">The type of the second input value.</typeparam>
            <typeparam name="T3">The type of the third input value.</typeparam>
            <typeparam name="TOutput">The type of the output value.</typeparam>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`4.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> class.
            </summary>
            <param name="outputParameterName">The name to use for the output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`4.OnHandle(`0,`1,`2)">
            <summary>
            Implemented in a derived class to provide the handling logic of the custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <param name="input1">The first input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input2">The second input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input3">The third input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <returns>The output value returned.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`4.OnHandle(System.Object[])">
            <summary>
            Called to handle the given <paramref name="input"/> values.
            </summary>
            <param name="input">The input values which correspond in length and
            type to the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> collection returned
            from <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OnGetInputParameters"/>.</param>
            <returns>The output value.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`4.OnGetInputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the inputs of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`4.OnGetOutputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the output of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`5">
            <summary>
            An abstract base class used to create custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances 
            that handle a single declared input and a single declared output. 
            </summary>
            <typeparam name="T1">The type of the first input value.</typeparam>
            <typeparam name="T2">The type of the second input value.</typeparam>
            <typeparam name="T3">The type of the third input value.</typeparam>
            <typeparam name="T4">The type of the fourth input value.</typeparam>
            <typeparam name="TOutput">The type of the output value.</typeparam>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`5.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> class.
            </summary>
            <param name="outputParameterName">The name to use for the output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`5.OnHandle(`0,`1,`2,`3)">
            <summary>
            Implemented in a derived class to provide the handling logic of the custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <param name="input1">The first input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input2">The second input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input3">The third input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input4">The fourth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <returns>The output value returned.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`5.OnHandle(System.Object[])">
            <summary>
            Called to handle the given <paramref name="input"/> values.
            </summary>
            <param name="input">The input values which correspond in length and
            type to the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> collection returned
            from <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OnGetInputParameters"/>.</param>
            <returns>The output value.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`5.OnGetInputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the inputs of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`5.OnGetOutputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the output of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`6">
            <summary>
            An abstract base class used to create custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances 
            that handle a single declared input and a single declared output. 
            </summary>
            <typeparam name="T1">The type of the first input value.</typeparam>
            <typeparam name="T2">The type of the second input value.</typeparam>
            <typeparam name="T3">The type of the third input value.</typeparam>
            <typeparam name="T4">The type of the fourth input value.</typeparam>
            <typeparam name="T5">The type of the fifth input value.</typeparam>
            <typeparam name="TOutput">The type of the output value.</typeparam>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`6.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> class.
            </summary>
            <param name="outputParameterName">The name to use for the output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`6.OnHandle(`0,`1,`2,`3,`4)">
            <summary>
            Implemented in a derived class to provide the handling logic of the custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <param name="input1">The first input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input2">The second input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input3">The third input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input4">The fourth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input5">The fifth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <returns>The output value returned.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`6.OnHandle(System.Object[])">
            <summary>
            Called to handle the given <paramref name="input"/> values.
            </summary>
            <param name="input">The input values which correspond in length and
            type to the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> collection returned
            from <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OnGetInputParameters"/>.</param>
            <returns>The output value.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`6.OnGetInputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the inputs of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`6.OnGetOutputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the output of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`7">
            <summary>
            An abstract base class used to create custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances 
            that handle a single declared input and a single declared output. 
            </summary>
            <typeparam name="T1">The type of the first input value.</typeparam>
            <typeparam name="T2">The type of the second input value.</typeparam>
            <typeparam name="T3">The type of the third input value.</typeparam>
            <typeparam name="T4">The type of the fourth input value.</typeparam>
            <typeparam name="T5">The type of the fifth input value.</typeparam>
            <typeparam name="T6">The type of the sixth input value.</typeparam>
            <typeparam name="TOutput">The type of the output value.</typeparam>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`7.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> class.
            </summary>
            <param name="outputParameterName">The name to use for the output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`7.OnHandle(`0,`1,`2,`3,`4,`5)">
            <summary>
            Implemented in a derived class to provide the handling logic of the custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <param name="input1">The first input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input2">The second input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input3">The third input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input4">The fourth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input5">The fifth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input6">The sixth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <returns>The output value returned.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`7.OnHandle(System.Object[])">
            <summary>
            Called to handle the given <paramref name="input"/> values.
            </summary>
            <param name="input">The input values which correspond in length and
            type to the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> collection returned
            from <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OnGetInputParameters"/>.</param>
            <returns>The output value.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`7.OnGetInputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the inputs of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`7.OnGetOutputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the output of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`8">
            <summary>
            An abstract base class used to create custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances 
            that handle a single declared input and a single declared output. 
            </summary>
            <typeparam name="T1">The type of the first input value.</typeparam>
            <typeparam name="T2">The type of the second input value.</typeparam>
            <typeparam name="T3">The type of the third input value.</typeparam>
            <typeparam name="T4">The type of the fourth input value.</typeparam>
            <typeparam name="T5">The type of the fifth input value.</typeparam>
            <typeparam name="T6">The type of the sixth input value.</typeparam>
            <typeparam name="T7">The type of the seventh input value.</typeparam>
            <typeparam name="TOutput">The type of the output value.</typeparam>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`8.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> class.
            </summary>
            <param name="outputParameterName">The name to use for the output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`8.OnHandle(`0,`1,`2,`3,`4,`5,`6)">
            <summary>
            Implemented in a derived class to provide the handling logic of the custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <param name="input1">The first input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input2">The second input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input3">The third input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input4">The fourth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input5">The fifth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input6">The sixth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input7">The seventh input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <returns>The output value returned.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`8.OnHandle(System.Object[])">
            <summary>
            Called to handle the given <paramref name="input"/> values.
            </summary>
            <param name="input">The input values which correspond in length and
            type to the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> collection returned
            from <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OnGetInputParameters"/>.</param>
            <returns>The output value.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`8.OnGetInputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the inputs of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`8.OnGetOutputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the output of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`9">
            <summary>
            An abstract base class used to create custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances 
            that handle a single declared input and a single declared output. 
            </summary>
            <typeparam name="T1">The type of the first input value.</typeparam>
            <typeparam name="T2">The type of the second input value.</typeparam>
            <typeparam name="T3">The type of the third input value.</typeparam>
            <typeparam name="T4">The type of the fourth input value.</typeparam>
            <typeparam name="T5">The type of the fifth input value.</typeparam>
            <typeparam name="T6">The type of the sixth input value.</typeparam>
            <typeparam name="T7">The type of the seventh input value.</typeparam>
            <typeparam name="T8">The type of the eighth input value.</typeparam>
            <typeparam name="TOutput">The type of the output value.</typeparam>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`9.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> class.
            </summary>
            <param name="outputParameterName">The name to use for the output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`9.OnHandle(`0,`1,`2,`3,`4,`5,`6,`7)">
            <summary>
            Implemented in a derived class to provide the handling logic of the custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <param name="input1">The first input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input2">The second input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input3">The third input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input4">The fourth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input5">The fifth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input6">The sixth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input7">The seventh input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input8">The eighth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <returns>The output value returned.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`9.OnHandle(System.Object[])">
            <summary>
            Called to handle the given <paramref name="input"/> values.
            </summary>
            <param name="input">The input values which correspond in length and
            type to the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> collection returned
            from <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OnGetInputParameters"/>.</param>
            <returns>The output value.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`9.OnGetInputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the inputs of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`9.OnGetOutputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the output of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`10">
            <summary>
            An abstract base class used to create custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances 
            that handle a single declared input and a single declared output. 
            </summary>
            <typeparam name="T1">The type of the first input value.</typeparam>
            <typeparam name="T2">The type of the second input value.</typeparam>
            <typeparam name="T3">The type of the third input value.</typeparam>
            <typeparam name="T4">The type of the fourth input value.</typeparam>
            <typeparam name="T5">The type of the fifth input value.</typeparam>
            <typeparam name="T6">The type of the sixth input value.</typeparam>
            <typeparam name="T7">The type of the seventh input value.</typeparam>
            <typeparam name="T8">The type of the eighth input value.</typeparam>
            <typeparam name="T9">The type of the ninth input value.</typeparam>
            <typeparam name="TOutput">The type of the output value.</typeparam>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`10.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> class.
            </summary>
            <param name="outputParameterName">The name to use for the output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`10.OnHandle(`0,`1,`2,`3,`4,`5,`6,`7,`8)">
            <summary>
            Implemented in a derived class to provide the handling logic of the custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <param name="input1">The first input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input2">The second input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input3">The third input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input4">The fourth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input5">The fifth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input6">The sixth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input7">The seventh input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input8">The eighth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input9">The ninth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <returns>The output value returned.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`10.OnHandle(System.Object[])">
            <summary>
            Called to handle the given <paramref name="input"/> values.
            </summary>
            <param name="input">The input values which correspond in length and
            type to the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> collection returned
            from <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OnGetInputParameters"/>.</param>
            <returns>The output value.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`10.OnGetInputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the inputs of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`10.OnGetOutputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the output of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`11">
            <summary>
            An abstract base class used to create custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances 
            that handle a single declared input and a single declared output. 
            </summary>
            <typeparam name="T1">The type of the first input value.</typeparam>
            <typeparam name="T2">The type of the second input value.</typeparam>
            <typeparam name="T3">The type of the third input value.</typeparam>
            <typeparam name="T4">The type of the fourth input value.</typeparam>
            <typeparam name="T5">The type of the fifth input value.</typeparam>
            <typeparam name="T6">The type of the sixth input value.</typeparam>
            <typeparam name="T7">The type of the seventh input value.</typeparam>
            <typeparam name="T8">The type of the eighth input value.</typeparam>
            <typeparam name="T9">The type of the ninth input value.</typeparam>
            <typeparam name="T10">The type of the tenth input value.</typeparam>
            <typeparam name="TOutput">The type of the output value.</typeparam>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`11.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> class.
            </summary>
            <param name="outputParameterName">The name to use for the output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`11.OnHandle(`0,`1,`2,`3,`4,`5,`6,`7,`8,`9)">
            <summary>
            Implemented in a derived class to provide the handling logic of the custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <param name="input1">The first input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input2">The second input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input3">The third input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input4">The fourth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input5">The fifth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input6">The sixth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input7">The seventh input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input8">The eighth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input9">The ninth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input10">The tenth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <returns>The output value returned.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`11.OnHandle(System.Object[])">
            <summary>
            Called to handle the given <paramref name="input"/> values.
            </summary>
            <param name="input">The input values which correspond in length and
            type to the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> collection returned
            from <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OnGetInputParameters"/>.</param>
            <returns>The output value.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`11.OnGetInputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the inputs of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`11.OnGetOutputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the output of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`12">
            <summary>
            An abstract base class used to create custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances 
            that handle a single declared input and a single declared output. 
            </summary>
            <typeparam name="T1">The type of the first input value.</typeparam>
            <typeparam name="T2">The type of the second input value.</typeparam>
            <typeparam name="T3">The type of the third input value.</typeparam>
            <typeparam name="T4">The type of the fourth input value.</typeparam>
            <typeparam name="T5">The type of the fifth input value.</typeparam>
            <typeparam name="T6">The type of the sixth input value.</typeparam>
            <typeparam name="T7">The type of the seventh input value.</typeparam>
            <typeparam name="T8">The type of the eighth input value.</typeparam>
            <typeparam name="T9">The type of the ninth input value.</typeparam>
            <typeparam name="T10">The type of the tenth input value.</typeparam>
            <typeparam name="T11">The type of the eleventh input value.</typeparam>
            <typeparam name="TOutput">The type of the output value.</typeparam>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`12.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> class.
            </summary>
            <param name="outputParameterName">The name to use for the output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`12.OnHandle(`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10)">
            <summary>
            Implemented in a derived class to provide the handling logic of the custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <param name="input1">The first input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input2">The second input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input3">The third input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input4">The fourth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input5">The fifth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input6">The sixth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input7">The seventh input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input8">The eighth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input9">The ninth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input10">The tenth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input11">The eleventh input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <returns>The output value returned.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`12.OnHandle(System.Object[])">
            <summary>
            Called to handle the given <paramref name="input"/> values.
            </summary>
            <param name="input">The input values which correspond in length and
            type to the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> collection returned
            from <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OnGetInputParameters"/>.</param>
            <returns>The output value.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`12.OnGetInputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the inputs of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`12.OnGetOutputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the output of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`13">
            <summary>
            An abstract base class used to create custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances 
            that handle a single declared input and a single declared output. 
            </summary>
            <typeparam name="T1">The type of the first input value.</typeparam>
            <typeparam name="T2">The type of the second input value.</typeparam>
            <typeparam name="T3">The type of the third input value.</typeparam>
            <typeparam name="T4">The type of the fourth input value.</typeparam>
            <typeparam name="T5">The type of the fifth input value.</typeparam>
            <typeparam name="T6">The type of the sixth input value.</typeparam>
            <typeparam name="T7">The type of the seventh input value.</typeparam>
            <typeparam name="T8">The type of the eighth input value.</typeparam>
            <typeparam name="T9">The type of the ninth input value.</typeparam>
            <typeparam name="T10">The type of the tenth input value.</typeparam>
            <typeparam name="T11">The type of the eleventh input value.</typeparam>
            <typeparam name="T12">The type of the twelfth input value.</typeparam>
            <typeparam name="TOutput">The type of the output value.</typeparam>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`13.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> class.
            </summary>
            <param name="outputParameterName">The name to use for the output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`13.OnHandle(`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11)">
            <summary>
            Implemented in a derived class to provide the handling logic of the custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <param name="input1">The first input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input2">The second input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input3">The third input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input4">The fourth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input5">The fifth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input6">The sixth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input7">The seventh input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input8">The eighth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input9">The ninth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input10">The tenth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input11">The eleventh input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input12">The twelfth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <returns>The output value returned.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`13.OnHandle(System.Object[])">
            <summary>
            Called to handle the given <paramref name="input"/> values.
            </summary>
            <param name="input">The input values which correspond in length and
            type to the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> collection returned
            from <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OnGetInputParameters"/>.</param>
            <returns>The output value.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`13.OnGetInputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the inputs of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`13.OnGetOutputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the output of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`14">
            <summary>
            An abstract base class used to create custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances 
            that handle a single declared input and a single declared output. 
            </summary>
            <typeparam name="T1">The type of the first input value.</typeparam>
            <typeparam name="T2">The type of the second input value.</typeparam>
            <typeparam name="T3">The type of the third input value.</typeparam>
            <typeparam name="T4">The type of the fourth input value.</typeparam>
            <typeparam name="T5">The type of the fifth input value.</typeparam>
            <typeparam name="T6">The type of the sixth input value.</typeparam>
            <typeparam name="T7">The type of the seventh input value.</typeparam>
            <typeparam name="T8">The type of the eighth input value.</typeparam>
            <typeparam name="T9">The type of the ninth input value.</typeparam>
            <typeparam name="T10">The type of the tenth input value.</typeparam>
            <typeparam name="T11">The type of the eleventh input value.</typeparam>
            <typeparam name="T12">The type of the twelfth input value.</typeparam>
            <typeparam name="T13">The type of the thirteenth input value.</typeparam>
            <typeparam name="TOutput">The type of the output value.</typeparam>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`14.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> class.
            </summary>
            <param name="outputParameterName">The name to use for the output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`14.OnHandle(`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12)">
            <summary>
            Implemented in a derived class to provide the handling logic of the custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <param name="input1">The first input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input2">The second input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input3">The third input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input4">The fourth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input5">The fifth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input6">The sixth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input7">The seventh input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input8">The eighth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input9">The ninth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input10">The tenth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input11">The eleventh input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input12">The twelfth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input13">The thirteenth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <returns>The output value returned.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`14.OnHandle(System.Object[])">
            <summary>
            Called to handle the given <paramref name="input"/> values.
            </summary>
            <param name="input">The input values which correspond in length and
            type to the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> collection returned
            from <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OnGetInputParameters"/>.</param>
            <returns>The output value.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`14.OnGetInputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the inputs of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`14.OnGetOutputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the output of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`15">
            <summary>
            An abstract base class used to create custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances 
            that handle a single declared input and a single declared output. 
            </summary>
            <typeparam name="T1">The type of the first input value.</typeparam>
            <typeparam name="T2">The type of the second input value.</typeparam>
            <typeparam name="T3">The type of the third input value.</typeparam>
            <typeparam name="T4">The type of the fourth input value.</typeparam>
            <typeparam name="T5">The type of the fifth input value.</typeparam>
            <typeparam name="T6">The type of the sixth input value.</typeparam>
            <typeparam name="T7">The type of the seventh input value.</typeparam>
            <typeparam name="T8">The type of the eighth input value.</typeparam>
            <typeparam name="T9">The type of the ninth input value.</typeparam>
            <typeparam name="T10">The type of the tenth input value.</typeparam>
            <typeparam name="T11">The type of the eleventh input value.</typeparam>
            <typeparam name="T12">The type of the twelfth input value.</typeparam>
            <typeparam name="T13">The type of the thirteenth input value.</typeparam>
            <typeparam name="T14">The type of the fourteenth input value.</typeparam>
            <typeparam name="TOutput">The type of the output value.</typeparam>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`15.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> class.
            </summary>
            <param name="outputParameterName">The name to use for the output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`15.OnHandle(`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13)">
            <summary>
            Implemented in a derived class to provide the handling logic of the custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <param name="input1">The first input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input2">The second input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input3">The third input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input4">The fourth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input5">The fifth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input6">The sixth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input7">The seventh input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input8">The eighth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input9">The ninth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input10">The tenth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input11">The eleventh input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input12">The twelfth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input13">The thirteenth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input14">The fourteenth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <returns>The output value returned.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`15.OnHandle(System.Object[])">
            <summary>
            Called to handle the given <paramref name="input"/> values.
            </summary>
            <param name="input">The input values which correspond in length and
            type to the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> collection returned
            from <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OnGetInputParameters"/>.</param>
            <returns>The output value.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`15.OnGetInputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the inputs of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`15.OnGetOutputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the output of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`16">
            <summary>
            An abstract base class used to create custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances 
            that handle a single declared input and a single declared output. 
            </summary>
            <typeparam name="T1">The type of the first input value.</typeparam>
            <typeparam name="T2">The type of the second input value.</typeparam>
            <typeparam name="T3">The type of the third input value.</typeparam>
            <typeparam name="T4">The type of the fourth input value.</typeparam>
            <typeparam name="T5">The type of the fifth input value.</typeparam>
            <typeparam name="T6">The type of the sixth input value.</typeparam>
            <typeparam name="T7">The type of the seventh input value.</typeparam>
            <typeparam name="T8">The type of the eighth input value.</typeparam>
            <typeparam name="T9">The type of the ninth input value.</typeparam>
            <typeparam name="T10">The type of the tenth input value.</typeparam>
            <typeparam name="T11">The type of the eleventh input value.</typeparam>
            <typeparam name="T12">The type of the twelfth input value.</typeparam>
            <typeparam name="T13">The type of the thirteenth input value.</typeparam>
            <typeparam name="T14">The type of the fourteenth input value.</typeparam>
            <typeparam name="T15">The type of the fifteenth input value.</typeparam>
            <typeparam name="TOutput">The type of the output value.</typeparam>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`16.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> class.
            </summary>
            <param name="outputParameterName">The name to use for the output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`16.OnHandle(`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14)">
            <summary>
            Implemented in a derived class to provide the handling logic of the custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <param name="input1">The first input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input2">The second input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input3">The third input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input4">The fourth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input5">The fifth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input6">The sixth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input7">The seventh input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input8">The eighth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input9">The ninth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input10">The tenth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input11">The eleventh input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input12">The twelfth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input13">The thirteenth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input14">The fourteenth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input15">The fifteenth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <returns>The output value returned.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`16.OnHandle(System.Object[])">
            <summary>
            Called to handle the given <paramref name="input"/> values.
            </summary>
            <param name="input">The input values which correspond in length and
            type to the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> collection returned
            from <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OnGetInputParameters"/>.</param>
            <returns>The output value.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`16.OnGetInputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the inputs of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`16.OnGetOutputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the output of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`17">
            <summary>
            An abstract base class used to create custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> instances 
            that handle a single declared input and a single declared output. 
            </summary>
            <typeparam name="T1">The type of the first input value.</typeparam>
            <typeparam name="T2">The type of the second input value.</typeparam>
            <typeparam name="T3">The type of the third input value.</typeparam>
            <typeparam name="T4">The type of the fourth input value.</typeparam>
            <typeparam name="T5">The type of the fifth input value.</typeparam>
            <typeparam name="T6">The type of the sixth input value.</typeparam>
            <typeparam name="T7">The type of the seventh input value.</typeparam>
            <typeparam name="T8">The type of the eighth input value.</typeparam>
            <typeparam name="T9">The type of the ninth input value.</typeparam>
            <typeparam name="T10">The type of the tenth input value.</typeparam>
            <typeparam name="T11">The type of the eleventh input value.</typeparam>
            <typeparam name="T12">The type of the twelfth input value.</typeparam>
            <typeparam name="T13">The type of the thirteenth input value.</typeparam>
            <typeparam name="T14">The type of the fourteenth input value.</typeparam>
            <typeparam name="T15">The type of the fifteenth input value.</typeparam>
            <typeparam name="T16">The type of the sixteenth input value.</typeparam>
            <typeparam name="TOutput">The type of the output value.</typeparam>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`17.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> class.
            </summary>
            <param name="outputParameterName">The name to use for the output <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`17.OnHandle(`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15)">
            <summary>
            Implemented in a derived class to provide the handling logic of the custom <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <param name="input1">The first input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input2">The second input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input3">The third input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input4">The fourth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input5">The fifth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input6">The sixth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input7">The seventh input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input8">The eighth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input9">The ninth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input10">The tenth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input11">The eleventh input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input12">The twelfth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input13">The thirteenth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input14">The fourteenth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input15">The fifteenth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <param name="input16">The sixteenth input value that the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/> should handle.</param>
            <returns>The output value returned.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`17.OnHandle(System.Object[])">
            <summary>
            Called to handle the given <paramref name="input"/> values.
            </summary>
            <param name="input">The input values which correspond in length and
            type to the <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> collection returned
            from <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler.OnGetInputParameters"/>.</param>
            <returns>The output value.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`17.OnGetInputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the inputs of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler`17.OnGetOutputParameters">
            <summary>
            Retrieves the collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances describing
            the output of the <see cref="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpOperationHandler"/>.
            </summary>
            <returns>The collection of <see cref="T:Microsoft.ApplicationServer.Http.Description.HttpParameter"/> instances.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannelListener">
            <summary>
            Defines a <see cref="T:System.ServiceModel.Channels.IChannelListener"/> for creating <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel"/> instances.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannelListener.#ctor(System.ServiceModel.Channels.Binding,System.ServiceModel.Channels.IChannelListener{System.ServiceModel.Channels.IReplyChannel},Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerFactory,System.Boolean,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannelListener"/> class.
            </summary>
            <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding"/> using this <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannelListener"/>.</param>
            <param name="innerListener">The underlying <see cref="T:System.ServiceModel.Channels.IChannelListener"/> instance.</param>
            <param name="httpMessageHandlerFactory">The <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerFactory"/> used on instantiate a <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel"/>.</param>
            <param name="asynchronousSendEnabled">Value indicating whether asynchronous send behavior is enabled on <see cref="T:System.ServiceModel.Channels.RequestContext"/>.</param>
            <param name="includeExceptionDetailInFaults">Value indicating whether to include managed exception information in the detail of HTTP Internal Error responses.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannelListener.OnOpening">
            <summary>
            Invoked during the transition of a communication object into the opening state.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannelListener.OnAcceptChannel(System.TimeSpan)">
            <summary>
            Provides an extensibility point when accepting a channel.
            </summary>
            <param name="timeout">The <see cref="T:System.TimeSpan"/> that specifies how long the accept channel operation has to complete before timing out.</param>
            <returns>The <see cref="T:System.ServiceModel.Channels.IReplyChannel"/> accepted.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannelListener.OnBeginAcceptChannel(System.TimeSpan,System.AsyncCallback,System.Object)">
            <summary>
            Provides an asynchronous extensibility point when beginning to accept a channel.
            </summary>
            <param name="timeout">The <see cref="T:System.TimeSpan"/> that specifies how long the accept channel operation has to complete before timing out.</param>
            <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives the notification of the asynchronous completion of the accept channel operation.</param>
            <param name="state">An object, specified by the application, that contains state information associated with the asynchronous accept channel operation.</param>
            <returns>The <see cref="T:System.IAsyncResult"/> that references the asynchronous accept channel operation.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannelListener.OnEndAcceptChannel(System.IAsyncResult)">
            <summary>
            Provides an asynchronous extensibility point when completing the acceptance a channel.
            </summary>
            <param name="result">The <see cref="T:System.IAsyncResult"/> returned by a call to the <see cref="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannelListener.OnBeginAcceptChannel(System.TimeSpan,System.AsyncCallback,System.Object)"/> method.</param>
            <returns>The <see cref="T:System.ServiceModel.Channels.IReplyChannel"/> accepted by the listener.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannelListener.OnBeginWaitForChannel(System.TimeSpan,System.AsyncCallback,System.Object)">
            <summary>
            Provides a point of extensibility when starting to wait for a channel to arrive.
            </summary>
            <param name="timeout">The <see cref="T:System.TimeSpan"/> that specifies how long the on begin wait operation has to complete before timing out.</param>
            <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives the notification of the asynchronous operation on begin wait completion.</param>
            <param name="state">An object, specified by the application, that contains state information associated with the asynchronous on begin wait operation.</param>
            <returns>The <see cref="T:System.IAsyncResult"/> that references the asynchronous on begin wait operation. </returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannelListener.OnEndWaitForChannel(System.IAsyncResult)">
            <summary>
            Provides a point of extensibility when ending the waiting for a channel to arrive.
            </summary>
            <param name="result">The <see cref="T:System.IAsyncResult"/> returned by a call to the <see cref="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannelListener.OnBeginWaitForChannel(System.TimeSpan,System.AsyncCallback,System.Object)"/> method.</param>
            <returns>true if the method completed before the interval of time specified by the timeout expired; otherwise false.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannelListener.OnWaitForChannel(System.TimeSpan)">
            <summary>
            Provides a point of extensibility when waiting for a channel to arrive.
            </summary>
            <param name="timeout">The <see cref="T:System.TimeSpan"/> that specifies how long the on wait for a channel operation has to complete before timing out.</param>
            <returns>true if the method completed before the interval of time specified by the timeout expired; otherwise false.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.MediaTypeConstants">
            <summary>
            Constants related to media types.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Configuration.HttpEndpointCollectionElement">
            <summary>
            Class that provides a collection of <see cref="T:Microsoft.ApplicationServer.Http.Configuration.HttpEndpointElement"/> instances.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel">
            <summary>
            This <see cref="T:System.ServiceModel.Channels.IReplyChannel"/> encapsulates an <see cref="T:System.Net.Http.HttpMessageChannel"/> enabling an easy way for 
            plugging into an <see cref="T:System.Security.Authentication.ExtendedProtection.ChannelBinding"/> using the <see cref="T:System.Threading.Tasks.Task"/> based extensibility model provided by 
            <see cref="T:System.Net.Http.HttpMessageChannel"/>.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.#ctor(System.ServiceModel.Channels.ChannelManagerBase,System.ServiceModel.Channels.IReplyChannel,Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerFactory,System.Boolean,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel"/> class.
            </summary>
            <param name="channelManager">The <see cref="T:System.ServiceModel.Channels.ChannelManagerBase"/> that provides default timeouts for the channel operations (send, receive, open, and close).</param>
            <param name="innerChannel">The underlying <see cref="T:System.ServiceModel.Channels.IReplyChannel"/> instance.</param>
            <param name="httpMessageHandlerFactory">The <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerFactory"/> used on instantiate a <see cref="T:System.Net.Http.HttpMessageChannel"/>.</param>
            <param name="asynchronousSendEnabled">Value indicating whether asynchronous send behavior is enabled on <see cref="T:System.ServiceModel.Channels.RequestContext"/>.</param>
            <param name="includeExceptionDetailInFaults">Value indicating whether to include managed exception information in the detail of HTTP Internal Error responses.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.BeginReceiveRequest(System.TimeSpan,System.AsyncCallback,System.Object)">
            <summary>
            Begins an asynchronous operation to receive an available request with a specified timeout.
            </summary>
            <param name="timeout">The <see cref="T:System.TimeSpan"/> that specifies the interval of time to wait for the reception of an available request.</param>
            <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives the notification of the asynchronous receive that a request operation completes.</param>
            <param name="state">An object, specified by the application, that contains state information associated with the asynchronous receive of a request operation.</param>
            <returns>The <see cref="T:System.IAsyncResult"/> that references the asynchronous reception of the request.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.BeginReceiveRequest(System.AsyncCallback,System.Object)">
            <summary>
            Begins an asynchronous operation to receive an available request with a specified timeout.
            </summary>
            <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives the notification of the asynchronous receive that a request operation completes.</param>
            <param name="state">An object, specified by the application, that contains state information associated with the asynchronous receive of a request operation.</param>
            <returns>The <see cref="T:System.IAsyncResult"/> that references the asynchronous reception of the request.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.BeginTryReceiveRequest(System.TimeSpan,System.AsyncCallback,System.Object)">
            <summary>
            Begins an asynchronous operation to receive a request message that has a specified time out and state object associated with it. 
            </summary>
            <param name="timeout">The <see cref="T:System.TimeSpan"/> that specifies how long the receive request operation has to complete before timing out and returning false.</param>
            <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives the notification of the asynchronous receive that a request operation completes.</param>
            <param name="state">An object, specified by the application, that contains state information associated with the asynchronous receive of a request operation.</param>
            <returns>The <see cref="T:System.IAsyncResult"/> that references the asynchronous reception of the request.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.BeginWaitForRequest(System.TimeSpan,System.AsyncCallback,System.Object)">
            <summary>
            Begins an asynchronous request operation that has a specified time out and state object associated with it. 
            </summary>
            <param name="timeout">The <see cref="T:System.TimeSpan"/> that specifies the interval of time to wait for the reception of an available request.</param>
            <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives the notification of the asynchronous receive that a request operation completes.</param>
            <param name="state">An object, specified by the application, that contains state information associated with the asynchronous receive of a request operation.</param>
            <returns>The <see cref="T:System.IAsyncResult"/> that references the asynchronous operation to wait for a request message to arrive.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.EndReceiveRequest(System.IAsyncResult)">
            <summary>
            Completes an asynchronous operation to receive an available request. 
            </summary>
            <param name="result">The <see cref="T:System.IAsyncResult"/> returned by a call to the BeginReceive() method.</param>
            <returns>The <see cref="T:System.ServiceModel.Channels.RequestContext"/> used to construct a reply to the request. </returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.EndTryReceiveRequest(System.IAsyncResult,System.ServiceModel.Channels.RequestContext@)">
            <summary>
            Completes the specified asynchronous operation to receive a request message.
            </summary>
            <param name="result">The <see cref="T:System.IAsyncResult"/> returned by a call to the <see cref="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.BeginTryReceiveRequest(System.TimeSpan,System.AsyncCallback,System.Object)"/> method.</param>
            <param name="context">The <see cref="T:System.ServiceModel.Channels.RequestContext"/> received.</param>
            <returns>true if a request message is received before the specified interval of time elapses; otherwise false.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.EndWaitForRequest(System.IAsyncResult)">
            <summary>
            Completes the specified asynchronous wait-for-a-request message operation.
            </summary>
            <param name="result">The <see cref="T:System.IAsyncResult"/> that identifies the <see cref="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.BeginWaitForRequest(System.TimeSpan,System.AsyncCallback,System.Object)"/> operation to finish, and from which to retrieve an end result.</param>
            <returns>true if a request is received before the specified interval of time elapses; otherwise false.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveRequest(System.TimeSpan)">
            <summary>
            Returns the context of the request received, if one is available. If a context is not available, waits until there is one available. 
            </summary>
            <param name="timeout">The <see cref="T:System.TimeSpan"/> that specifies how long the receive of a request operation has to complete before timing out.</param>
            <returns>The <see cref="T:System.ServiceModel.Channels.RequestContext"/> used to construct replies. </returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveRequest">
            <summary>
            Returns the context of the request received, if one is available. If a context is not available, waits until there is one available. 
            </summary>
            <returns>The <see cref="T:System.ServiceModel.Channels.RequestContext"/> used to construct replies.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.TryReceiveRequest(System.TimeSpan,System.ServiceModel.Channels.RequestContext@)">
            <summary>
            Returns a value that indicates whether a request is received before a specified interval of time elapses. 
            </summary>
            <param name="timeout">The <see cref="T:System.TimeSpan"/> that specifies how long the receive of a request operation has to complete before timing out and returning false.</param>
            <param name="context">The <see cref="T:System.ServiceModel.Channels.RequestContext"/> received.</param>
            <returns>true if a request message is received before the specified interval of time elapses; otherwise false.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.WaitForRequest(System.TimeSpan)">
            <summary>
            Returns a value that indicates whether a request message is received before a specified interval of time elapses.
            </summary>
            <param name="timeout">The <see cref="T:System.TimeSpan"/> that specifies how long a request operation has to complete before timing out and returning false.</param>
            <returns>true if a request is received before the specified interval of time elapses; otherwise false.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.OnOpened">
            <summary>
            Invoked during the transition of a communication object into the opened state.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.OnClosed">
            <summary>
            Invoked during the transition of a communication object into the closing state.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.OnAbort">
            <summary>
            Inserts processing on a communication object after it transitions to the closing state due to the invocation of a synchronous abort operation.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.LocalAddress">
            <summary>
            Gets the address on which this reply channel receives messages.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.AsynchronousSendEnabled">
            <summary>
            Gets a value indicating whether asynchronous send behavior is enabled on <see cref="T:System.ServiceModel.Channels.RequestContext"/>. 
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.IncludeExceptionDetailInFaults">
            <summary>
            Gets a value indicating whether to include managed exception information in the detail of HTTP Server Error responses.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.RequestPropertyKey">
            <summary>
            Gets the key used to identify the <see cref="!:HttpMessageHandlerRequestContext"/> instance used to process incoming 
            <see cref="T:System.Net.Http.HttpRequestMessage"/> requests.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.TryReceiveAsyncResult">
            <summary>
            Encapsulates the results of <see cref="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.BeginTryReceiveRequest(System.TimeSpan,System.AsyncCallback,System.Object)"/>.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase">
            <summary>
            Base class encapsulating the shared results of <see cref="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.BeginTryReceiveRequest(System.TimeSpan,System.AsyncCallback,System.Object)"/> and 
            <see cref="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.BeginReceiveRequest(System.TimeSpan,System.AsyncCallback,System.Object)"/>.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase.#ctor(Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel,System.TimeSpan,System.AsyncCallback,System.Object,System.Threading.CancellationTokenSource)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase"/> class.
            </summary>
            <param name="channel">The <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel"/> within which we are operating.</param>
            <param name="timeout">The <see cref="T:System.TimeSpan"/> that specifies how long the receive request operation has to complete before timing out.</param>
            <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives the notification of the asynchronous receive that a request operation completes.</param>
            <param name="state">An object, specified by the application, that contains state information associated with the asynchronous receive of a request operation.</param>
            <param name="cancellationTokenSource">Token source used to cancel operation.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase.StartReceive">
            <summary>
            Start receiving a request from the inner channel
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase.CompleteReceive(System.IAsyncResult)">
            <summary>
            Complete receiving a request from the inner channel
            </summary>
            <param name="result">The <see cref="T:System.IAsyncResult"/> returned by a call to BeginReceiveRequest or BeginTryReceiveRequest.</param>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase.CancellationToken">
            <summary>
            Gets the token used to cancel operation.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase.SyncCompletedEvent">
            <summary>
            Gets or sets an event that indicates when the synchronous reply path has completed.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase.Channel">
            <summary>
            Gets the <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel"/> within which we are operating.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase.Timeout">
            <summary>
            Gets the <see cref="T:System.TimeSpan"/> that specifies how long the receive request operation has to complete before timing out.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase.Context">
            <summary>
            Gets or sets the <see cref="T:System.ServiceModel.Channels.RequestContext"/> representing the reply.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase.HttpMessageHandlerRequestContext">
            <summary>
            Provides a reply that is correlated to an incoming request.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase.HttpMessageHandlerRequestContext.#ctor(Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase,System.ServiceModel.Channels.RequestContext,System.TimeSpan,System.Threading.CancellationToken,Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase.HttpMessageHandlerRequestContext"/> class.
            </summary>
            <param name="receiveResult">The <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase"/> associated with this operation.</param>
            <param name="innerContext">The inner context on which we send the reply.</param>
            <param name="defaultSendTimeout">The default interval of time provided for a send operation to complete.</param>
            <param name="channelCancellationToken">Token used to cancel operation.</param>
            <param name="channel"><see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel"/> instance.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase.HttpMessageHandlerRequestContext.StartHttpMessageChannel">
            <summary>
            Starts the <see cref="T:System.Net.Http.HttpMessageChannel"/> provided by the <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerFactory"/>.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase.HttpMessageHandlerRequestContext.CreateOuterHandlerTask(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
            <summary>
            Creates the outer handler task which is completed when reply is returned from Service Model.
            </summary>
            <param name="request"><see cref="T:System.Net.Http.HttpRequestMessage"/> to submit</param>
            <param name="cancellationToken">Token used to cancel operation.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the operation.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase.HttpMessageHandlerRequestContext.Abort">
            <summary>
            Aborts processing the request associated with the context. 
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase.HttpMessageHandlerRequestContext.Close(System.TimeSpan)">
            <summary>
            Closes the operation that is replying to the request context associated with the current context.
            </summary>
            <param name="timeout">The <see cref="!:Timespan"/> that specifies the interval of time within which the reply operation associated with the current context must close.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase.HttpMessageHandlerRequestContext.Close">
            <summary>
            Closes the operation that is replying to the request context associated with the current context.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase.HttpMessageHandlerRequestContext.BeginReply(System.ServiceModel.Channels.Message,System.TimeSpan,System.AsyncCallback,System.Object)">
            <summary>
            Begins an asynchronous operation to reply to the request associated with the current context.
            </summary>
            <param name="message">The incoming <see cref="T:System.ServiceModel.Channels.Message"/> that contains the request.</param>
            <param name="timeout">The <see cref="T:System.TimeSpan"/> that specifies the interval of time to wait for the reply to an available request.</param>
            <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives the notification of the asynchronous reply operation completion.</param>
            <param name="state">An object, specified by the application, that contains state information associated with the asynchronous reply operation.</param>
            <returns>The <see cref="T:System.IAsyncResult"/> that references the asynchronous reply operation.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase.HttpMessageHandlerRequestContext.BeginReply(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
            <summary>
            Begins an asynchronous operation to reply to the request associated with the current context.
            </summary>
            <param name="message">The incoming <see cref="T:System.ServiceModel.Channels.Message"/> that contains the request.</param>
            <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives the notification of the asynchronous reply operation completion.</param>
            <param name="state">An object, specified by the application, that contains state information associated with the asynchronous reply operation.</param>
            <returns>The <see cref="T:System.IAsyncResult"/> that references the asynchronous reply operation.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase.HttpMessageHandlerRequestContext.EndReply(System.IAsyncResult)">
            <summary>
            Completes an asynchronous operation to reply to a request message.
            </summary>
            <param name="result">The <see cref="T:System.IAsyncResult"/> returned by a call to <see cref="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase.HttpMessageHandlerRequestContext.BeginReply(System.ServiceModel.Channels.Message,System.TimeSpan,System.AsyncCallback,System.Object)"/>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase.HttpMessageHandlerRequestContext.Reply(System.ServiceModel.Channels.Message,System.TimeSpan)">
            <summary>
            Replies to a request message within a specified interval of time.
            </summary>
            <param name="message">The incoming <see cref="T:System.ServiceModel.Channels.Message"/> that contains the request.</param>
            <param name="timeout">The <see cref="T:System.TimeSpan"/> that specifies the interval of time to wait for the reply to a request.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase.HttpMessageHandlerRequestContext.Reply(System.ServiceModel.Channels.Message)">
            <summary>
            Replies to a request message within a specified interval of time.
            </summary>
            <param name="message">The incoming <see cref="T:System.ServiceModel.Channels.Message"/> that contains the request.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase.HttpMessageHandlerRequestContext.Dispose(System.Boolean)">
            <summary>
            Releases resources associated with the context.
            </summary>
            <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase.HttpMessageHandlerRequestContext.RequestMessage">
            <summary>
            Gets the message that contains the request.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase.HttpMessageHandlerRequestContext.ReplyAsyncResult">
            <summary>
            Encapsulates the results of <see cref="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase.HttpMessageHandlerRequestContext.BeginReply(System.ServiceModel.Channels.Message,System.TimeSpan,System.AsyncCallback,System.Object)"/>.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase.HttpMessageHandlerRequestContext.ReplyAsyncResult.#ctor(System.ServiceModel.Channels.RequestContext,System.TimeSpan,System.AsyncCallback,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase.HttpMessageHandlerRequestContext.ReplyAsyncResult"/> class.
            </summary>
            <param name="innerContext">The inner context where to send the reply.</param>
            <param name="timeout">The <see cref="T:System.TimeSpan"/> that specifies the interval of time to wait for the reply to an available request.</param>
            <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives the notification of the asynchronous reply operation completion.</param>
            <param name="state">An object, specified by the application, that contains state information associated with the asynchronous reply operation.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase.HttpMessageHandlerRequestContext.ReplyAsyncResult.End(System.IAsyncResult)">
            <summary>
            Completes the specified asynchronous operation to send a reply.
            </summary>
            <param name="result">The <see cref="T:System.IAsyncResult"/> instance.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase.HttpMessageHandlerRequestContext.ReplyAsyncResult.ContinueReplyPath(System.Net.Http.HttpResponseMessage)">
            <summary>
            When the <see cref="T:System.Net.Http.HttpMessageChannel"/> has been completed we continue sending the
            reply.
            </summary>
            <param name="httpResponse">The <see cref="T:System.Net.Http.HttpResponseMessage"/> output from the <see cref="T:System.Net.Http.HttpMessageChannel"/>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResultBase.HttpMessageHandlerRequestContext.ReplyAsyncResult.CompleteReplyPath(System.Boolean,System.Exception)">
            <summary>
            Completes the reply path.
            </summary>
            <param name="completedSynchronously">if set to <c>true</c> the result completed synchronously.</param>
            <param name="exception">The exception (if any) to complete the result with.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.TryReceiveAsyncResult.#ctor(Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel,System.TimeSpan,System.AsyncCallback,System.Object,System.Threading.CancellationTokenSource)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.TryReceiveAsyncResult"/> class.
            </summary>
            <param name="channel">The <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel"/> within which we are operating.</param>
            <param name="timeout">The <see cref="T:System.TimeSpan"/> that specifies how long the receive request operation has to complete before timing out and returning false.</param>
            <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives the notification of the asynchronous receive that a request operation completes.</param>
            <param name="state">An object, specified by the application, that contains state information associated with the asynchronous receive of a request operation.</param>
            <param name="cancellationTokenSource">Token source used to cancel operation.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.TryReceiveAsyncResult.End(System.IAsyncResult,System.ServiceModel.Channels.RequestContext@)">
            <summary>
            Completes the specified asynchronous operation to receive a request.
            </summary>
            <param name="result">The <see cref="T:System.IAsyncResult"/> instance.</param>
            <param name="context">The <see cref="T:System.ServiceModel.Channels.RequestContext"/> received.</param>
            <returns>true if a request message is received before the specified interval of time elapses; otherwise false.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.TryReceiveAsyncResult.StartReceive">
            <summary>
            Start receiving a request from the inner channel
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.TryReceiveAsyncResult.CompleteReceive(System.IAsyncResult)">
            <summary>
            Complete receiving a request from the inner channel
            </summary>
            <param name="result">The <see cref="T:System.IAsyncResult"/> returned by a call to the BeginTryReceiveRequest method.</param>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResult">
            <summary>
            Encapsulates the results of <see cref="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.BeginReceiveRequest(System.TimeSpan,System.AsyncCallback,System.Object)"/>.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResult.#ctor(Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel,System.TimeSpan,System.AsyncCallback,System.Object,System.Threading.CancellationTokenSource)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResult"/> class.
            </summary>
            <param name="channel">The <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel"/> within which we are operating.</param>
            <param name="timeout">The <see cref="T:System.TimeSpan"/> that specifies how long the receive request operation has to complete before timing out.</param>
            <param name="callback">The <see cref="T:System.AsyncCallback"/> delegate that receives the notification of the asynchronous receive that a request operation completes.</param>
            <param name="state">An object, specified by the application, that contains state information associated with the asynchronous receive of a request operation.</param>
            <param name="cancellationTokenSource">Token source used to cancel operation.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResult.End(System.IAsyncResult)">
            <summary>
            Completes the specified asynchronous operation to receive a request.
            </summary>
            <param name="result">The <see cref="T:System.IAsyncResult"/> instance.</param>
            <returns>The <see cref="T:System.ServiceModel.Channels.RequestContext"/> used to construct a reply to the request. </returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResult.StartReceive">
            <summary>
            Start receiving a request from the inner channel
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ReceiveAsyncResult.CompleteReceive(System.IAsyncResult)">
            <summary>
            Complete receiving a request from the inner channel
            </summary>
            <param name="result">The <see cref="T:System.IAsyncResult"/> returned by a call to the BeginReceiveRequest method.</param>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.InnerHandler">
            <summary>
            Handler wrapping the bottom (towards network) of the <see cref="T:System.Net.Http.HttpMessageChannel"/> and integrates
            back into the <see cref="T:System.ServiceModel.Channels.IReplyChannel"/>.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.InnerHandler.#ctor(System.Net.Http.HttpMessageChannel)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.InnerHandler"/> class.
            </summary>
            <param name="innerChannel">The inner <see cref="T:System.Net.Http.HttpMessageChannel"/> on which we send the <see cref="T:System.Net.Http.HttpRequestMessage"/>.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.InnerHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
            <summary>
            Submits an <see cref="T:System.Net.Http.HttpRequestMessage"/> on the inner channel asynchronously.
            </summary>
            <param name="request"><see cref="T:System.Net.Http.HttpRequestMessage"/> to submit</param>
            <param name="cancellationToken">Token used to cancel operation.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the operation.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.InnerHandler.Send(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
            <summary>
            Submits an <see cref="T:System.Net.Http.HttpRequestMessage"/> on the inner channel synchronously.
            </summary>
            <param name="request"><see cref="T:System.Net.Http.HttpRequestMessage"/> to submit</param>
            <param name="cancellationToken">Token used to cancel operation.</param>
            <returns>The <see cref="T:System.Net.Http.HttpResponseMessage"/> resulting from the operation.</returns>
            <remarks>Throws <see cref="T:System.NotImplementedException"/>.</remarks>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.OuterHandler">
            <summary>
            Handler wrapping the top (towards Service Model) of the <see cref="T:System.Net.Http.HttpMessageChannel"/> and integrates
            bask into the <see cref="T:System.ServiceModel.Channels.IReplyChannel"/>.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.OuterHandler.#ctor(Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.OuterHandler"/> class.
            </summary>
            <param name="channel">The channel instance this handler instance is associated with.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.OuterHandler.Send(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
            <summary>
            Submits an <see cref="T:System.Net.Http.HttpRequestMessage"/> on the inner channel synchronously.
            </summary>
            <param name="request"><see cref="T:System.Net.Http.HttpRequestMessage"/> to submit</param>
            <param name="cancellationToken">Token used to cancel operation.</param>
            <returns>The <see cref="T:System.Net.Http.HttpResponseMessage"/> resulting from the operation.</returns>
            <remarks>Throws <see cref="T:System.NotImplementedException"/>.</remarks>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.OuterHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
            <summary>
            Submits an <see cref="T:System.Net.Http.HttpRequestMessage"/> on the inner channel asynchronously.
            </summary>
            <param name="request"><see cref="T:System.Net.Http.HttpRequestMessage"/> to submit</param>
            <param name="cancellationToken">Token used to cancel operation.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the operation.</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ErrorHandler">
            <summary>
            Error handler used in case the pipeline cannot be constructed. This handler always returns an HTTP response
            based on the exception provided in the constructor.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ErrorHandler.#ctor(System.Net.Http.HttpMessageChannel,Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ErrorHandler"/> class.
            </summary>
            <param name="innerChannel">The inner <see cref="T:System.Net.Http.HttpMessageChannel"/> on which we send the <see cref="T:System.Net.Http.HttpRequestMessage"/>.</param>
            <param name="channel">The channel instance this handler instance is associated with.</param>
            <param name="exception">The exception to include in the HTTP response.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Channels.HttpMessageHandlerChannel.ErrorHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
            <summary>
            Creates a <see cref="T:System.Threading.Tasks.Task`1"/> that always returns an HTTP error response.
            </summary>
            <param name="request"><see cref="T:System.Net.Http.HttpRequestMessage"/> to submit</param>
            <param name="cancellationToken">Token used to cancel operation.</param>
            <returns>Task that always returns an HTTP response.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.MessageBodyIsHttpRequestMessageWithKnownContentLength(System.Object)">
            <summary>Gets localized string like: HTTP request message body with a content length of '{0}' bytes.</summary>
            <param name="param0">Parameter 0 for string: HTTP request message body with a content length of '{0}' bytes.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.MessageBodyIsHttpResponseMessageWithKnownContentLength(System.Object)">
            <summary>Gets localized string like: HTTP response message body with a content length of '{0}' bytes.</summary>
            <param name="param0">Parameter 0 for string: HTTP response message body with a content length of '{0}' bytes.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.MessageReadWriteCopyNotSupported(System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The message instance does not support being read, written out or copied.  Use the '{0}' or '{1}' extension methods on the '{2}' class to access the message content.</summary>
            <param name="param0">Parameter 0 for string: The message instance does not support being read, written out or copied.  Use the '{0}' or '{1}' extension methods on the '{2}' class to access the message content.</param>
            <param name="param1">Parameter 1 for string: The message instance does not support being read, written out or copied.  Use the '{0}' or '{1}' extension methods on the '{2}' class to access the message content.</param>
            <param name="param2">Parameter 2 for string: The message instance does not support being read, written out or copied.  Use the '{0}' or '{1}' extension methods on the '{2}' class to access the message content.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.OnlyMessageVersionNoneSupportedOnHttpMessageEncodingBindingElement(System.Object)">
            <summary>Gets localized string like: The '{0}' type supports only MessageVersion.None. </summary>
            <param name="param0">Parameter 0 for string: The '{0}' type supports only MessageVersion.None. </param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.ChannelFactoryNotSupportedByHttpMessageEncodingBindingElement(System.Object)">
            <summary>Gets localized string like: The '{0}' type does not support building ChannelFactory instances.</summary>
            <param name="param0">Parameter 0 for string: The '{0}' type does not support building ChannelFactory instances.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.ChannelShapeNotSupportedByHttpMessageEncodingBindingElement(System.Object)">
            <summary>Gets localized string like: The '{0}' type does not support the '{0}' channel shape.</summary>
            <param name="param0">Parameter 0 for string: The '{0}' type does not support the '{0}' channel shape.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.EncoderMessageVersionMismatch(System.Object,System.Object)">
            <summary>Gets localized string like: The message version of the outgoing message ({0}) does not match that of the encoder ({1}). Make sure the binding is configured with the same version as the message.</summary>
            <param name="param0">Parameter 0 for string: The message version of the outgoing message ({0}) does not match that of the encoder ({1}). Make sure the binding is configured with the same version as the message.</param>
            <param name="param1">Parameter 1 for string: The message version of the outgoing message ({0}) does not match that of the encoder ({1}). Make sure the binding is configured with the same version as the message.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.MessageInvalidForHttpMessageEncoder(System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The response message is not valid for the encoder used by the '{0}' binding, which requires that the response message have been created with the '{1}' extension method on the '{2}' class.</summary>
            <param name="param0">Parameter 0 for string: The response message is not valid for the encoder used by the '{0}' binding, which requires that the response message have been created with the '{1}' extension method on the '{2}' class.</param>
            <param name="param1">Parameter 1 for string: The response message is not valid for the encoder used by the '{0}' binding, which requires that the response message have been created with the '{1}' extension method on the '{2}' class.</param>
            <param name="param2">Parameter 2 for string: The response message is not valid for the encoder used by the '{0}' binding, which requires that the response message have been created with the '{1}' extension method on the '{2}' class.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.ParameterMustBeLessThanOrEqualSecondParameter(System.Object,System.Object)">
            <summary>Gets localized string like: The value of the '{0}' parameter must be less than or equal to the value of the '{1}' parameter.</summary>
            <param name="param0">Parameter 0 for string: The value of the '{0}' parameter must be less than or equal to the value of the '{1}' parameter.</param>
            <param name="param1">Parameter 1 for string: The value of the '{0}' parameter must be less than or equal to the value of the '{1}' parameter.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpMessageEncoderFactoryDoesNotSupportSessionEncoder(System.Object)">
            <summary>Gets localized string like: The '{0}' type does not support a session encoder.</summary>
            <param name="param0">Parameter 0 for string: The '{0}' type does not support a session encoder.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.NonHttpMessageMustBeEmpty(System.Object,System.Object)">
            <summary>Gets localized string like: The message instance is non-empty but the '{0}' extension method on the '{1}' class returned null.  Message instances that do not support the '{0}' extension method must be empty. </summary>
            <param name="param0">Parameter 0 for string: The message instance is non-empty but the '{0}' extension method on the '{1}' class returned null.  Message instances that do not support the '{0}' extension method must be empty. </param>
            <param name="param1">Parameter 1 for string: The message instance is non-empty but the '{0}' extension method on the '{1}' class returned null.  Message instances that do not support the '{0}' extension method must be empty. </param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.RequestMissingHttpRequestMessageProperty(System.Object,System.Object)">
            <summary>Gets localized string like: The incoming message does not have the required '{0}' property of type '{1}'.</summary>
            <param name="param0">Parameter 0 for string: The incoming message does not have the required '{0}' property of type '{1}'.</param>
            <param name="param1">Parameter 1 for string: The incoming message does not have the required '{0}' property of type '{1}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpMessageHandlerTypeNotSupported(System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: Invalid type: '{0}'. It must inherit from base type '{1}', cannot be abstract, and must expose a public constructor taking a single argument of type '{2}'.</summary>
            <param name="param0">Parameter 0 for string: Invalid type: '{0}'. It must inherit from base type '{1}', cannot be abstract, and must expose a public constructor taking a single argument of type '{2}'.</param>
            <param name="param1">Parameter 1 for string: Invalid type: '{0}'. It must inherit from base type '{1}', cannot be abstract, and must expose a public constructor taking a single argument of type '{2}'.</param>
            <param name="param2">Parameter 2 for string: Invalid type: '{0}'. It must inherit from base type '{1}', cannot be abstract, and must expose a public constructor taking a single argument of type '{2}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpMessageHandlerChannelInvalidChannelShape(System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: Invalid channel type '{0}'. The channel must implement '{2}' to be supported by '{1}' and the inner channel must be able to build a channel of type '{2}' as well.</summary>
            <param name="param0">Parameter 0 for string: Invalid channel type '{0}'. The channel must implement '{2}' to be supported by '{1}' and the inner channel must be able to build a channel of type '{2}' as well.</param>
            <param name="param1">Parameter 1 for string: Invalid channel type '{0}'. The channel must implement '{2}' to be supported by '{1}' and the inner channel must be able to build a channel of type '{2}' as well.</param>
            <param name="param2">Parameter 2 for string: Invalid channel type '{0}'. The channel must implement '{2}' to be supported by '{1}' and the inner channel must be able to build a channel of type '{2}' as well.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpMessageHandlerChannelFactoryNotSupported(System.Object,System.Object)">
            <summary>Gets localized string like: The '{0}' binding element does not support building an '{1}' instance.</summary>
            <param name="param0">Parameter 0 for string: The '{0}' binding element does not support building an '{1}' instance.</param>
            <param name="param1">Parameter 1 for string: The '{0}' binding element does not support building an '{1}' instance.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpMessageHandlerInvalidMessage(System.Object)">
            <summary>Gets localized string like: Could not obtain an HTTP request from message of type '{0}'.</summary>
            <param name="param0">Parameter 0 for string: Could not obtain an HTTP request from message of type '{0}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpMessageHandlerRequestContextReplyPathMismatch1(System.Object,System.Object)">
            <summary>Gets localized string like: The '{0}' for this endpoint indicates that responses should be sent asynchronously but the '{1}' channel received a synchronous response. Please correct this discrepancy either by setting the behavior to be synchronous or use the asynchronous reply path for sending responses.</summary>
            <param name="param0">Parameter 0 for string: The '{0}' for this endpoint indicates that responses should be sent asynchronously but the '{1}' channel received a synchronous response. Please correct this discrepancy either by setting the behavior to be synchronous or use the asynchronous reply path for sending responses.</param>
            <param name="param1">Parameter 1 for string: The '{0}' for this endpoint indicates that responses should be sent asynchronously but the '{1}' channel received a synchronous response. Please correct this discrepancy either by setting the behavior to be synchronous or use the asynchronous reply path for sending responses.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpMessageHandlerRequestContextReplyPathMismatch2(System.Object,System.Object)">
            <summary>Gets localized string like: The '{0}' for this endpoint indicates that responses should be sent synchronously but the '{1}' channel received an asynchronous response. Please correct this discrepancy either by setting the behavior to be asynchronous or use the synchronous reply path for sending responses.</summary>
            <param name="param0">Parameter 0 for string: The '{0}' for this endpoint indicates that responses should be sent synchronously but the '{1}' channel received an asynchronous response. Please correct this discrepancy either by setting the behavior to be asynchronous or use the synchronous reply path for sending responses.</param>
            <param name="param1">Parameter 1 for string: The '{0}' for this endpoint indicates that responses should be sent synchronously but the '{1}' channel received an asynchronous response. Please correct this discrepancy either by setting the behavior to be asynchronous or use the synchronous reply path for sending responses.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.ConfigInvalidBindingConfigurationName(System.Object,System.Object)">
            <summary>Gets localized string like: The '{1}' binding does not have a configured binding named '{0}'.</summary>
            <param name="param0">Parameter 0 for string: The '{1}' binding does not have a configured binding named '{0}'.</param>
            <param name="param1">Parameter 1 for string: The '{1}' binding does not have a configured binding named '{0}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HtmlPageMethodNotAllowedWithLink(System.Object)">
            <summary>Gets localized string like: <p>Method not allowed. Please see the <a rel="help-page" href="{0}">service help page</a> for constructing valid requests to the service.</p></summary>
            <param name="param0">Parameter 0 for string: <p>Method not allowed. Please see the <a rel="help-page" href="{0}">service help page</a> for constructing valid requests to the service.</p></param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HtmlPageServerErrorProcessingRequestWithDetails(System.Object)">
            <summary>Gets localized string like: The server encountered an error processing the request. The exception message is '{0}'. See server logs for more details. The exception stack trace is: </summary>
            <param name="param0">Parameter 0 for string: The server encountered an error processing the request. The exception message is '{0}'. See server logs for more details. The exception stack trace is: </param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HtmlPageServerErrorProcessingRequestWithDetailsAndLink(System.Object,System.Object)">
            <summary>Gets localized string like: <p>The server encountered an error processing the request. Please see the <a rel="help-page" href="{0}">service help page</a> for constructing valid requests to the service. The exception message is '{1}'. See server logs for more details. The exception stack trace is: </p></summary>
            <param name="param0">Parameter 0 for string: <p>The server encountered an error processing the request. Please see the <a rel="help-page" href="{0}">service help page</a> for constructing valid requests to the service. The exception message is '{1}'. See server logs for more details. The exception stack trace is: </p></param>
            <param name="param1">Parameter 1 for string: <p>The server encountered an error processing the request. Please see the <a rel="help-page" href="{0}">service help page</a> for constructing valid requests to the service. The exception message is '{1}'. See server logs for more details. The exception stack trace is: </p></param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HtmlPageServerErrorProcessingRequestWithLink(System.Object)">
            <summary>Gets localized string like: <p>The server encountered an error processing the request. Please see the <a rel="help-page" href="{0}">service help page</a> for constructing valid requests to the service.</p></summary>
            <param name="param0">Parameter 0 for string: <p>The server encountered an error processing the request. Please see the <a rel="help-page" href="{0}">service help page</a> for constructing valid requests to the service.</p></param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HtmlPageEndpointNotFoundWithLink(System.Object)">
            <summary>Gets localized string like: <p>Endpoint not found. Please see the <a rel="help-page" href="{0}">service help page</a> for constructing valid requests to the service.</p></summary>
            <param name="param0">Parameter 0 for string: <p>Endpoint not found. Please see the <a rel="help-page" href="{0}">service help page</a> for constructing valid requests to the service.</p></param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HtmlPageRedirect(System.Object,System.Object)">
            <summary>Gets localized string like: <p>There is no operation listening for <a href="{0}">{0}</a>, but there is an operation listening for <a href="{1}">{1}</a>, so you are being redirected there.</p></summary>
            <param name="param0">Parameter 0 for string: <p>There is no operation listening for <a href="{0}">{0}</a>, but there is an operation listening for <a href="{1}">{1}</a>, so you are being redirected there.</p></param>
            <param name="param1">Parameter 1 for string: <p>There is no operation listening for <a href="{0}">{0}</a>, but there is an operation listening for <a href="{1}">{1}</a>, so you are being redirected there.</p></param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpMessageInspectorNullMessage(System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The inspector of type '{0}' received a null '{1}' in '{2}'.</summary>
            <param name="param0">Parameter 0 for string: The inspector of type '{0}' received a null '{1}' in '{2}'.</param>
            <param name="param1">Parameter 1 for string: The inspector of type '{0}' received a null '{1}' in '{2}'.</param>
            <param name="param2">Parameter 2 for string: The inspector of type '{0}' received a null '{1}' in '{2}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpOperationDescriptionNullOperationDescription(System.Object)">
            <summary>Gets localized string like: No '{0}' is available.</summary>
            <param name="param0">Parameter 0 for string: No '{0}' is available.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpDescriptionPropertyImmutable(System.Object,System.Object)">
            <summary>Gets localized string like: The '{0}' property cannot be modified on the associated '{1}'.</summary>
            <param name="param0">Parameter 0 for string: The '{0}' property cannot be modified on the associated '{1}'.</param>
            <param name="param1">Parameter 1 for string: The '{0}' property cannot be modified on the associated '{1}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpErrorMessageNullResponse(System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The error handler of type '{0}' received a null '{1}' in '{2}'.</summary>
            <param name="param0">Parameter 0 for string: The error handler of type '{0}' received a null '{1}' in '{2}'.</param>
            <param name="param1">Parameter 1 for string: The error handler of type '{0}' received a null '{1}' in '{2}'.</param>
            <param name="param2">Parameter 2 for string: The error handler of type '{0}' received a null '{1}' in '{2}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpInstanceProviderNullRequest(System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The instance provider of type '{0}' received a null '{1}' in '{2}'.</summary>
            <param name="param0">Parameter 0 for string: The instance provider of type '{0}' received a null '{1}' in '{2}'.</param>
            <param name="param1">Parameter 1 for string: The instance provider of type '{0}' received a null '{1}' in '{2}'.</param>
            <param name="param2">Parameter 2 for string: The instance provider of type '{0}' received a null '{1}' in '{2}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpOperationSelectorNullOperation(System.Object)">
            <summary>Gets localized string like: The operation selector of type '{0}' selected a null operation.</summary>
            <param name="param0">Parameter 0 for string: The operation selector of type '{0}' selected a null operation.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpOperationSelectorNullRequest(System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The operation selector of type '{0}' received a null '{1}' in '{2}'.</summary>
            <param name="param0">Parameter 0 for string: The operation selector of type '{0}' received a null '{1}' in '{2}'.</param>
            <param name="param1">Parameter 1 for string: The operation selector of type '{0}' received a null '{1}' in '{2}'.</param>
            <param name="param2">Parameter 2 for string: The operation selector of type '{0}' received a null '{1}' in '{2}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpMessageFormatterMessageVersion(System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The formatter of type '{0}' only supports bindings that ensure the message version is '{1}.{2}'</summary>
            <param name="param0">Parameter 0 for string: The formatter of type '{0}' only supports bindings that ensure the message version is '{1}.{2}'</param>
            <param name="param1">Parameter 1 for string: The formatter of type '{0}' only supports bindings that ensure the message version is '{1}.{2}'</param>
            <param name="param2">Parameter 2 for string: The formatter of type '{0}' only supports bindings that ensure the message version is '{1}.{2}'</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpMessageFormatterNullMessage(System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The formatter of type '{0}' received a null '{1}' in '{2}'.</summary>
            <param name="param0">Parameter 0 for string: The formatter of type '{0}' received a null '{1}' in '{2}'.</param>
            <param name="param1">Parameter 1 for string: The formatter of type '{0}' received a null '{1}' in '{2}'.</param>
            <param name="param2">Parameter 2 for string: The formatter of type '{0}' received a null '{1}' in '{2}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.MultipleTypeParametersForHttpContentType(System.Object)">
            <summary>Gets localized string like: Unable to determine the type of the content because the type '{0}' has two or more type parameters.</summary>
            <param name="param0">Parameter 0 for string: Unable to determine the type of the content because the type '{0}' has two or more type parameters.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.NullValueInArrayParameterFromGetParameters(System.Object,System.Object,System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The {0} '{1}' of service operation '{2}' returned a collection from the method '{3}' that had a null value at index '{4}'.</summary>
            <param name="param0">Parameter 0 for string: The {0} '{1}' of service operation '{2}' returned a collection from the method '{3}' that had a null value at index '{4}'.</param>
            <param name="param1">Parameter 1 for string: The {0} '{1}' of service operation '{2}' returned a collection from the method '{3}' that had a null value at index '{4}'.</param>
            <param name="param2">Parameter 2 for string: The {0} '{1}' of service operation '{2}' returned a collection from the method '{3}' that had a null value at index '{4}'.</param>
            <param name="param3">Parameter 3 for string: The {0} '{1}' of service operation '{2}' returned a collection from the method '{3}' that had a null value at index '{4}'.</param>
            <param name="param4">Parameter 4 for string: The {0} '{1}' of service operation '{2}' returned a collection from the method '{3}' that had a null value at index '{4}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpOperationHandlerReceivedWrongNumberOfValues(System.Object,System.Object,System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The {0} '{1}' of service operation '{2}' expected '{3}' values but received '{4}' values.</summary>
            <param name="param0">Parameter 0 for string: The {0} '{1}' of service operation '{2}' expected '{3}' values but received '{4}' values.</param>
            <param name="param1">Parameter 1 for string: The {0} '{1}' of service operation '{2}' expected '{3}' values but received '{4}' values.</param>
            <param name="param2">Parameter 2 for string: The {0} '{1}' of service operation '{2}' expected '{3}' values but received '{4}' values.</param>
            <param name="param3">Parameter 3 for string: The {0} '{1}' of service operation '{2}' expected '{3}' values but received '{4}' values.</param>
            <param name="param4">Parameter 4 for string: The {0} '{1}' of service operation '{2}' expected '{3}' values but received '{4}' values.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpOperationHandlerProducedWrongNumberOfValues(System.Object,System.Object,System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The {0} '{1}' of service operation '{2}' was expected to return '{3}' values but returned '{4}' values.</summary>
            <param name="param0">Parameter 0 for string: The {0} '{1}' of service operation '{2}' was expected to return '{3}' values but returned '{4}' values.</param>
            <param name="param1">Parameter 1 for string: The {0} '{1}' of service operation '{2}' was expected to return '{3}' values but returned '{4}' values.</param>
            <param name="param2">Parameter 2 for string: The {0} '{1}' of service operation '{2}' was expected to return '{3}' values but returned '{4}' values.</param>
            <param name="param3">Parameter 3 for string: The {0} '{1}' of service operation '{2}' was expected to return '{3}' values but returned '{4}' values.</param>
            <param name="param4">Parameter 4 for string: The {0} '{1}' of service operation '{2}' was expected to return '{3}' values but returned '{4}' values.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpOperationHandlerReceivedWrongType(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The {0} '{1}' of service operation '{2}' expected a value assignable to type '{3}' for input parameter '{4}' but received a value of type '{5}'.</summary>
            <param name="param0">Parameter 0 for string: The {0} '{1}' of service operation '{2}' expected a value assignable to type '{3}' for input parameter '{4}' but received a value of type '{5}'.</param>
            <param name="param1">Parameter 1 for string: The {0} '{1}' of service operation '{2}' expected a value assignable to type '{3}' for input parameter '{4}' but received a value of type '{5}'.</param>
            <param name="param2">Parameter 2 for string: The {0} '{1}' of service operation '{2}' expected a value assignable to type '{3}' for input parameter '{4}' but received a value of type '{5}'.</param>
            <param name="param3">Parameter 3 for string: The {0} '{1}' of service operation '{2}' expected a value assignable to type '{3}' for input parameter '{4}' but received a value of type '{5}'.</param>
            <param name="param4">Parameter 4 for string: The {0} '{1}' of service operation '{2}' expected a value assignable to type '{3}' for input parameter '{4}' but received a value of type '{5}'.</param>
            <param name="param5">Parameter 5 for string: The {0} '{1}' of service operation '{2}' expected a value assignable to type '{3}' for input parameter '{4}' but received a value of type '{5}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpOperationHandlerProducedWrongType(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The {0} '{1}' of service operation '{2}' was expected to return a value of type '{3}' assignable to the '{4}' output parameter but returned a value of type '{5}'.</summary>
            <param name="param0">Parameter 0 for string: The {0} '{1}' of service operation '{2}' was expected to return a value of type '{3}' assignable to the '{4}' output parameter but returned a value of type '{5}'.</param>
            <param name="param1">Parameter 1 for string: The {0} '{1}' of service operation '{2}' was expected to return a value of type '{3}' assignable to the '{4}' output parameter but returned a value of type '{5}'.</param>
            <param name="param2">Parameter 2 for string: The {0} '{1}' of service operation '{2}' was expected to return a value of type '{3}' assignable to the '{4}' output parameter but returned a value of type '{5}'.</param>
            <param name="param3">Parameter 3 for string: The {0} '{1}' of service operation '{2}' was expected to return a value of type '{3}' assignable to the '{4}' output parameter but returned a value of type '{5}'.</param>
            <param name="param4">Parameter 4 for string: The {0} '{1}' of service operation '{2}' was expected to return a value of type '{3}' assignable to the '{4}' output parameter but returned a value of type '{5}'.</param>
            <param name="param5">Parameter 5 for string: The {0} '{1}' of service operation '{2}' was expected to return a value of type '{3}' assignable to the '{4}' output parameter but returned a value of type '{5}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpOperationHandlerFailedToConvertInputString(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The {0} '{1}' of service operation '{2}' expected a string value that could be parsed as a '{3}' for input parameter '{4}' but the parsing failed with the message: {5} See the inner exception for more details.</summary>
            <param name="param0">Parameter 0 for string: The {0} '{1}' of service operation '{2}' expected a string value that could be parsed as a '{3}' for input parameter '{4}' but the parsing failed with the message: {5} See the inner exception for more details.</param>
            <param name="param1">Parameter 1 for string: The {0} '{1}' of service operation '{2}' expected a string value that could be parsed as a '{3}' for input parameter '{4}' but the parsing failed with the message: {5} See the inner exception for more details.</param>
            <param name="param2">Parameter 2 for string: The {0} '{1}' of service operation '{2}' expected a string value that could be parsed as a '{3}' for input parameter '{4}' but the parsing failed with the message: {5} See the inner exception for more details.</param>
            <param name="param3">Parameter 3 for string: The {0} '{1}' of service operation '{2}' expected a string value that could be parsed as a '{3}' for input parameter '{4}' but the parsing failed with the message: {5} See the inner exception for more details.</param>
            <param name="param4">Parameter 4 for string: The {0} '{1}' of service operation '{2}' expected a string value that could be parsed as a '{3}' for input parameter '{4}' but the parsing failed with the message: {5} See the inner exception for more details.</param>
            <param name="param5">Parameter 5 for string: The {0} '{1}' of service operation '{2}' expected a string value that could be parsed as a '{3}' for input parameter '{4}' but the parsing failed with the message: {5} See the inner exception for more details.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpOperationHandlerFailedToGetInnerContent(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The {0} '{1}' of service operation '{2}' expected a value of type '{3}' for input parameter '{4}' but retrieving the value from the received '{5}' instance failed with the following message: {6} See the inner exception for more details.</summary>
            <param name="param0">Parameter 0 for string: The {0} '{1}' of service operation '{2}' expected a value of type '{3}' for input parameter '{4}' but retrieving the value from the received '{5}' instance failed with the following message: {6} See the inner exception for more details.</param>
            <param name="param1">Parameter 1 for string: The {0} '{1}' of service operation '{2}' expected a value of type '{3}' for input parameter '{4}' but retrieving the value from the received '{5}' instance failed with the following message: {6} See the inner exception for more details.</param>
            <param name="param2">Parameter 2 for string: The {0} '{1}' of service operation '{2}' expected a value of type '{3}' for input parameter '{4}' but retrieving the value from the received '{5}' instance failed with the following message: {6} See the inner exception for more details.</param>
            <param name="param3">Parameter 3 for string: The {0} '{1}' of service operation '{2}' expected a value of type '{3}' for input parameter '{4}' but retrieving the value from the received '{5}' instance failed with the following message: {6} See the inner exception for more details.</param>
            <param name="param4">Parameter 4 for string: The {0} '{1}' of service operation '{2}' expected a value of type '{3}' for input parameter '{4}' but retrieving the value from the received '{5}' instance failed with the following message: {6} See the inner exception for more details.</param>
            <param name="param5">Parameter 5 for string: The {0} '{1}' of service operation '{2}' expected a value of type '{3}' for input parameter '{4}' but retrieving the value from the received '{5}' instance failed with the following message: {6} See the inner exception for more details.</param>
            <param name="param6">Parameter 6 for string: The {0} '{1}' of service operation '{2}' expected a value of type '{3}' for input parameter '{4}' but retrieving the value from the received '{5}' instance failed with the following message: {6} See the inner exception for more details.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.ServiceOperationReceivedWrongNumberOfValues(System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The service operation '{0}' expected '{1}' values but received '{2}' values.</summary>
            <param name="param0">Parameter 0 for string: The service operation '{0}' expected '{1}' values but received '{2}' values.</param>
            <param name="param1">Parameter 1 for string: The service operation '{0}' expected '{1}' values but received '{2}' values.</param>
            <param name="param2">Parameter 2 for string: The service operation '{0}' expected '{1}' values but received '{2}' values.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.ServiceOperationProducedWrongNumberOfValues(System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The service operation '{0}' was expected to return '{1}' values but returned '{2}' values.</summary>
            <param name="param0">Parameter 0 for string: The service operation '{0}' was expected to return '{1}' values but returned '{2}' values.</param>
            <param name="param1">Parameter 1 for string: The service operation '{0}' was expected to return '{1}' values but returned '{2}' values.</param>
            <param name="param2">Parameter 2 for string: The service operation '{0}' was expected to return '{1}' values but returned '{2}' values.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.ServiceOperationReceivedWrongType(System.Object,System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The service operation '{0}' expected a value assignable to type '{1}' for input parameter '{2}' but received a value of type '{3}'.</summary>
            <param name="param0">Parameter 0 for string: The service operation '{0}' expected a value assignable to type '{1}' for input parameter '{2}' but received a value of type '{3}'.</param>
            <param name="param1">Parameter 1 for string: The service operation '{0}' expected a value assignable to type '{1}' for input parameter '{2}' but received a value of type '{3}'.</param>
            <param name="param2">Parameter 2 for string: The service operation '{0}' expected a value assignable to type '{1}' for input parameter '{2}' but received a value of type '{3}'.</param>
            <param name="param3">Parameter 3 for string: The service operation '{0}' expected a value assignable to type '{1}' for input parameter '{2}' but received a value of type '{3}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.ServiceOperationProducedWrongType(System.Object,System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The service operation '{0}' was expected to return a value of type '{1}' assignable to the '{2}' output parameter but returned a value of type '{3}'.</summary>
            <param name="param0">Parameter 0 for string: The service operation '{0}' was expected to return a value of type '{1}' assignable to the '{2}' output parameter but returned a value of type '{3}'.</param>
            <param name="param1">Parameter 1 for string: The service operation '{0}' was expected to return a value of type '{1}' assignable to the '{2}' output parameter but returned a value of type '{3}'.</param>
            <param name="param2">Parameter 2 for string: The service operation '{0}' was expected to return a value of type '{1}' assignable to the '{2}' output parameter but returned a value of type '{3}'.</param>
            <param name="param3">Parameter 3 for string: The service operation '{0}' was expected to return a value of type '{1}' assignable to the '{2}' output parameter but returned a value of type '{3}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.ServiceOperationFailedToConvertInputString(System.Object,System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The service operation '{0}' expected a string value that could be parsed as a '{1}' for input parameter '{2}' but the parsing failed with the message: {3} See the inner exception for more details.</summary>
            <param name="param0">Parameter 0 for string: The service operation '{0}' expected a string value that could be parsed as a '{1}' for input parameter '{2}' but the parsing failed with the message: {3} See the inner exception for more details.</param>
            <param name="param1">Parameter 1 for string: The service operation '{0}' expected a string value that could be parsed as a '{1}' for input parameter '{2}' but the parsing failed with the message: {3} See the inner exception for more details.</param>
            <param name="param2">Parameter 2 for string: The service operation '{0}' expected a string value that could be parsed as a '{1}' for input parameter '{2}' but the parsing failed with the message: {3} See the inner exception for more details.</param>
            <param name="param3">Parameter 3 for string: The service operation '{0}' expected a string value that could be parsed as a '{1}' for input parameter '{2}' but the parsing failed with the message: {3} See the inner exception for more details.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.ServiceOperationFailedToGetInnerContent(System.Object,System.Object,System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The service operation '{0}' expected a value of type '{1}' for input parameter '{2}' but retrieving the value from the received '{3}' instance failed with the following message: {4} See the inner exception for more details.</summary>
            <param name="param0">Parameter 0 for string: The service operation '{0}' expected a value of type '{1}' for input parameter '{2}' but retrieving the value from the received '{3}' instance failed with the following message: {4} See the inner exception for more details.</param>
            <param name="param1">Parameter 1 for string: The service operation '{0}' expected a value of type '{1}' for input parameter '{2}' but retrieving the value from the received '{3}' instance failed with the following message: {4} See the inner exception for more details.</param>
            <param name="param2">Parameter 2 for string: The service operation '{0}' expected a value of type '{1}' for input parameter '{2}' but retrieving the value from the received '{3}' instance failed with the following message: {4} See the inner exception for more details.</param>
            <param name="param3">Parameter 3 for string: The service operation '{0}' expected a value of type '{1}' for input parameter '{2}' but retrieving the value from the received '{3}' instance failed with the following message: {4} See the inner exception for more details.</param>
            <param name="param4">Parameter 4 for string: The service operation '{0}' expected a value of type '{1}' for input parameter '{2}' but retrieving the value from the received '{3}' instance failed with the following message: {4} See the inner exception for more details.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.InvalidRequestContentParameter(System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The service operation '{0}' has an input parameter of type '{1}' associated with the request message content that is not supported by the {2}.</summary>
            <param name="param0">Parameter 0 for string: The service operation '{0}' has an input parameter of type '{1}' associated with the request message content that is not supported by the {2}.</param>
            <param name="param1">Parameter 1 for string: The service operation '{0}' has an input parameter of type '{1}' associated with the request message content that is not supported by the {2}.</param>
            <param name="param2">Parameter 2 for string: The service operation '{0}' has an input parameter of type '{1}' associated with the request message content that is not supported by the {2}.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.InvalidReturnValueContentParameter(System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The service operation '{0}' has a return value of type '{1}' associated with the request message content that is not supported by the {2}.</summary>
            <param name="param0">Parameter 0 for string: The service operation '{0}' has a return value of type '{1}' associated with the request message content that is not supported by the {2}.</param>
            <param name="param1">Parameter 1 for string: The service operation '{0}' has a return value of type '{1}' associated with the request message content that is not supported by the {2}.</param>
            <param name="param2">Parameter 2 for string: The service operation '{0}' has a return value of type '{1}' associated with the request message content that is not supported by the {2}.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.InvalidResponseContentParameter(System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The service operation '{0}' has an output parameter of type '{1}' associated with the request message content that is not supported by the {2}.</summary>
            <param name="param0">Parameter 0 for string: The service operation '{0}' has an output parameter of type '{1}' associated with the request message content that is not supported by the {2}.</param>
            <param name="param1">Parameter 1 for string: The service operation '{0}' has an output parameter of type '{1}' associated with the request message content that is not supported by the {2}.</param>
            <param name="param2">Parameter 2 for string: The service operation '{0}' has an output parameter of type '{1}' associated with the request message content that is not supported by the {2}.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.UnknownRequestContentParameter(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The {0} is unable to determine the input parameter that should be associated with the request message content for service operation '{1}'. If the operation does not expect content in the request message use the HTTP GET method with the operation. Otherwise, ensure that one input parameter either has it's {2} property set to '{3}' or is a type that is assignable to one of the following: {4}, {5}, {6} or {7}.</summary>
            <param name="param0">Parameter 0 for string: The {0} is unable to determine the input parameter that should be associated with the request message content for service operation '{1}'. If the operation does not expect content in the request message use the HTTP GET method with the operation. Otherwise, ensure that one input parameter either has it's {2} property set to '{3}' or is a type that is assignable to one of the following: {4}, {5}, {6} or {7}.</param>
            <param name="param1">Parameter 1 for string: The {0} is unable to determine the input parameter that should be associated with the request message content for service operation '{1}'. If the operation does not expect content in the request message use the HTTP GET method with the operation. Otherwise, ensure that one input parameter either has it's {2} property set to '{3}' or is a type that is assignable to one of the following: {4}, {5}, {6} or {7}.</param>
            <param name="param2">Parameter 2 for string: The {0} is unable to determine the input parameter that should be associated with the request message content for service operation '{1}'. If the operation does not expect content in the request message use the HTTP GET method with the operation. Otherwise, ensure that one input parameter either has it's {2} property set to '{3}' or is a type that is assignable to one of the following: {4}, {5}, {6} or {7}.</param>
            <param name="param3">Parameter 3 for string: The {0} is unable to determine the input parameter that should be associated with the request message content for service operation '{1}'. If the operation does not expect content in the request message use the HTTP GET method with the operation. Otherwise, ensure that one input parameter either has it's {2} property set to '{3}' or is a type that is assignable to one of the following: {4}, {5}, {6} or {7}.</param>
            <param name="param4">Parameter 4 for string: The {0} is unable to determine the input parameter that should be associated with the request message content for service operation '{1}'. If the operation does not expect content in the request message use the HTTP GET method with the operation. Otherwise, ensure that one input parameter either has it's {2} property set to '{3}' or is a type that is assignable to one of the following: {4}, {5}, {6} or {7}.</param>
            <param name="param5">Parameter 5 for string: The {0} is unable to determine the input parameter that should be associated with the request message content for service operation '{1}'. If the operation does not expect content in the request message use the HTTP GET method with the operation. Otherwise, ensure that one input parameter either has it's {2} property set to '{3}' or is a type that is assignable to one of the following: {4}, {5}, {6} or {7}.</param>
            <param name="param6">Parameter 6 for string: The {0} is unable to determine the input parameter that should be associated with the request message content for service operation '{1}'. If the operation does not expect content in the request message use the HTTP GET method with the operation. Otherwise, ensure that one input parameter either has it's {2} property set to '{3}' or is a type that is assignable to one of the following: {4}, {5}, {6} or {7}.</param>
            <param name="param7">Parameter 7 for string: The {0} is unable to determine the input parameter that should be associated with the request message content for service operation '{1}'. If the operation does not expect content in the request message use the HTTP GET method with the operation. Otherwise, ensure that one input parameter either has it's {2} property set to '{3}' or is a type that is assignable to one of the following: {4}, {5}, {6} or {7}.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.MultipleRequestContentParameters(System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The {0} only supports service operations that have a single input parameter associated with the request message content.  Service operation '{1}' has '{2}' input parameters associated with the content of the request message:</summary>
            <param name="param0">Parameter 0 for string: The {0} only supports service operations that have a single input parameter associated with the request message content.  Service operation '{1}' has '{2}' input parameters associated with the content of the request message:</param>
            <param name="param1">Parameter 1 for string: The {0} only supports service operations that have a single input parameter associated with the request message content.  Service operation '{1}' has '{2}' input parameters associated with the content of the request message:</param>
            <param name="param2">Parameter 2 for string: The {0} only supports service operations that have a single input parameter associated with the request message content.  Service operation '{1}' has '{2}' input parameters associated with the content of the request message:</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.RequestParameterWithIsContentParameterSet(System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: Parameter '{0}' is associated with the request message content because it's {1} property is set to '{2}';</summary>
            <param name="param0">Parameter 0 for string: Parameter '{0}' is associated with the request message content because it's {1} property is set to '{2}';</param>
            <param name="param1">Parameter 1 for string: Parameter '{0}' is associated with the request message content because it's {1} property is set to '{2}';</param>
            <param name="param2">Parameter 2 for string: Parameter '{0}' is associated with the request message content because it's {1} property is set to '{2}';</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.RequestParameterWithContentType(System.Object,System.Object)">
            <summary>Gets localized string like: Parameter '{0}' is associated with the request message content because it is of type '{1}';</summary>
            <param name="param0">Parameter 0 for string: Parameter '{0}' is associated with the request message content because it is of type '{1}';</param>
            <param name="param1">Parameter 1 for string: Parameter '{0}' is associated with the request message content because it is of type '{1}';</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.MultipleResponseContentParameters(System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The {0} only supports service operations that have a return value or single output parameter associated with the response message content.  Service operation '{1}' has '{2}' outputs associated with the content of the response message:</summary>
            <param name="param0">Parameter 0 for string: The {0} only supports service operations that have a return value or single output parameter associated with the response message content.  Service operation '{1}' has '{2}' outputs associated with the content of the response message:</param>
            <param name="param1">Parameter 1 for string: The {0} only supports service operations that have a return value or single output parameter associated with the response message content.  Service operation '{1}' has '{2}' outputs associated with the content of the response message:</param>
            <param name="param2">Parameter 2 for string: The {0} only supports service operations that have a return value or single output parameter associated with the response message content.  Service operation '{1}' has '{2}' outputs associated with the content of the response message:</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.ResponseParameterWithIsContentParameterSet(System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: Parameter '{0}' is associated with the response message content because it's {1} property is set to '{2}';</summary>
            <param name="param0">Parameter 0 for string: Parameter '{0}' is associated with the response message content because it's {1} property is set to '{2}';</param>
            <param name="param1">Parameter 1 for string: Parameter '{0}' is associated with the response message content because it's {1} property is set to '{2}';</param>
            <param name="param2">Parameter 2 for string: Parameter '{0}' is associated with the response message content because it's {1} property is set to '{2}';</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.ResponseParameterWithContentType(System.Object,System.Object)">
            <summary>Gets localized string like: Parameter '{0}' is associated with the response message content because it is of type '{1}';</summary>
            <param name="param0">Parameter 0 for string: Parameter '{0}' is associated with the response message content because it is of type '{1}';</param>
            <param name="param1">Parameter 1 for string: Parameter '{0}' is associated with the response message content because it is of type '{1}';</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.ReturnValueWithIsContentParameterSet(System.Object,System.Object)">
            <summary>Gets localized string like: The return value is associated with the response message content because it's {0} property is set to '{1}';</summary>
            <param name="param0">Parameter 0 for string: The return value is associated with the response message content because it's {0} property is set to '{1}';</param>
            <param name="param1">Parameter 1 for string: The return value is associated with the response message content because it's {0} property is set to '{1}';</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.ReturnValueWithContentType(System.Object)">
            <summary>Gets localized string like: The return value is associated with the response message content because it is of type '{0}';</summary>
            <param name="param0">Parameter 0 for string: The return value is associated with the response message content because it is of type '{0}';</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.RequestHandlerTypeOnlyOutputParameter(System.Object,System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: Request {0} '{1}' output parameter '{2}' of type '{3}';</summary>
            <param name="param0">Parameter 0 for string: Request {0} '{1}' output parameter '{2}' of type '{3}';</param>
            <param name="param1">Parameter 1 for string: Request {0} '{1}' output parameter '{2}' of type '{3}';</param>
            <param name="param2">Parameter 2 for string: Request {0} '{1}' output parameter '{2}' of type '{3}';</param>
            <param name="param3">Parameter 3 for string: Request {0} '{1}' output parameter '{2}' of type '{3}';</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.ServiceOperationTypeOnlyOutputParameter(System.Object,System.Object)">
            <summary>Gets localized string like: Service operation output parameter '{0}' of type '{1}';</summary>
            <param name="param0">Parameter 0 for string: Service operation output parameter '{0}' of type '{1}';</param>
            <param name="param1">Parameter 1 for string: Service operation output parameter '{0}' of type '{1}';</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.ResponseHandlerTypeOnlyOutputParameter(System.Object,System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: Response {0} '{1}' output parameter '{2}' of type '{3}';</summary>
            <param name="param0">Parameter 0 for string: Response {0} '{1}' output parameter '{2}' of type '{3}';</param>
            <param name="param1">Parameter 1 for string: Response {0} '{1}' output parameter '{2}' of type '{3}';</param>
            <param name="param2">Parameter 2 for string: Response {0} '{1}' output parameter '{2}' of type '{3}';</param>
            <param name="param3">Parameter 3 for string: Response {0} '{1}' output parameter '{2}' of type '{3}';</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.RequestHandlerWithNoPossibleBindingForNonStringConvertableType(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The request {0} '{1}' of service operation '{2}' will never receive a value for input parameter '{3}' of type '{4}'. Ensure that a request {0} that executes prior to the '{5}' {0} has an output parameter with a type assignable to '{4}'.</summary>
            <param name="param0">Parameter 0 for string: The request {0} '{1}' of service operation '{2}' will never receive a value for input parameter '{3}' of type '{4}'. Ensure that a request {0} that executes prior to the '{5}' {0} has an output parameter with a type assignable to '{4}'.</param>
            <param name="param1">Parameter 1 for string: The request {0} '{1}' of service operation '{2}' will never receive a value for input parameter '{3}' of type '{4}'. Ensure that a request {0} that executes prior to the '{5}' {0} has an output parameter with a type assignable to '{4}'.</param>
            <param name="param2">Parameter 2 for string: The request {0} '{1}' of service operation '{2}' will never receive a value for input parameter '{3}' of type '{4}'. Ensure that a request {0} that executes prior to the '{5}' {0} has an output parameter with a type assignable to '{4}'.</param>
            <param name="param3">Parameter 3 for string: The request {0} '{1}' of service operation '{2}' will never receive a value for input parameter '{3}' of type '{4}'. Ensure that a request {0} that executes prior to the '{5}' {0} has an output parameter with a type assignable to '{4}'.</param>
            <param name="param4">Parameter 4 for string: The request {0} '{1}' of service operation '{2}' will never receive a value for input parameter '{3}' of type '{4}'. Ensure that a request {0} that executes prior to the '{5}' {0} has an output parameter with a type assignable to '{4}'.</param>
            <param name="param5">Parameter 5 for string: The request {0} '{1}' of service operation '{2}' will never receive a value for input parameter '{3}' of type '{4}'. Ensure that a request {0} that executes prior to the '{5}' {0} has an output parameter with a type assignable to '{4}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.RequestHandlerWithNoPossibleBindingForStringConvertableType(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The request {0} '{1}' of service operation '{2}' will never receive a value for input parameter '{3}' of type '{4}'. Ensure that a request {0} that executes prior to the '{5}' HttpOperationHandler has an output parameter with a type assignable to '{4}' or that the output parameter has the name '{3}' and provides a string value that can be parsed as a '{4}'.</summary>
            <param name="param0">Parameter 0 for string: The request {0} '{1}' of service operation '{2}' will never receive a value for input parameter '{3}' of type '{4}'. Ensure that a request {0} that executes prior to the '{5}' HttpOperationHandler has an output parameter with a type assignable to '{4}' or that the output parameter has the name '{3}' and provides a string value that can be parsed as a '{4}'.</param>
            <param name="param1">Parameter 1 for string: The request {0} '{1}' of service operation '{2}' will never receive a value for input parameter '{3}' of type '{4}'. Ensure that a request {0} that executes prior to the '{5}' HttpOperationHandler has an output parameter with a type assignable to '{4}' or that the output parameter has the name '{3}' and provides a string value that can be parsed as a '{4}'.</param>
            <param name="param2">Parameter 2 for string: The request {0} '{1}' of service operation '{2}' will never receive a value for input parameter '{3}' of type '{4}'. Ensure that a request {0} that executes prior to the '{5}' HttpOperationHandler has an output parameter with a type assignable to '{4}' or that the output parameter has the name '{3}' and provides a string value that can be parsed as a '{4}'.</param>
            <param name="param3">Parameter 3 for string: The request {0} '{1}' of service operation '{2}' will never receive a value for input parameter '{3}' of type '{4}'. Ensure that a request {0} that executes prior to the '{5}' HttpOperationHandler has an output parameter with a type assignable to '{4}' or that the output parameter has the name '{3}' and provides a string value that can be parsed as a '{4}'.</param>
            <param name="param4">Parameter 4 for string: The request {0} '{1}' of service operation '{2}' will never receive a value for input parameter '{3}' of type '{4}'. Ensure that a request {0} that executes prior to the '{5}' HttpOperationHandler has an output parameter with a type assignable to '{4}' or that the output parameter has the name '{3}' and provides a string value that can be parsed as a '{4}'.</param>
            <param name="param5">Parameter 5 for string: The request {0} '{1}' of service operation '{2}' will never receive a value for input parameter '{3}' of type '{4}'. Ensure that a request {0} that executes prior to the '{5}' HttpOperationHandler has an output parameter with a type assignable to '{4}' or that the output parameter has the name '{3}' and provides a string value that can be parsed as a '{4}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.RequestHandlerWithMultipleTypeOnlyBindings(System.Object,System.Object,System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The request {0} '{1}' of service operation '{2}' will receive more than one value for input parameter '{3}' of type '{4}'. Ensure that only one request {0} in the following list has an output parameter with a type assignable to '{4}' or that at least one request {0} in the following list has an output parameter named '{3}':</summary>
            <param name="param0">Parameter 0 for string: The request {0} '{1}' of service operation '{2}' will receive more than one value for input parameter '{3}' of type '{4}'. Ensure that only one request {0} in the following list has an output parameter with a type assignable to '{4}' or that at least one request {0} in the following list has an output parameter named '{3}':</param>
            <param name="param1">Parameter 1 for string: The request {0} '{1}' of service operation '{2}' will receive more than one value for input parameter '{3}' of type '{4}'. Ensure that only one request {0} in the following list has an output parameter with a type assignable to '{4}' or that at least one request {0} in the following list has an output parameter named '{3}':</param>
            <param name="param2">Parameter 2 for string: The request {0} '{1}' of service operation '{2}' will receive more than one value for input parameter '{3}' of type '{4}'. Ensure that only one request {0} in the following list has an output parameter with a type assignable to '{4}' or that at least one request {0} in the following list has an output parameter named '{3}':</param>
            <param name="param3">Parameter 3 for string: The request {0} '{1}' of service operation '{2}' will receive more than one value for input parameter '{3}' of type '{4}'. Ensure that only one request {0} in the following list has an output parameter with a type assignable to '{4}' or that at least one request {0} in the following list has an output parameter named '{3}':</param>
            <param name="param4">Parameter 4 for string: The request {0} '{1}' of service operation '{2}' will receive more than one value for input parameter '{3}' of type '{4}'. Ensure that only one request {0} in the following list has an output parameter with a type assignable to '{4}' or that at least one request {0} in the following list has an output parameter named '{3}':</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.ServiceOperationWithNoPossibleBindingForNonStringConvertableType(System.Object,System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The service operation '{0}' will never receive a value for the input parameter '{1}' of type '{2}'. Ensure that a request {3} has an output parameter with a type assignable to '{2}'.</summary>
            <param name="param0">Parameter 0 for string: The service operation '{0}' will never receive a value for the input parameter '{1}' of type '{2}'. Ensure that a request {3} has an output parameter with a type assignable to '{2}'.</param>
            <param name="param1">Parameter 1 for string: The service operation '{0}' will never receive a value for the input parameter '{1}' of type '{2}'. Ensure that a request {3} has an output parameter with a type assignable to '{2}'.</param>
            <param name="param2">Parameter 2 for string: The service operation '{0}' will never receive a value for the input parameter '{1}' of type '{2}'. Ensure that a request {3} has an output parameter with a type assignable to '{2}'.</param>
            <param name="param3">Parameter 3 for string: The service operation '{0}' will never receive a value for the input parameter '{1}' of type '{2}'. Ensure that a request {3} has an output parameter with a type assignable to '{2}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.ServiceOperationWithNoPossibleBindingForStringConvertableType(System.Object,System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The service operation '{0}' will never receive a value for the input parameter '{1}' of type '{2}'. Ensure that a request {3} has an output parameter with a type assignable to '{2}' or that the output parameter has the name '{1}' and provides a string value that can be parsed as a '{2}'.</summary>
            <param name="param0">Parameter 0 for string: The service operation '{0}' will never receive a value for the input parameter '{1}' of type '{2}'. Ensure that a request {3} has an output parameter with a type assignable to '{2}' or that the output parameter has the name '{1}' and provides a string value that can be parsed as a '{2}'.</param>
            <param name="param1">Parameter 1 for string: The service operation '{0}' will never receive a value for the input parameter '{1}' of type '{2}'. Ensure that a request {3} has an output parameter with a type assignable to '{2}' or that the output parameter has the name '{1}' and provides a string value that can be parsed as a '{2}'.</param>
            <param name="param2">Parameter 2 for string: The service operation '{0}' will never receive a value for the input parameter '{1}' of type '{2}'. Ensure that a request {3} has an output parameter with a type assignable to '{2}' or that the output parameter has the name '{1}' and provides a string value that can be parsed as a '{2}'.</param>
            <param name="param3">Parameter 3 for string: The service operation '{0}' will never receive a value for the input parameter '{1}' of type '{2}'. Ensure that a request {3} has an output parameter with a type assignable to '{2}' or that the output parameter has the name '{1}' and provides a string value that can be parsed as a '{2}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.ServiceOperationWithMultipleTypeOnlyBindings(System.Object,System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The service operation '{0}' will receive more than one value for input parameter '{1}' of type '{2}'. Ensure that only one request {3} in the following list has an output parameter with a type assignable to '{2}' or that at least one request HttpOperationHandler in the following list has an output parameter named '{1}':</summary>
            <param name="param0">Parameter 0 for string: The service operation '{0}' will receive more than one value for input parameter '{1}' of type '{2}'. Ensure that only one request {3} in the following list has an output parameter with a type assignable to '{2}' or that at least one request HttpOperationHandler in the following list has an output parameter named '{1}':</param>
            <param name="param1">Parameter 1 for string: The service operation '{0}' will receive more than one value for input parameter '{1}' of type '{2}'. Ensure that only one request {3} in the following list has an output parameter with a type assignable to '{2}' or that at least one request HttpOperationHandler in the following list has an output parameter named '{1}':</param>
            <param name="param2">Parameter 2 for string: The service operation '{0}' will receive more than one value for input parameter '{1}' of type '{2}'. Ensure that only one request {3} in the following list has an output parameter with a type assignable to '{2}' or that at least one request HttpOperationHandler in the following list has an output parameter named '{1}':</param>
            <param name="param3">Parameter 3 for string: The service operation '{0}' will receive more than one value for input parameter '{1}' of type '{2}'. Ensure that only one request {3} in the following list has an output parameter with a type assignable to '{2}' or that at least one request HttpOperationHandler in the following list has an output parameter named '{1}':</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.ResponseHandlerWithNoPossibleBindingForNonStringConvertableType(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The response {0} '{1}' of service operation '{2}' will never receive a value for the input parameter '{3}' of type '{4}'. Ensure that a request {0}, the service operation, or a response HttpOperationHandler that executes prior to the '{5}' {0} has an output parameter with a type assignable to '{4}'.</summary>
            <param name="param0">Parameter 0 for string: The response {0} '{1}' of service operation '{2}' will never receive a value for the input parameter '{3}' of type '{4}'. Ensure that a request {0}, the service operation, or a response HttpOperationHandler that executes prior to the '{5}' {0} has an output parameter with a type assignable to '{4}'.</param>
            <param name="param1">Parameter 1 for string: The response {0} '{1}' of service operation '{2}' will never receive a value for the input parameter '{3}' of type '{4}'. Ensure that a request {0}, the service operation, or a response HttpOperationHandler that executes prior to the '{5}' {0} has an output parameter with a type assignable to '{4}'.</param>
            <param name="param2">Parameter 2 for string: The response {0} '{1}' of service operation '{2}' will never receive a value for the input parameter '{3}' of type '{4}'. Ensure that a request {0}, the service operation, or a response HttpOperationHandler that executes prior to the '{5}' {0} has an output parameter with a type assignable to '{4}'.</param>
            <param name="param3">Parameter 3 for string: The response {0} '{1}' of service operation '{2}' will never receive a value for the input parameter '{3}' of type '{4}'. Ensure that a request {0}, the service operation, or a response HttpOperationHandler that executes prior to the '{5}' {0} has an output parameter with a type assignable to '{4}'.</param>
            <param name="param4">Parameter 4 for string: The response {0} '{1}' of service operation '{2}' will never receive a value for the input parameter '{3}' of type '{4}'. Ensure that a request {0}, the service operation, or a response HttpOperationHandler that executes prior to the '{5}' {0} has an output parameter with a type assignable to '{4}'.</param>
            <param name="param5">Parameter 5 for string: The response {0} '{1}' of service operation '{2}' will never receive a value for the input parameter '{3}' of type '{4}'. Ensure that a request {0}, the service operation, or a response HttpOperationHandler that executes prior to the '{5}' {0} has an output parameter with a type assignable to '{4}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.ResponseHandlerWithNoPossibleBindingForStringConvertableType(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The response {0} '{1}' of service operation '{2}' will never receive a value for the input parameter '{3}' of type '{4}'. Ensure that at least one request {0}, the service operation, or response {0} that executes prior to the '{5}' {0} has an output parameter with a type assignable to '{4}'  or that the output parameter has the name '{3}' and provides a string value that can be parsed as a '{4}'.</summary>
            <param name="param0">Parameter 0 for string: The response {0} '{1}' of service operation '{2}' will never receive a value for the input parameter '{3}' of type '{4}'. Ensure that at least one request {0}, the service operation, or response {0} that executes prior to the '{5}' {0} has an output parameter with a type assignable to '{4}'  or that the output parameter has the name '{3}' and provides a string value that can be parsed as a '{4}'.</param>
            <param name="param1">Parameter 1 for string: The response {0} '{1}' of service operation '{2}' will never receive a value for the input parameter '{3}' of type '{4}'. Ensure that at least one request {0}, the service operation, or response {0} that executes prior to the '{5}' {0} has an output parameter with a type assignable to '{4}'  or that the output parameter has the name '{3}' and provides a string value that can be parsed as a '{4}'.</param>
            <param name="param2">Parameter 2 for string: The response {0} '{1}' of service operation '{2}' will never receive a value for the input parameter '{3}' of type '{4}'. Ensure that at least one request {0}, the service operation, or response {0} that executes prior to the '{5}' {0} has an output parameter with a type assignable to '{4}'  or that the output parameter has the name '{3}' and provides a string value that can be parsed as a '{4}'.</param>
            <param name="param3">Parameter 3 for string: The response {0} '{1}' of service operation '{2}' will never receive a value for the input parameter '{3}' of type '{4}'. Ensure that at least one request {0}, the service operation, or response {0} that executes prior to the '{5}' {0} has an output parameter with a type assignable to '{4}'  or that the output parameter has the name '{3}' and provides a string value that can be parsed as a '{4}'.</param>
            <param name="param4">Parameter 4 for string: The response {0} '{1}' of service operation '{2}' will never receive a value for the input parameter '{3}' of type '{4}'. Ensure that at least one request {0}, the service operation, or response {0} that executes prior to the '{5}' {0} has an output parameter with a type assignable to '{4}'  or that the output parameter has the name '{3}' and provides a string value that can be parsed as a '{4}'.</param>
            <param name="param5">Parameter 5 for string: The response {0} '{1}' of service operation '{2}' will never receive a value for the input parameter '{3}' of type '{4}'. Ensure that at least one request {0}, the service operation, or response {0} that executes prior to the '{5}' {0} has an output parameter with a type assignable to '{4}'  or that the output parameter has the name '{3}' and provides a string value that can be parsed as a '{4}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.ResponseHandlerWithMultipleTypeOnlyBindings(System.Object,System.Object,System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The response {0} '{1}' of service operation '{2}' will receive more than one value for input parameter '{3}' of type '{4}'. Ensure that only the service operation or one {0} in the following list has an output parameter with a type assignable to '{4}' or that the service operation or at least one HttpOperationHandler in the following list has an output parameter named '{3}':</summary>
            <param name="param0">Parameter 0 for string: The response {0} '{1}' of service operation '{2}' will receive more than one value for input parameter '{3}' of type '{4}'. Ensure that only the service operation or one {0} in the following list has an output parameter with a type assignable to '{4}' or that the service operation or at least one HttpOperationHandler in the following list has an output parameter named '{3}':</param>
            <param name="param1">Parameter 1 for string: The response {0} '{1}' of service operation '{2}' will receive more than one value for input parameter '{3}' of type '{4}'. Ensure that only the service operation or one {0} in the following list has an output parameter with a type assignable to '{4}' or that the service operation or at least one HttpOperationHandler in the following list has an output parameter named '{3}':</param>
            <param name="param2">Parameter 2 for string: The response {0} '{1}' of service operation '{2}' will receive more than one value for input parameter '{3}' of type '{4}'. Ensure that only the service operation or one {0} in the following list has an output parameter with a type assignable to '{4}' or that the service operation or at least one HttpOperationHandler in the following list has an output parameter named '{3}':</param>
            <param name="param3">Parameter 3 for string: The response {0} '{1}' of service operation '{2}' will receive more than one value for input parameter '{3}' of type '{4}'. Ensure that only the service operation or one {0} in the following list has an output parameter with a type assignable to '{4}' or that the service operation or at least one HttpOperationHandler in the following list has an output parameter named '{3}':</param>
            <param name="param4">Parameter 4 for string: The response {0} '{1}' of service operation '{2}' will receive more than one value for input parameter '{3}' of type '{4}'. Ensure that only the service operation or one {0} in the following list has an output parameter with a type assignable to '{4}' or that the service operation or at least one HttpOperationHandler in the following list has an output parameter named '{3}':</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.ResponseSinkHandlerWithNoHttpResponseMessageSource(System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: Neither the service operation nor any {0} instances will provide an {1} for service operation '{2}'. Ensure there is at least one {0} with an output parameter of type '{1}' or that the service operation returns an {1}.</summary>
            <param name="param0">Parameter 0 for string: Neither the service operation nor any {0} instances will provide an {1} for service operation '{2}'. Ensure there is at least one {0} with an output parameter of type '{1}' or that the service operation returns an {1}.</param>
            <param name="param1">Parameter 1 for string: Neither the service operation nor any {0} instances will provide an {1} for service operation '{2}'. Ensure there is at least one {0} with an output parameter of type '{1}' or that the service operation returns an {1}.</param>
            <param name="param2">Parameter 2 for string: Neither the service operation nor any {0} instances will provide an {1} for service operation '{2}'. Ensure there is at least one {0} with an output parameter of type '{1}' or that the service operation returns an {1}.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpResponseExceptionMessage(System.Object)">
            <summary>Gets localized string like: The response message returned by the {0} property of this exception should be immediately returned to the client.  No further handling of the request message is required.</summary>
            <param name="param0">Parameter 0 for string: The response message returned by the {0} property of this exception should be immediately returned to the client.  No further handling of the request message is required.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.InvalidParameterForContentHandler(System.Object,System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The {0} '{1}' of type '{2}' cannot be used with the {3}.</summary>
            <param name="param0">Parameter 0 for string: The {0} '{1}' of type '{2}' cannot be used with the {3}.</param>
            <param name="param1">Parameter 1 for string: The {0} '{1}' of type '{2}' cannot be used with the {3}.</param>
            <param name="param2">Parameter 2 for string: The {0} '{1}' of type '{2}' cannot be used with the {3}.</param>
            <param name="param3">Parameter 3 for string: The {0} '{1}' of type '{2}' cannot be used with the {3}.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.ValueConversionFailed(System.Object,System.Object)">
            <summary>Gets localized string like: A value of type '{0}' cannot be converted into a value of type '{1}'.</summary>
            <param name="param0">Parameter 0 for string: A value of type '{0}' cannot be converted into a value of type '{1}'.</param>
            <param name="param1">Parameter 1 for string: A value of type '{0}' cannot be converted into a value of type '{1}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.InvalidMediaRange(System.Object)">
            <summary>Gets localized string like: The value '{0}' is not a valid media range.</summary>
            <param name="param0">Parameter 0 for string: The value '{0}' is not a valid media range.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.InvalidNullMediaRange(System.Object)">
            <summary>Gets localized string like: The null value at index '{0}' is not valid media range.</summary>
            <param name="param0">Parameter 0 for string: The null value at index '{0}' is not valid media range.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.MediaRangeAlreadyAdded(System.Object,System.Object)">
            <summary>Gets localized string like: The media range value '{0}' at index '{1}' has already been added to the collection of media ranges.</summary>
            <param name="param0">Parameter 0 for string: The media range value '{0}' at index '{1}' has already been added to the collection of media ranges.</param>
            <param name="param1">Parameter 1 for string: The media range value '{0}' at index '{1}' has already been added to the collection of media ranges.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.MediaRangeAlreadyMapped(System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The media range '{0}' has already been mapped to media-type '{1}' and cannot be mapped to a second media-type of '{2}'.</summary>
            <param name="param0">Parameter 0 for string: The media range '{0}' has already been mapped to media-type '{1}' and cannot be mapped to a second media-type of '{2}'.</param>
            <param name="param1">Parameter 1 for string: The media range '{0}' has already been mapped to media-type '{1}' and cannot be mapped to a second media-type of '{2}'.</param>
            <param name="param2">Parameter 2 for string: The media range '{0}' has already been mapped to media-type '{1}' and cannot be mapped to a second media-type of '{2}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.MediaTypeCanNotBeMediaRange(System.Object)">
            <summary>Gets localized string like: The media range '{0}' cannot be a supported media type.</summary>
            <param name="param0">Parameter 0 for string: The media range '{0}' cannot be a supported media type.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.NonNullUriRequiredForMediaTypeMapping(System.Object)">
            <summary>Gets localized string like: A non-null request URI must be provided to determine if a '{0}' matches a given request or response message.</summary>
            <param name="param0">Parameter 0 for string: A non-null request URI must be provided to determine if a '{0}' matches a given request or response message.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.NonNullUriRequiredForQueryStringMapping(System.Object)">
            <summary>Gets localized string like: A non-null request URI must be provided to determine if a '{0}' matches a given request or response message.</summary>
            <param name="param0">Parameter 0 for string: A non-null request URI must be provided to determine if a '{0}' matches a given request or response message.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.ResponseMustReferenceRequest(System.Object,System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The '{0}' '{1}' parameter must have a reference to a '{2}' via the '{3}' property.</summary>
            <param name="param0">Parameter 0 for string: The '{0}' '{1}' parameter must have a reference to a '{2}' via the '{3}' property.</param>
            <param name="param1">Parameter 1 for string: The '{0}' '{1}' parameter must have a reference to a '{2}' via the '{3}' property.</param>
            <param name="param2">Parameter 2 for string: The '{0}' '{1}' parameter must have a reference to a '{2}' via the '{3}' property.</param>
            <param name="param3">Parameter 3 for string: The '{0}' '{1}' parameter must have a reference to a '{2}' via the '{3}' property.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.UriTemplateDoesNotMatchUri(System.Object,System.Object)">
            <summary>Gets localized string like: The UriTemplate variable values cannot be determined for the uri '{0}' because it does not match the UriTemplate '{1}'.</summary>
            <param name="param0">Parameter 0 for string: The UriTemplate variable values cannot be determined for the uri '{0}' because it does not match the UriTemplate '{1}'.</param>
            <param name="param1">Parameter 1 for string: The UriTemplate variable values cannot be determined for the uri '{0}' because it does not match the UriTemplate '{1}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.DefaultEndpointsServiceWithMultipleContracts(System.Object,System.Object)">
            <summary>Gets localized string like: Service '{0}' implements multiple ServiceContract types, and no endpoints are defined in the configuration file.  The ServiceHost of type '{1}'  can set up default endpoints, but only if the service implements only a single ServiceContract. Either change the service to only implement a single ServiceContract, or else define endpoints for the service explicitly in the configuration file.</summary>
            <param name="param0">Parameter 0 for string: Service '{0}' implements multiple ServiceContract types, and no endpoints are defined in the configuration file.  The ServiceHost of type '{1}'  can set up default endpoints, but only if the service implements only a single ServiceContract. Either change the service to only implement a single ServiceContract, or else define endpoints for the service explicitly in the configuration file.</param>
            <param name="param1">Parameter 1 for string: Service '{0}' implements multiple ServiceContract types, and no endpoints are defined in the configuration file.  The ServiceHost of type '{1}'  can set up default endpoints, but only if the service implements only a single ServiceContract. Either change the service to only implement a single ServiceContract, or else define endpoints for the service explicitly in the configuration file.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.DefaultEndpointsServiceWithNoContract(System.Object,System.Object)">
            <summary>Gets localized string like: Service '{0}' does not implement a ServiceContract type.  The ServiceHost of type '{1}' cannot setup default endpoints if the service does not implement a ServiceContract type.</summary>
            <param name="param0">Parameter 0 for string: Service '{0}' does not implement a ServiceContract type.  The ServiceHost of type '{1}' cannot setup default endpoints if the service does not implement a ServiceContract type.</param>
            <param name="param1">Parameter 1 for string: Service '{0}' does not implement a ServiceContract type.  The ServiceHost of type '{1}' cannot setup default endpoints if the service does not implement a ServiceContract type.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpEndpointRequiresHttpBinding(System.Object,System.Object)">
            <summary>Gets localized string like: The standard endpoint of type '{0}' does not have a binding of type '{1}'.  The endpoint is initialized with the proper binding and it should not be removed or replaced.</summary>
            <param name="param0">Parameter 0 for string: The standard endpoint of type '{0}' does not have a binding of type '{1}'.  The endpoint is initialized with the proper binding and it should not be removed or replaced.</param>
            <param name="param1">Parameter 1 for string: The standard endpoint of type '{0}' does not have a binding of type '{1}'.  The endpoint is initialized with the proper binding and it should not be removed or replaced.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpBehaviorNotFoundWithEndpoint(System.Object,System.Object)">
            <summary>Gets localized string like: The standard endpoint of type '{0}' does not have a behavior of type '{1}'.  The endpoint is initialized with the proper behavior and it should not be removed or replaced.</summary>
            <param name="param0">Parameter 0 for string: The standard endpoint of type '{0}' does not have a behavior of type '{1}'.  The endpoint is initialized with the proper behavior and it should not be removed or replaced.</param>
            <param name="param1">Parameter 1 for string: The standard endpoint of type '{0}' does not have a behavior of type '{1}'.  The endpoint is initialized with the proper behavior and it should not be removed or replaced.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.ApplyClientBehaviorNotSupportedByHttpBehavior(System.Object)">
            <summary>Gets localized string like: '{0}' does not support ApplyClientBehavior.</summary>
            <param name="param0">Parameter 0 for string: '{0}' does not support ApplyClientBehavior.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpServiceEndpointCannotHaveMessageHeaders(System.Object)">
            <summary>Gets localized string like: The endpoint address '{0}' has message headers and is being used with a binding that's configured for message version None. Either change the endpoint address to not contain message headers or change the binding to be one that supports SOAP (for example, WSHttpBinding).</summary>
            <param name="param0">Parameter 0 for string: The endpoint address '{0}' has message headers and is being used with a binding that's configured for message version None. Either change the endpoint address to not contain message headers or change the binding to be one that supports SOAP (for example, WSHttpBinding).</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpBehaviorBindingRequired(System.Object)">
            <summary>Gets localized string like: The ServiceEndpoint for '{0}' must have a binding.</summary>
            <param name="param0">Parameter 0 for string: The ServiceEndpoint for '{0}' must have a binding.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.InvalidUriScheme(System.Object)">
            <summary>Gets localized string like: The endpoint at '{0}' must have a binding with a scheme of 'http' or 'https'.</summary>
            <param name="param0">Parameter 0 for string: The endpoint at '{0}' must have a binding with a scheme of 'http' or 'https'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.InvalidMessageVersion(System.Object)">
            <summary>Gets localized string like: The endpoint at '{0}' must have a binding with a message version of 'MessageVersion.None'.</summary>
            <param name="param0">Parameter 0 for string: The endpoint at '{0}' must have a binding with a message version of 'MessageVersion.None'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.InvalidManualAddressingValue(System.Object)">
            <summary>Gets localized string like: The endpoint at '{0}' must have a binding with a transport binding element that has 'ManualAddressing' set to true.</summary>
            <param name="param0">Parameter 0 for string: The endpoint at '{0}' must have a binding with a transport binding element that has 'ManualAddressing' set to true.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.InvalidMessageEncodingBindingElement(System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: The endpoint at '{0}' must have a binding with a '{1}' of type '{2}'.</summary>
            <param name="param0">Parameter 0 for string: The endpoint at '{0}' must have a binding with a '{1}' of type '{2}'.</param>
            <param name="param1">Parameter 1 for string: The endpoint at '{0}' must have a binding with a '{1}' of type '{2}'.</param>
            <param name="param2">Parameter 2 for string: The endpoint at '{0}' must have a binding with a '{1}' of type '{2}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.InvalidXmlSerializerFormatAttribute(System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: Operation '{0}' on contract '{1}, is invalid since it has an '{2}' configured with OperationUse Encoded or OperationStyle Rpc.</summary>
            <param name="param0">Parameter 0 for string: Operation '{0}' on contract '{1}, is invalid since it has an '{2}' configured with OperationUse Encoded or OperationStyle Rpc.</param>
            <param name="param1">Parameter 1 for string: Operation '{0}' on contract '{1}, is invalid since it has an '{2}' configured with OperationUse Encoded or OperationStyle Rpc.</param>
            <param name="param2">Parameter 2 for string: Operation '{0}' on contract '{1}, is invalid since it has an '{2}' configured with OperationUse Encoded or OperationStyle Rpc.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.InvalidOperationWithMessageHeaders(System.Object,System.Object)">
            <summary>Gets localized string like: Operation '{0}' on contract '{1}' is invalid since it has once or more message headers.</summary>
            <param name="param0">Parameter 0 for string: Operation '{0}' on contract '{1}' is invalid since it has once or more message headers.</param>
            <param name="param1">Parameter 1 for string: Operation '{0}' on contract '{1}' is invalid since it has once or more message headers.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.InvalidMessageContractParameter(System.Object,System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: Operation '{0}' on contract '{1}' is invalid since it has a '{2}' parameter (of type '{3}').</summary>
            <param name="param0">Parameter 0 for string: Operation '{0}' on contract '{1}' is invalid since it has a '{2}' parameter (of type '{3}').</param>
            <param name="param1">Parameter 1 for string: Operation '{0}' on contract '{1}' is invalid since it has a '{2}' parameter (of type '{3}').</param>
            <param name="param2">Parameter 2 for string: Operation '{0}' on contract '{1}' is invalid since it has a '{2}' parameter (of type '{3}').</param>
            <param name="param3">Parameter 3 for string: Operation '{0}' on contract '{1}' is invalid since it has a '{2}' parameter (of type '{3}').</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.InvalidMessageParameter(System.Object,System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: Operation '{0}' on contract '{1}' is invalid since it has message parameter '{2}' of type '{3}'.</summary>
            <param name="param0">Parameter 0 for string: Operation '{0}' on contract '{1}' is invalid since it has message parameter '{2}' of type '{3}'.</param>
            <param name="param1">Parameter 1 for string: Operation '{0}' on contract '{1}' is invalid since it has message parameter '{2}' of type '{3}'.</param>
            <param name="param2">Parameter 2 for string: Operation '{0}' on contract '{1}' is invalid since it has message parameter '{2}' of type '{3}'.</param>
            <param name="param3">Parameter 3 for string: Operation '{0}' on contract '{1}' is invalid since it has message parameter '{2}' of type '{3}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.MultipleWebAttributes(System.Object,System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: Operation '{0}' in contract '{1}' has both '{2}' and '{3}'; only one can be present.</summary>
            <param name="param0">Parameter 0 for string: Operation '{0}' in contract '{1}' has both '{2}' and '{3}'; only one can be present.</param>
            <param name="param1">Parameter 1 for string: Operation '{0}' in contract '{1}' has both '{2}' and '{3}'; only one can be present.</param>
            <param name="param2">Parameter 2 for string: Operation '{0}' in contract '{1}' has both '{2}' and '{3}'; only one can be present.</param>
            <param name="param3">Parameter 3 for string: Operation '{0}' in contract '{1}' has both '{2}' and '{3}'; only one can be present.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.OperationCanNotReturnHttpReferenceType(System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: Operation '{0}' on contract '{1}' is invalid because it returns a value of type '{2}' or has an output parameter of type '{2}'.  To access '{2}' within an operation, include it as an input parameter and modify its properties.</summary>
            <param name="param0">Parameter 0 for string: Operation '{0}' on contract '{1}' is invalid because it returns a value of type '{2}' or has an output parameter of type '{2}'.  To access '{2}' within an operation, include it as an input parameter and modify its properties.</param>
            <param name="param1">Parameter 1 for string: Operation '{0}' on contract '{1}' is invalid because it returns a value of type '{2}' or has an output parameter of type '{2}'.  To access '{2}' within an operation, include it as an input parameter and modify its properties.</param>
            <param name="param2">Parameter 2 for string: Operation '{0}' on contract '{1}' is invalid because it returns a value of type '{2}' or has an output parameter of type '{2}'.  To access '{2}' within an operation, include it as an input parameter and modify its properties.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.OperationCanNotReturnXmlAndBeJson(System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: Operation '{0}' on contract '{1}' is invalid since it returns a {2} or has an output parameter of type {2} and has a response format explicitly set to Json.</summary>
            <param name="param0">Parameter 0 for string: Operation '{0}' on contract '{1}' is invalid since it returns a {2} or has an output parameter of type {2} and has a response format explicitly set to Json.</param>
            <param name="param1">Parameter 1 for string: Operation '{0}' on contract '{1}' is invalid since it returns a {2} or has an output parameter of type {2} and has a response format explicitly set to Json.</param>
            <param name="param2">Parameter 2 for string: Operation '{0}' on contract '{1}' is invalid since it returns a {2} or has an output parameter of type {2} and has a response format explicitly set to Json.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.MultipleOperationsWithSameMethodAndUriTemplate(System.Object,System.Object)">
            <summary>Gets localized string like: There are multiple operations with HTTP method '{1}' and a UriTemplate that is equivalent to '{0}'. Each operation requires a unique combination of UriTemplate and Method to unambiguously dispatch messages.</summary>
            <param name="param0">Parameter 0 for string: There are multiple operations with HTTP method '{1}' and a UriTemplate that is equivalent to '{0}'. Each operation requires a unique combination of UriTemplate and Method to unambiguously dispatch messages.</param>
            <param name="param1">Parameter 1 for string: There are multiple operations with HTTP method '{1}' and a UriTemplate that is equivalent to '{0}'. Each operation requires a unique combination of UriTemplate and Method to unambiguously dispatch messages.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.AttributeRequiredOnConfigElement(System.Object,System.Object)">
            <summary>Gets localized string like: A value must be specified for the '{0}' on the '{1}' element.</summary>
            <param name="param0">Parameter 0 for string: A value must be specified for the '{0}' on the '{1}' element.</param>
            <param name="param1">Parameter 1 for string: A value must be specified for the '{0}' on the '{1}' element.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.AtLeastOneMediaTypeMappingAttributeRequired(System.Object,System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: At least one of the following '{0}' attributes must be specified: '{1}', '{2}' or '{3}'.</summary>
            <param name="param0">Parameter 0 for string: At least one of the following '{0}' attributes must be specified: '{1}', '{2}' or '{3}'.</param>
            <param name="param1">Parameter 1 for string: At least one of the following '{0}' attributes must be specified: '{1}', '{2}' or '{3}'.</param>
            <param name="param2">Parameter 2 for string: At least one of the following '{0}' attributes must be specified: '{1}', '{2}' or '{3}'.</param>
            <param name="param3">Parameter 3 for string: At least one of the following '{0}' attributes must be specified: '{1}', '{2}' or '{3}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.AttributeRequiredOnConfigElementIfOtherAttributeSpecified(System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: If a value is specified for the '{0}'  on the '{1}' element, then a value must also be specified for the '{2}'.</summary>
            <param name="param0">Parameter 0 for string: If a value is specified for the '{0}'  on the '{1}' element, then a value must also be specified for the '{2}'.</param>
            <param name="param1">Parameter 1 for string: If a value is specified for the '{0}'  on the '{1}' element, then a value must also be specified for the '{2}'.</param>
            <param name="param2">Parameter 2 for string: If a value is specified for the '{0}'  on the '{1}' element, then a value must also be specified for the '{2}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpMessageConfigurationPropertyTypeMismatch(System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: "The configuration file specified type '{0}' for the '{1}' property but that type is not a subtype of '{2}'.  The '{1}' must be a public class that is a subtype of '{2}', and it must have a public default constructor.</summary>
            <param name="param0">Parameter 0 for string: "The configuration file specified type '{0}' for the '{1}' property but that type is not a subtype of '{2}'.  The '{1}' must be a public class that is a subtype of '{2}', and it must have a public default constructor.</param>
            <param name="param1">Parameter 1 for string: "The configuration file specified type '{0}' for the '{1}' property but that type is not a subtype of '{2}'.  The '{1}' must be a public class that is a subtype of '{2}', and it must have a public default constructor.</param>
            <param name="param2">Parameter 2 for string: "The configuration file specified type '{0}' for the '{1}' property but that type is not a subtype of '{2}'.  The '{1}' must be a public class that is a subtype of '{2}', and it must have a public default constructor.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpEndpointNotSupported(System.Object,System.Object)">
            <summary>Gets localized string like: The '{0}' is not supported on the client side.  The '{1}' is the recommended API for sending HTTP requests.</summary>
            <param name="param0">Parameter 0 for string: The '{0}' is not supported on the client side.  The '{1}' is the recommended API for sending HTTP requests.</param>
            <param name="param1">Parameter 1 for string: The '{0}' is not supported on the client side.  The '{1}' is the recommended API for sending HTTP requests.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpEndpointRequiredBinding(System.Object,System.Object)">
            <summary>Gets localized string like: The '{0}' requires the '{1}' binding.</summary>
            <param name="param0">Parameter 0 for string: The '{0}' requires the '{1}' binding.</param>
            <param name="param1">Parameter 1 for string: The '{0}' requires the '{1}' binding.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HelpExampleGeneratorSchemaObjectNotSupported(System.Object)">
            <summary>Gets localized string like: Schema object {0} not supported.</summary>
            <param name="param0">Parameter 0 for string: Schema object {0} not supported.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HelpPageBodyIsEmpty(System.Object)">
            <summary>Gets localized string like: The {0} body is empty.</summary>
            <param name="param0">Parameter 0 for string: The {0} body is empty.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HelpPageIsAtom10Entry(System.Object)">
            <summary>Gets localized string like: The {0} body is an Atom 1.0 syndication entry. See http://tools.ietf.org/html/rfc4287 for more details.</summary>
            <param name="param0">Parameter 0 for string: The {0} body is an Atom 1.0 syndication entry. See http://tools.ietf.org/html/rfc4287 for more details.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HelpPageIsAtom10Feed(System.Object)">
            <summary>Gets localized string like: The {0} body is an Atom 1.0 syndication feed. See http://tools.ietf.org/html/rfc4287 for more details.</summary>
            <param name="param0">Parameter 0 for string: The {0} body is an Atom 1.0 syndication feed. See http://tools.ietf.org/html/rfc4287 for more details.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HelpPageIsAtomPubCategoriesDocument(System.Object)">
            <summary>Gets localized string like: The {0} body is an Atom Pub categories document. See http://www.rfc-editor.org/rfc/rfc5023.txt for more details.</summary>
            <param name="param0">Parameter 0 for string: The {0} body is an Atom Pub categories document. See http://www.rfc-editor.org/rfc/rfc5023.txt for more details.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HelpPageIsAtomPubServiceDocument(System.Object)">
            <summary>Gets localized string like: The {0} body is an Atom Pub service document. See http://www.rfc-editor.org/rfc/rfc5023.txt for more details.</summary>
            <param name="param0">Parameter 0 for string: The {0} body is an Atom Pub service document. See http://www.rfc-editor.org/rfc/rfc5023.txt for more details.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HelpPageIsRSS20Feed(System.Object)">
            <summary>Gets localized string like: The {0} body is an RSS 2.0 syndication feed. See http://validator.w3.org/feed/docs/rss2.html for more details.</summary>
            <param name="param0">Parameter 0 for string: The {0} body is an RSS 2.0 syndication feed. See http://validator.w3.org/feed/docs/rss2.html for more details.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HelpPageIsStream(System.Object)">
            <summary>Gets localized string like: The {0} body is a byte stream.</summary>
            <param name="param0">Parameter 0 for string: The {0} body is a byte stream.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HelpPageIsXML(System.Object)">
            <summary>Gets localized string like: The {0} body is arbitrary XML.</summary>
            <param name="param0">Parameter 0 for string: The {0} body is arbitrary XML.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HelpPageIsSyndication(System.Object)">
            <summary>Gets localized string like: The {0} body is a syndication feed.</summary>
            <param name="param0">Parameter 0 for string: The {0} body is a syndication feed.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HelpPageIsMessage(System.Object)">
            <summary>Gets localized string like: The {0} body cannot be inferred.</summary>
            <param name="param0">Parameter 0 for string: The {0} body cannot be inferred.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HelpPageMethodNotAllowedWithLink(System.Object)">
            <summary>Gets localized string like: <p>Method not allowed. Please see the <a rel="help-page" href="{0}">service help page</a> for constructing valid requests to the service.</p></summary>
            <param name="param0">Parameter 0 for string: <p>Method not allowed. Please see the <a rel="help-page" href="{0}">service help page</a> for constructing valid requests to the service.</p></param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HelpPageEndpointNotFoundWithLink(System.Object)">
            <summary>Gets localized string like: <p>Endpoint not found. Please see the <a rel="help-page" href="{0}">service help page</a> for constructing valid requests to the service.</p></summary>
            <param name="param0">Parameter 0 for string: <p>Endpoint not found. Please see the <a rel="help-page" href="{0}">service help page</a> for constructing valid requests to the service.</p></param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HelpServerErrorProcessingRequestWithDetails(System.Object)">
            <summary>Gets localized string like: The server encountered an error processing the request. The exception message is '{0}'. See server logs for more details. The exception stack trace is: </summary>
            <param name="param0">Parameter 0 for string: The server encountered an error processing the request. The exception message is '{0}'. See server logs for more details. The exception stack trace is: </param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HelpServerErrorProcessingRequestWithLink(System.Object)">
            <summary>Gets localized string like: <p>The server encountered an error processing the request. Please see the <a rel="help-page" href="{0}">service help page</a> for constructing valid requests to the service.</p></summary>
            <param name="param0">Parameter 0 for string: <p>The server encountered an error processing the request. Please see the <a rel="help-page" href="{0}">service help page</a> for constructing valid requests to the service.</p></param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HelpServerErrorProcessingRequestWithDetailsAndLink(System.Object,System.Object)">
            <summary>Gets localized string like: <p>The server encountered an error processing the request. Please see the <a rel="help-page" href="{0}">service help page</a> for constructing valid requests to the service. The exception message is '{1}'. See server logs for more details. The exception stack trace is: </p></summary>
            <param name="param0">Parameter 0 for string: <p>The server encountered an error processing the request. Please see the <a rel="help-page" href="{0}">service help page</a> for constructing valid requests to the service. The exception message is '{1}'. See server logs for more details. The exception stack trace is: </p></param>
            <param name="param1">Parameter 1 for string: <p>The server encountered an error processing the request. Please see the <a rel="help-page" href="{0}">service help page</a> for constructing valid requests to the service. The exception message is '{1}'. See server logs for more details. The exception stack trace is: </p></param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HelpPageRedirect(System.Object,System.Object)">
            <summary>Gets localized string like: <p>There is no operation listening for <a href="{0}">{0}</a>, but there is an operation listening for <a href="{1}">{1}</a>, so you are being redirected there.</p></summary>
            <param name="param0">Parameter 0 for string: <p>There is no operation listening for <a href="{0}">{0}</a>, but there is an operation listening for <a href="{1}">{1}</a>, so you are being redirected there.</p></param>
            <param name="param1">Parameter 1 for string: <p>There is no operation listening for <a href="{0}">{0}</a>, but there is an operation listening for <a href="{1}">{1}</a>, so you are being redirected there.</p></param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HelpPageCallbackText(System.Object)">
            <summary>Gets localized string like: <p xmlns="http://www.w3.org/1999/xhtml">This operation supports JSONP responses. The callback function can be specified using the <b>"<span class="javascript-callback">{0}</span>"</b> Url query parameter.</p></summary>
            <param name="param0">Parameter 0 for string: <p xmlns="http://www.w3.org/1999/xhtml">This operation supports JSONP responses. The callback function can be specified using the <b>"<span class="javascript-callback">{0}</span>"</b> Url query parameter.</p></param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HelpExampleGeneratorHandlerNotFound(System.Object)">
            <summary>Gets localized string like: Handler for type {0} not found.</summary>
            <param name="param0">Parameter 0 for string: Handler for type {0} not found.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HelpExampleGeneratorMaxDepthLevelReached(System.Object)">
            <summary>Gets localized string like: Max depth level reached at {0}.</summary>
            <param name="param0">Parameter 0 for string: Max depth level reached at {0}.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HelpPageValidElementOfType(System.Object)">
            <summary>Gets localized string like: Valid elements of type: {0}</summary>
            <param name="param0">Parameter 0 for string: Valid elements of type: {0}</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HelpPageOperationsAt(System.Object)">
            <summary>Gets localized string like: Operations at {0}</summary>
            <param name="param0">Parameter 0 for string: Operations at {0}</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HelpPageReferenceFor(System.Object)">
            <summary>Gets localized string like: Reference for  {0}</summary>
            <param name="param0">Parameter 0 for string: Reference for  {0}</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HelpPageDefaultDescription(System.Object)">
            <summary>Gets localized string like: Service at {0}</summary>
            <param name="param0">Parameter 0 for string: Service at {0}</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HelpPageOperationMethod(System.Object)">
            <summary>Gets localized string like: <p  xmlns="http://www.w3.org/1999/xhtml"><b>HTTP Method: </b><span class="method">{0}</span></p></summary>
            <param name="param0">Parameter 0 for string: <p  xmlns="http://www.w3.org/1999/xhtml"><b>HTTP Method: </b><span class="method">{0}</span></p></param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HelpPageOperationUri(System.Object)">
            <summary>Gets localized string like: <p  xmlns="http://www.w3.org/1999/xhtml"><b>Url: </b><span class="uri-template">{0}</span></p></summary>
            <param name="param0">Parameter 0 for string: <p  xmlns="http://www.w3.org/1999/xhtml"><b>Url: </b><span class="uri-template">{0}</span></p></param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HelpPageBodyIsWrapped(System.Object)">
            <summary>Gets localized string like: Cannot infer schema. The {0} body is wrapped.</summary>
            <param name="param0">Parameter 0 for string: Cannot infer schema. The {0} body is wrapped.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpMessageHandlerMissingProperty(System.Object,System.Object)">
            <summary>Gets localized string like: A property required for completing the processing of this '{0}' is missing. The property with key '{1}' cannot be removed from an incoming '{0}' request.</summary>
            <param name="param0">Parameter 0 for string: A property required for completing the processing of this '{0}' is missing. The property with key '{1}' cannot be removed from an incoming '{0}' request.</param>
            <param name="param1">Parameter 1 for string: A property required for completing the processing of this '{0}' is missing. The property with key '{1}' cannot be removed from an incoming '{0}' request.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpMessageHandlerChannelFactoryNullPipeline(System.Object,System.Object)">
            <summary>Gets localized string like: '{0}' cannot return a null '{1}' instance. Please ensure that '{0}' returns a valid '{1}' instance.</summary>
            <param name="param0">Parameter 0 for string: '{0}' cannot return a null '{1}' instance. Please ensure that '{0}' returns a valid '{1}' instance.</param>
            <param name="param1">Parameter 1 for string: '{0}' cannot return a null '{1}' instance. Please ensure that '{0}' returns a valid '{1}' instance.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.HttpMessageHandlerChannelInvalidResponse(System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: '{0}' did not receive a '{1}' reply containing a '{2}' instance. Please ensure that replies contain a '{2}' instance.</summary>
            <param name="param0">Parameter 0 for string: '{0}' did not receive a '{1}' reply containing a '{2}' instance. Please ensure that replies contain a '{2}' instance.</param>
            <param name="param1">Parameter 1 for string: '{0}' did not receive a '{1}' reply containing a '{2}' instance. Please ensure that replies contain a '{2}' instance.</param>
            <param name="param2">Parameter 2 for string: '{0}' did not receive a '{1}' reply containing a '{2}' instance. Please ensure that replies contain a '{2}' instance.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.CannotUseNullValueType(System.Object,System.Object)">
            <summary>Gets localized string like: The '{0}' type cannot accept a null value for the value type '{1}'.</summary>
            <param name="param0">Parameter 0 for string: The '{0}' type cannot accept a null value for the value type '{1}'.</param>
            <param name="param1">Parameter 1 for string: The '{0}' type cannot accept a null value for the value type '{1}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.CannotHaveNullInList(System.Object)">
            <summary>Gets localized string like: A null '{0}' is not valid.</summary>
            <param name="param0">Parameter 0 for string: A null '{0}' is not valid.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.CannotUseThisParameterType(System.Object,System.Object)">
            <summary>Gets localized string like: The type '{0}' cannot be used as the type parameter for '{1}'.</summary>
            <param name="param0">Parameter 0 for string: The type '{0}' cannot be used as the type parameter for '{1}'.</param>
            <param name="param1">Parameter 1 for string: The type '{0}' cannot be used as the type parameter for '{1}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.ObjectAndTypeDisagree(System.Object,System.Object)">
            <summary>Gets localized string like: An object of type '{0}' cannot be used with a type parameter of '{1}'.</summary>
            <param name="param0">Parameter 0 for string: An object of type '{0}' cannot be used with a type parameter of '{1}'.</param>
            <param name="param1">Parameter 1 for string: An object of type '{0}' cannot be used with a type parameter of '{1}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.InvalidMediaType(System.Object,System.Object)">
            <summary>Gets localized string like: The media type string '{0}' is not a legal '{1}'.</summary>
            <param name="param0">Parameter 0 for string: The media type string '{0}' is not a legal '{1}'.</param>
            <param name="param1">Parameter 1 for string: The media type string '{0}' is not a legal '{1}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.NoReadSerializerAvailable(System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: No '{0}' is available to read an object of type '{1}' with the media type '{2}'.</summary>
            <param name="param0">Parameter 0 for string: No '{0}' is available to read an object of type '{1}' with the media type '{2}'.</param>
            <param name="param1">Parameter 1 for string: No '{0}' is available to read an object of type '{1}' with the media type '{2}'.</param>
            <param name="param2">Parameter 2 for string: No '{0}' is available to read an object of type '{1}' with the media type '{2}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.NoWriteSerializerAvailable(System.Object,System.Object,System.Object)">
            <summary>Gets localized string like: No '{0}' is available to write an object of type '{1}' with the media type '{2}'.</summary>
            <param name="param0">Parameter 0 for string: No '{0}' is available to write an object of type '{1}' with the media type '{2}'.</param>
            <param name="param1">Parameter 1 for string: No '{0}' is available to write an object of type '{1}' with the media type '{2}'.</param>
            <param name="param2">Parameter 2 for string: No '{0}' is available to write an object of type '{1}' with the media type '{2}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.MediaTypeMustBeSetBeforeWrite(System.Object,System.Object)">
            <summary>Gets localized string like: '{0}' must be set before '{1}' can serialize its content.</summary>
            <param name="param0">Parameter 0 for string: '{0}' must be set before '{1}' can serialize its content.</param>
            <param name="param1">Parameter 1 for string: '{0}' must be set before '{1}' can serialize its content.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.SerializerCannotSerializeType(System.Object,System.Object)">
            <summary>Gets localized string like: The '{0}' serializer cannot serialize the type '{1}'.</summary>
            <param name="param0">Parameter 0 for string: The '{0}' serializer cannot serialize the type '{1}'.</param>
            <param name="param1">Parameter 1 for string: The '{0}' serializer cannot serialize the type '{1}'.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.SR.CannotUseMediaRangeForSupportedMediaType(System.Object,System.Object)">
            <summary>Gets localized string like: The '{0}' of '{1}' cannot be used as a supported media type because it is a media range.</summary>
            <param name="param0">Parameter 0 for string: The '{0}' of '{1}' cannot be used as a supported media type because it is a media range.</param>
            <param name="param1">Parameter 1 for string: The '{0}' of '{1}' cannot be used as a supported media type because it is a media range.</param>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.MessageBodyIsHttpRequestMessageWithUnknownContentLength">
            <summary>Gets localized string like: HTTP request message body with an undetermined content length.</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.MessageBodyIsHttpResponseMessageWithUnknownContentLength">
            <summary>Gets localized string like: HTTP response message body with an undetermined content length.</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.MessageClosed">
            <summary>Gets localized string like: Message is closed.</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.RequestMissingToHeader">
            <summary>Gets localized string like: The incoming message does not have the required 'To' header.</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HtmlPageTitleText">
            <summary>Gets localized string like: Service</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HtmlPageMethodNotAllowed">
            <summary>Gets localized string like: Method not allowed.</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HtmlPageRequestErrorTitle">
            <summary>Gets localized string like: Request Error</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HtmlPageServerErrorProcessingRequest">
            <summary>Gets localized string like: The server encountered an error processing the request. See server logs for more details.</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HtmlPageEndpointNotFound">
            <summary>Gets localized string like: Endpoint not found.</summary>
        </member>
        <!-- Badly formed XML comment ignored for member "P:Microsoft.ApplicationServer.Http.SR.UnknownName" -->
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpExampleGeneratorThisElementContainsText">
            <summary>Gets localized string like: This element contains text.</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpExampleGeneratorStringContent">
            <summary>Gets localized string like: String content</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpPageCouldNotGenerateSchema">
            <summary>Gets localized string like: Could not generate schema document.</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpPageExample">
            <summary>Gets localized string like: Example</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpPageFormat">
            <summary>Gets localized string like: Format</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpPageBody">
            <summary>Gets localized string like: Body</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpPageMessageDirection">
            <summary>Gets localized string like: Message direction</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpPageRequest">
            <summary>Gets localized string like: Request</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpPageResponse">
            <summary>Gets localized string like: Response</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpPageSchema">
            <summary>Gets localized string like: Schema</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpPageNotSupportedInScripts">
            <summary>Gets localized string like: Help Page is not supported for WebScript endpoints.</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpPageMethodNotAllowed">
            <summary>Gets localized string like: Method not allowed.</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpPageEndpointNotFound">
            <summary>Gets localized string like: Endpoint not found.</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpPageTitleText">
            <summary>Gets localized string like: Service</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpPageRequestErrorTitle">
            <summary>Gets localized string like: Request Error</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpServerErrorProcessingRequest">
            <summary>Gets localized string like: The server encountered an error processing the request. See server logs for more details.</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpPageUnknown">
            <summary>Gets localized string like: Unknown</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpExampleGeneratorLanguage">
            <summary>Gets localized string like: en-us</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpPageDescription">
            <summary>Gets localized string like: Description</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpPageMethod">
            <summary>Gets localized string like: Method</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpPageStaticText">
            <summary>Gets localized string like: This page describes the service operations at this endpoint.</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpPageUri">
            <summary>Gets localized string like: Uri</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpPageXmlRequest">
            <summary>Gets localized string like: The following is an example request Xml body:</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpPageJsonRequest">
            <summary>Gets localized string like: The following is an example request Json body:</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpPageXmlResponse">
            <summary>Gets localized string like: The following is an example response Xml body:</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpPageJsonResponse">
            <summary>Gets localized string like: The following is an example response Json body:</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpPageRequestSchema">
            <summary>Gets localized string like: The following is the request Xml Schema:</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpPageResponseSchema">
            <summary>Gets localized string like: The following is the response Xml Schema:</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpPageAdditionalRequestSchema">
            <summary>Gets localized string like: Additional request Xml Schemas:</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpPageAdditionalResponseSchema">
            <summary>Gets localized string like: Additional response Xml Schemas:</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpPageNA">
            <summary>Gets localized string like: N/A</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.HelpPageFailedToCreateErrorMessage">
            <summary>Gets localized string like: Failed to create error response message</summary>
        </member>
        <member name="P:Microsoft.ApplicationServer.Http.SR.UndefinedMediaType">
            <summary>Gets localized string like: 'undefined'</summary>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.UrlQueryComposer">
            <summary>
            The default Query Composer implementation
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.UrlQueryComposer.ComposeQuery(System.Collections.IEnumerable,System.String)">
            <summary>
            Default implementation on how to refine a list of itmes based on the incoming url
            </summary>
            <param name="rootedQuery">The original list of items</param>
            <param name="url">The url which contains query</param>
            <returns>A refined list of the items</returns>
        </member>
        <member name="T:Microsoft.ApplicationServer.Http.Dispatcher.HttpMessageInspector">
            <summary>
            Defines the methods that enable custom inspection or modification of inbound and 
            outbound application messages in service applications based on
            <see cref="T:Microsoft.ApplicationServer.Http.HttpBinding">HttpBinding</see>.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpMessageInspector.System#ServiceModel#Dispatcher#IDispatchMessageInspector#AfterReceiveRequest(System.ServiceModel.Channels.Message@,System.ServiceModel.IClientChannel,System.ServiceModel.InstanceContext)">
            <summary>
            Called after an inbound message has been received but before the message
            is dispatched to the intended operation.
            </summary>
            <param name="request">The request message.</param>
            <param name="channel">The incoming channel.</param>
            <param name="instanceContext">The current service instance.</param>
            <returns>The object used to correlate state. This object is passed back 
            in the <see cref="!:BeforeSendReply(ref Message, Object)"/> method.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpMessageInspector.System#ServiceModel#Dispatcher#IDispatchMessageInspector#BeforeSendReply(System.ServiceModel.Channels.Message@,System.Object)">
            <summary>
            Called after the operation has returned but before the reply message is sent.
            </summary>
            <param name="reply">The reply message. This value is null if the operation is one way.</param>
            <param name="correlationState">The correlation object returned from the <see cref="!:AfterReceiveRequest(ref Message, IClientChannel, InstanceContext)"/> method.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpMessageInspector.AfterReceiveRequest(System.Net.Http.HttpRequestMessage)">
            <summary>
            Called after an inbound message has been received but 
            before the message is dispatched to the intended operation.
            </summary>
            <param name="request">The request message</param>
            <returns>The object used to correlate state. This object is 
            passed back in the <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpMessageInspector.BeforeSendReply(System.Net.Http.HttpResponseMessage,System.Object)"/>method.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpMessageInspector.BeforeSendReply(System.Net.Http.HttpResponseMessage,System.Object)">
            <summary>
            Called after the operation has returned but before the response message is sent.
            </summary>
            <param name="response">The response message that will be sent.</param>
            <param name="correlationState">The correlction object returned from the
            <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpMessageInspector.AfterReceiveRequest(System.Net.Http.HttpRequestMessage)"/> method.</param>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpMessageInspector.OnAfterReceiveRequest(System.Net.Http.HttpRequestMessage)">
            <summary>
            Called after an inbound message has been received but 
            before the message is dispatched to the intended operation.
            </summary>
            <param name="request">The request message</param>
            <returns>The object used to correlate state. This object is 
            passed back in the <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpMessageInspector.BeforeSendReply(System.Net.Http.HttpResponseMessage,System.Object)"/>method.</returns>
        </member>
        <member name="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpMessageInspector.OnBeforeSendReply(System.Net.Http.HttpResponseMessage,System.Object)">
            <summary>
            Called after the operation has returned but before the response message is sent.
            </summary>
            <param name="response">The response message that will be sent.</param>
            <param name="correlationState">The correlction object returned from the
            <see cref="M:Microsoft.ApplicationServer.Http.Dispatcher.HttpMessageInspector.AfterReceiveRequest(System.Net.Http.HttpRequestMessage)"/> method.</param>
        </member>
    </members>
</doc>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Sacha Barber
Software Developer (Senior)
United Kingdom United Kingdom
I currently hold the following qualifications (amongst others, I also studied Music Technology and Electronics, for my sins)

- MSc (Passed with distinctions), in Information Technology for E-Commerce
- BSc Hons (1st class) in Computer Science & Artificial Intelligence

Both of these at Sussex University UK.

Award(s)

I am lucky enough to have won a few awards for Zany Crazy code articles over the years

  • Microsoft C# MVP 2016
  • Codeproject MVP 2016
  • Microsoft C# MVP 2015
  • Codeproject MVP 2015
  • Microsoft C# MVP 2014
  • Codeproject MVP 2014
  • Microsoft C# MVP 2013
  • Codeproject MVP 2013
  • Microsoft C# MVP 2012
  • Codeproject MVP 2012
  • Microsoft C# MVP 2011
  • Codeproject MVP 2011
  • Microsoft C# MVP 2010
  • Codeproject MVP 2010
  • Microsoft C# MVP 2009
  • Codeproject MVP 2009
  • Microsoft C# MVP 2008
  • Codeproject MVP 2008
  • And numerous codeproject awards which you can see over at my blog

You may also be interested in...

Permalink | Advertise | Privacy | Terms of Use | Mobile
Web01 | 2.8.180515.1 | Last Updated 6 Dec 2011
Article Copyright 2011 by Sacha Barber
Everything else Copyright © CodeProject, 1999-2018
Layout: fixed | fluid