<?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<>"/> 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<>"/>
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<>"/> 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<>"/>
to convert an <see cref="!:HttResponseMessage"/> into an <see cref="!:HttResponseMessage<>"/> 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<>"/>
used by the converted <see cref="!:HttpResponseMessageConverter<>"/>.</param>
<returns>
The converted <see cref="!:HttpResponseMessageConverter<>"/>.
</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<>"/>
used by the converted <see cref="!:HttpResponseMessageConverter<>"/>.</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<>"/>
used by the converted <see cref="!:HttpResponseMessageConverter<>"/>.</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<>"/> 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<>"/> 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<>"/> 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<>"/>
used by the converted <see cref="!:HttpResponseMessageConverter<>"/>.</param>
<returns>
The converted <see cref="!:HttpResponseMessage<>"/>.
</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<>"/> 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<>"/>
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<>"/> 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<>"/>
to convert an <see cref="!:HttRequestMessage"/> into an <see cref="!:HttRequestMessage<>"/> 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<>"/>
used by the converted <see cref="!:HttpRequestMessageConverter<>"/>.
</param>
<returns>The converted <see cref="!:HttpRequestMessageConverter<>"/>.</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<>"/> 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<>"/> 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<>"/> 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<>"/>
used by the converted <see cref="!:HttpRequestMessageConverter<>"/>.</param>
<returns>
The converted <see cref="!:HttpRequestMessageConverter<>"/>.
</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>