Updated to Microsoft Azure SDK 2.5.

This commit is contained in:
Sipke Schoorstra
2015-01-16 00:06:27 +01:00
parent a012ed0ce3
commit cdd1961a8a
61 changed files with 10944 additions and 15426 deletions

View File

@@ -658,6 +658,34 @@
<summary>Gets or sets the root path where the content of MIME multipart body parts are written to.</summary>
<returns>The root path where the content of MIME multipart body parts are written to.</returns>
</member>
<member name="T:System.Net.Http.MultipartFormDataRemoteStreamProvider">
<summary>A <see cref="T:System.Net.Http.MultipartStreamProvider" /> implementation suited for use with HTML file uploads for writing file content to a remote storage <see cref="T:System.IO.Stream" />. The stream provider looks at the Content-Disposition header field and determines an output remote <see cref="T:System.IO.Stream" /> based on the presence of a filename parameter. If a filename parameter is present in the Content-Disposition header field, then the body part is written to a remote <see cref="T:System.IO.Stream" /> provided by <see cref="M:System.Net.Http.MultipartFormDataRemoteStreamProvider.GetRemoteStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)" />. Otherwise it is written to a <see cref="T:System.IO.MemoryStream" />.</summary>
</member>
<member name="M:System.Net.Http.MultipartFormDataRemoteStreamProvider.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Net.Http.MultipartFormDataRemoteStreamProvider" /> class.</summary>
</member>
<member name="M:System.Net.Http.MultipartFormDataRemoteStreamProvider.ExecutePostProcessingAsync">
<summary>Read the non-file contents as form data.</summary>
<returns>A <see cref="T:System.Threading.Tasks.Task" /> representing the post processing.</returns>
</member>
<member name="M:System.Net.Http.MultipartFormDataRemoteStreamProvider.ExecutePostProcessingAsync(System.Threading.CancellationToken)">
<summary>Read the non-file contents as form data.</summary>
<returns>A <see cref="T:System.Threading.Tasks.Task" /> representing the post processing.</returns>
<param name="cancellationToken">The token to monitor for cancellation requests.</param>
</member>
<member name="P:System.Net.Http.MultipartFormDataRemoteStreamProvider.FileData">
<summary>Gets a collection of file data passed as part of the multipart form data.</summary>
</member>
<member name="P:System.Net.Http.MultipartFormDataRemoteStreamProvider.FormData">
<summary>Gets a <see cref="T:System.Collections.Specialized.NameValueCollection" /> of form data passed as part of the multipart form data.</summary>
</member>
<member name="M:System.Net.Http.MultipartFormDataRemoteStreamProvider.GetRemoteStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)">
<summary>Provides a <see cref="T:System.Net.Http.RemoteStreamInfo" /> for <see cref="M:System.Net.Http.MultipartFormDataRemoteStreamProvider.GetStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)" />. Override this method to provide a remote stream to which the data should be written.</summary>
<returns>A result specifying a remote stream where the file will be written to and a location where the file can be accessed. It cannot be null and the stream must be writable.</returns>
<param name="parent">The parent <see cref="T:System.Net.Http.HttpContent" /> MIME multipart instance.</param>
<param name="headers">The header fields describing the body part's content.</param>
</member>
<member name="M:System.Net.Http.MultipartFormDataRemoteStreamProvider.GetStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)"></member>
<member name="T:System.Net.Http.MultipartFormDataStreamProvider">
<summary>Represents an <see cref="T:System.Net.Http.IMultipartStreamProvider" /> suited for use with HTML file uploads for writing file content to a <see cref="T:System.IO.FileStream" />.</summary>
</member>
@@ -713,6 +741,24 @@
<summary>Gets the root content of the <see cref="T:System.Net.Http.MultipartRelatedStreamProvider" />.</summary>
<returns>The root content of the <see cref="T:System.Net.Http.MultipartRelatedStreamProvider" />.</returns>
</member>
<member name="T:System.Net.Http.MultipartRemoteFileData">
<summary>Represents a multipart file data for remote storage.</summary>
</member>
<member name="M:System.Net.Http.MultipartRemoteFileData.#ctor(System.Net.Http.Headers.HttpContentHeaders,System.String,System.String)">
<summary>Initializes a new instance of the <see cref="T:System.Net.Http.MultipartRemoteFileData" /> class.</summary>
<param name="headers">The headers of the multipart file data.</param>
<param name="location">The remote file's location.</param>
<param name="fileName">The remote file's name.</param>
</member>
<member name="P:System.Net.Http.MultipartRemoteFileData.FileName">
<summary>Gets the remote file's name.</summary>
</member>
<member name="P:System.Net.Http.MultipartRemoteFileData.Headers">
<summary>Gets the headers of the multipart file data.</summary>
</member>
<member name="P:System.Net.Http.MultipartRemoteFileData.Location">
<summary>Gets the remote file's location.</summary>
</member>
<member name="T:System.Net.Http.MultipartStreamProvider">
<summary>Represents a stream provider that examines the headers provided by the MIME multipart parser as part of the MIME multipart extension methods (see <see cref="T:System.Net.Http.HttpContentMultipartExtensions" />) and decides what kind of stream to return for the body part to be written to.</summary>
</member>
@@ -847,6 +893,24 @@
<returns>true if length is a valid length; otherwise, false.</returns>
<param name="length">The length in bytes of the stream content.</param>
</member>
<member name="T:System.Net.Http.RemoteStreamInfo">
<summary>Represents the result for <see cref="M:System.Net.Http.MultipartFormDataRemoteStreamProvider.GetRemoteStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)" />.</summary>
</member>
<member name="M:System.Net.Http.RemoteStreamInfo.#ctor(System.IO.Stream,System.String,System.String)">
<summary>Initializes a new instance of the <see cref="T:System.Net.Http.RemoteStreamInfo" /> class.</summary>
<param name="remoteStream">The remote stream instance where the file will be written to.</param>
<param name="location">The remote file's location.</param>
<param name="fileName">The remote file's name.</param>
</member>
<member name="P:System.Net.Http.RemoteStreamInfo.FileName">
<summary>Gets the remote file's location.</summary>
</member>
<member name="P:System.Net.Http.RemoteStreamInfo.Location">
<summary>Gets the remote file's location.</summary>
</member>
<member name="P:System.Net.Http.RemoteStreamInfo.RemoteStream">
<summary>Gets the remote stream instance where the file will be written to.</summary>
</member>
<member name="T:System.Net.Http.UnsupportedMediaTypeException">
<summary> Defines an exception type for signalling that a request's media type was not supported. </summary>
</member>
@@ -1257,7 +1321,10 @@
<returns>The values of the collection of form data.</returns>
<param name="key">The key.</param>
</member>
<member name="P:System.Net.Http.Formatting.FormDataCollection.Item(System.String)"></member>
<member name="P:System.Net.Http.Formatting.FormDataCollection.Item(System.String)">
<summary>Gets values associated with a given key. If there are multiple values, they're concatenated.</summary>
<returns>Values associated with a given key. If there are multiple values, they're concatenated.</returns>
</member>
<member name="M:System.Net.Http.Formatting.FormDataCollection.ReadAsNameValueCollection">
<summary>Reads the collection of form data as a collection of name value.</summary>
<returns>The collection of form data as a collection of name value.</returns>
@@ -1543,6 +1610,10 @@
<summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterCollection" /> class.</summary>
<param name="formatters">A collection of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> instances to place in the collection.</param>
</member>
<member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.AddRange(System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
<summary>Adds the elements of the specified collection to the end of the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterCollection" />.</summary>
<param name="items">The items that should be added to the end of the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterCollection" />. The items collection itself cannot be <see cref="null" />, but it can contain elements that are <see cref="null" />.</param>
</member>
<member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.ClearItems">
<summary>Removes all items in the collection.</summary>
</member>
@@ -1567,6 +1638,11 @@
<param name="index">The index to insert at.</param>
<param name="item">The item to insert.</param>
</member>
<member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.InsertRange(System.Int32,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
<summary>Inserts the elements of a collection into the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterCollection" /> at the specified index.</summary>
<param name="index">The zero-based index at which the new elements should be inserted.</param>
<param name="items">The items that should be inserted into the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterCollection" />. The items collection itself cannot be <see cref="null" />, but it can contain elements that are <see cref="null" />.</param>
</member>
<member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.IsTypeExcludedFromValidation(System.Type)">
<summary>Returns true if the type is one of those loosely defined types that should be excluded from validation.</summary>
<returns>true if the type should be excluded; otherwise, false.</returns>

Binary file not shown.

View File

@@ -4,9 +4,6 @@
<name>System.Web.Http</name>
</assembly>
<members>
<member name="T:System.Net.Http.HttpRequestMessageExtensions">
<summary>Provides extension methods for <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
</member>
<member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateErrorResponse(System.Net.Http.HttpRequestMessage,System.Net.Http.InvalidByteRangeException)"></member>
<member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateErrorResponse(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,System.Exception)">
<summary>Creates an <see cref="T:System.Net.Http.HttpResponseMessage" /> that represents an exception.</summary>
@@ -608,11 +605,22 @@
</member>
<member name="M:System.Web.Http.HttpConfigurationExtensions.BindParameter(System.Web.Http.HttpConfiguration,System.Type,System.Web.Http.ModelBinding.IModelBinder)"></member>
<member name="M:System.Web.Http.HttpConfigurationExtensions.MapHttpAttributeRoutes(System.Web.Http.HttpConfiguration)"></member>
<member name="M:System.Web.Http.HttpConfigurationExtensions.MapHttpAttributeRoutes(System.Web.Http.HttpConfiguration,System.Web.Http.Routing.IDirectRouteProvider)">
<summary>Maps the attribute-defined routes for the application.</summary>
<param name="configuration">The server configuration.</param>
<param name="directRouteProvider">The <see cref="T:System.Web.Http.Routing.IDirectRouteProvider" /> to use for discovering and building routes.</param>
</member>
<member name="M:System.Web.Http.HttpConfigurationExtensions.MapHttpAttributeRoutes(System.Web.Http.HttpConfiguration,System.Web.Http.Routing.IInlineConstraintResolver)">
<summary>Maps the attribute-defined routes for the application.</summary>
<param name="configuration">The server configuration.</param>
<param name="constraintResolver">The constraint resolver.</param>
</member>
<member name="M:System.Web.Http.HttpConfigurationExtensions.MapHttpAttributeRoutes(System.Web.Http.HttpConfiguration,System.Web.Http.Routing.IInlineConstraintResolver,System.Web.Http.Routing.IDirectRouteProvider)">
<summary>Maps the attribute-defined routes for the application.</summary>
<param name="configuration">The server configuration.</param>
<param name="constraintResolver">The <see cref="T:System.Web.Http.Routing.IInlineConstraintResolver" /> to use for resolving inline constraints.</param>
<param name="directRouteProvider">The <see cref="T:System.Web.Http.Routing.IDirectRouteProvider" /> to use for discovering and building routes.</param>
</member>
<member name="M:System.Web.Http.HttpConfigurationExtensions.SuppressHostPrincipal(System.Web.Http.HttpConfiguration)"></member>
<member name="T:System.Web.Http.HttpDeleteAttribute">
<summary>Specifies that an action supports the DELETE HTTP method.</summary>
@@ -1272,6 +1280,33 @@
<returns>Returns a collection of <see cref="T:System.Web.Http.ValueProviders.ValueProviderFactory" /> objects.</returns>
<param name="services">The services container.</param>
</member>
<member name="T:System.Web.Http.SingleResult">
<summary>Represents an <see cref="T:System.Linq.IQueryable" /> containing zero or one entities. Use together with an [EnableQuery] from the System.Web.Http.OData or System.Web.OData namespace.</summary>
</member>
<member name="M:System.Web.Http.SingleResult.#ctor(System.Linq.IQueryable)">
<summary>Initializes a new instance of the <see cref="T:System.Web.Http.SingleResult" /> class.</summary>
<param name="queryable">The <see cref="T:System.Linq.IQueryable" /> containing zero or one entities.</param>
</member>
<member name="M:System.Web.Http.SingleResult.Create``1(System.Linq.IQueryable{``0})">
<summary>Creates a <see cref="T:System.Web.Http.SingleResult`1" /> from an <see cref="T:System.Linq.IQueryable`1" />. A helper method to instantiate a <see cref="T:System.Web.Http.SingleResult`1" /> object without having to explicitly specify the type <paramref name="T" />.</summary>
<returns>The created <see cref="T:System.Web.Http.SingleResult`1" />.</returns>
<param name="queryable">The <see cref="T:System.Linq.IQueryable`1" /> containing zero or one entities.</param>
<typeparam name="T">The type of the data in the data source.</typeparam>
</member>
<member name="P:System.Web.Http.SingleResult.Queryable">
<summary>The <see cref="T:System.Linq.IQueryable" /> containing zero or one entities.</summary>
</member>
<member name="T:System.Web.Http.SingleResult`1">
<summary>Represents an <see cref="T:System.Linq.IQueryable`1" /> containing zero or one entities. Use together with an [EnableQuery] from the System.Web.Http.OData or System.Web.OData namespace.</summary>
<typeparam name="T">The type of the data in the data source.</typeparam>
</member>
<member name="M:System.Web.Http.SingleResult`1.#ctor(System.Linq.IQueryable{`0})">
<summary>Initializes a new instance of the <see cref="T:System.Web.Http.SingleResult`1" /> class.</summary>
<param name="queryable">The <see cref="T:System.Linq.IQueryable`1" /> containing zero or one entities.</param>
</member>
<member name="P:System.Web.Http.SingleResult`1.Queryable">
<summary>The <see cref="T:System.Linq.IQueryable`1" /> containing zero or one entities.</summary>
</member>
<member name="T:System.Web.Http.Batch.BatchExecutionOrder">
<summary> Defines the order of execution for batch requests. </summary>
</member>
@@ -1770,7 +1805,9 @@
<member name="T:System.Web.Http.Controllers.HttpRequestContext">
<summary>Represents the context associated with a request.</summary>
</member>
<member name="M:System.Web.Http.Controllers.HttpRequestContext.#ctor"></member>
<member name="M:System.Web.Http.Controllers.HttpRequestContext.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpRequestContext" /> class.</summary>
</member>
<member name="P:System.Web.Http.Controllers.HttpRequestContext.ClientCertificate">
<summary>Gets or sets the client certificate.</summary>
<returns>Returns <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</returns>
@@ -2960,6 +2997,7 @@
<summary>Adds an item at the end of the collection.</summary>
<param name="filter">The item to add to the collection.</param>
</member>
<member name="M:System.Web.Http.Filters.HttpFilterCollection.AddRange(System.Collections.Generic.IEnumerable{System.Web.Http.Filters.IFilter})"></member>
<member name="M:System.Web.Http.Filters.HttpFilterCollection.Clear">
<summary>Removes all item in the collection.</summary>
</member>
@@ -3024,7 +3062,7 @@
<param name="cancellationToken">The cancellation token.</param>
</member>
<member name="T:System.Web.Http.Filters.IFilter">
<summary>Specifies a server-side component that is used by the indexing system to index documents that have the file format associated with the IFilter.</summary>
<summary>Defines the methods that are used in a filter.</summary>
</member>
<member name="P:System.Web.Http.Filters.IFilter.AllowMultiple">
<summary>Gets or sets a value indicating whether more than one instance of the indicated attribute can be specified for a single program element.</summary>
@@ -3528,6 +3566,16 @@
<param name="requiredMemberSelector">The required member selector.</param>
<param name="formatterLogger">The formatter logger.</param>
</member>
<member name="M:System.Web.Http.ModelBinding.FormDataCollectionExtensions.ReadAs(System.Net.Http.Formatting.FormDataCollection,System.Type,System.String,System.Net.Http.Formatting.IRequiredMemberSelector,System.Net.Http.Formatting.IFormatterLogger,System.Web.Http.HttpConfiguration)">
<summary>Deserialize the form data to the given type, using model binding.</summary>
<returns>best attempt to bind the object. The best attempt may be null.</returns>
<param name="formData">collection with parsed form url data</param>
<param name="type">target type to read as</param>
<param name="modelName">null or empty to read the entire form as a single object. This is common for body data. Or the name of a model to do a partial binding against the form data. This is common for extracting individual fields.</param>
<param name="requiredMemberSelector">The <see cref="T:System.Net.Http.Formatting.IRequiredMemberSelector" /> used to determine required members.</param>
<param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger" /> to log events to.</param>
<param name="config">The <see cref="T:System.Web.Http.HttpConfiguration" /> configuration to pick binder from. Can be null if the config was not created already. In that case a new config is created.</param>
</member>
<member name="M:System.Web.Http.ModelBinding.FormDataCollectionExtensions.ReadAs(System.Net.Http.Formatting.FormDataCollection,System.Type,System.String,System.Web.Http.Controllers.HttpActionContext)"></member>
<member name="M:System.Web.Http.ModelBinding.FormDataCollectionExtensions.ReadAs(System.Net.Http.Formatting.FormDataCollection,System.Type,System.Web.Http.Controllers.HttpActionContext)"></member>
<member name="M:System.Web.Http.ModelBinding.FormDataCollectionExtensions.ReadAs``1(System.Net.Http.Formatting.FormDataCollection,System.Web.Http.Controllers.HttpActionContext)">
@@ -3579,7 +3627,7 @@
</member>
<member name="M:System.Web.Http.ModelBinding.IModelBinder.BindModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
<summary>Binds the model to a value by using the specified controller context and binding context.</summary>
<returns>The bound value.</returns>
<returns>true if model binding is successful; otherwise, false.</returns>
<param name="actionContext">The action context.</param>
<param name="bindingContext">The binding context.</param>
</member>
@@ -3596,6 +3644,7 @@
<member name="M:System.Web.Http.ModelBinding.JQueryMvcFormUrlEncodedFormatter.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.JQueryMvcFormUrlEncodedFormatter" /> class.</summary>
</member>
<member name="M:System.Web.Http.ModelBinding.JQueryMvcFormUrlEncodedFormatter.#ctor(System.Web.Http.HttpConfiguration)"></member>
<member name="M:System.Web.Http.ModelBinding.JQueryMvcFormUrlEncodedFormatter.CanReadType(System.Type)">
<summary> Determines whether this <see cref="T:System.Web.Http.ModelBinding.JQueryMvcFormUrlEncodedFormatter" /> can read objects of the specified <paramref name="type" />. </summary>
<returns>true if objects of this type can be read; otherwise false.</returns>
@@ -4839,6 +4888,47 @@
<summary>Gets the request message which led to this result.</summary>
<returns>Returns <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
</member>
<member name="T:System.Web.Http.Routing.DefaultDirectRouteProvider">
<summary>A default implementation of <see cref="T:System.Web.Http.Routing.IDirectRouteProvider" />.</summary>
</member>
<member name="M:System.Web.Http.Routing.DefaultDirectRouteProvider.#ctor"></member>
<member name="M:System.Web.Http.Routing.DefaultDirectRouteProvider.GetActionDirectRoutes(System.Web.Http.Controllers.HttpActionDescriptor,System.Collections.Generic.IReadOnlyList{System.Web.Http.Routing.IDirectRouteFactory},System.Web.Http.Routing.IInlineConstraintResolver)">
<summary>Creates <see cref="T:System.Web.Http.Routing.RouteEntry" /> instances based on the provided factories and action. The route entries provide direct routing to the provided action.</summary>
<returns>A set of route entries.</returns>
<param name="actionDescriptor">The action descriptor.</param>
<param name="factories">The direct route factories.</param>
<param name="constraintResolver">The constraint resolver.</param>
</member>
<member name="M:System.Web.Http.Routing.DefaultDirectRouteProvider.GetActionRouteFactories(System.Web.Http.Controllers.HttpActionDescriptor)">
<summary>Gets a set of route factories for the given action descriptor.</summary>
<returns>A set of route factories.</returns>
<param name="actionDescriptor">The action descriptor.</param>
</member>
<member name="M:System.Web.Http.Routing.DefaultDirectRouteProvider.GetControllerDirectRoutes(System.Web.Http.Controllers.HttpControllerDescriptor,System.Collections.Generic.IReadOnlyList{System.Web.Http.Controllers.HttpActionDescriptor},System.Collections.Generic.IReadOnlyList{System.Web.Http.Routing.IDirectRouteFactory},System.Web.Http.Routing.IInlineConstraintResolver)">
<summary>Creates <see cref="T:System.Web.Http.Routing.RouteEntry" /> instances based on the provided factories, controller and actions. The route entries provided direct routing to the provided controller and can reach the set of provided actions.</summary>
<returns>A set of route entries.</returns>
<param name="controllerDescriptor">The controller descriptor.</param>
<param name="actionDescriptors">The action descriptors.</param>
<param name="factories">The direct route factories.</param>
<param name="constraintResolver">The constraint resolver.</param>
</member>
<member name="M:System.Web.Http.Routing.DefaultDirectRouteProvider.GetControllerRouteFactories(System.Web.Http.Controllers.HttpControllerDescriptor)">
<summary>Gets route factories for the given controller descriptor.</summary>
<returns>A set of route factories.</returns>
<param name="controllerDescriptor">The controller descriptor.</param>
</member>
<member name="M:System.Web.Http.Routing.DefaultDirectRouteProvider.GetDirectRoutes(System.Web.Http.Controllers.HttpControllerDescriptor,System.Collections.Generic.IReadOnlyList{System.Web.Http.Controllers.HttpActionDescriptor},System.Web.Http.Routing.IInlineConstraintResolver)">
<summary>Gets direct routes for the given controller descriptor and action descriptors based on <see cref="T:System.Web.Http.Routing.IDirectRouteFactory" /> attributes.</summary>
<returns>A set of route entries.</returns>
<param name="controllerDescriptor">The controller descriptor.</param>
<param name="actionDescriptors">The action descriptors for all actions.</param>
<param name="constraintResolver">The constraint resolver.</param>
</member>
<member name="M:System.Web.Http.Routing.DefaultDirectRouteProvider.GetRoutePrefix(System.Web.Http.Controllers.HttpControllerDescriptor)">
<summary>Gets the route prefix from the provided controller.</summary>
<returns>The route prefix or null.</returns>
<param name="controllerDescriptor">The controller descriptor.</param>
</member>
<member name="T:System.Web.Http.Routing.DefaultInlineConstraintResolver">
<summary> The default implementation of <see cref="T:System.Web.Http.Routing.IInlineConstraintResolver" />. Resolves constraints by parsing a constraint key and constraint arguments, using a map to resolve the constraint type, and calling an appropriate constructor for the constraint type. </summary>
</member>
@@ -5122,6 +5212,16 @@
<returns>The direct route entry.</returns>
<param name="context">The context to use to create the route.</param>
</member>
<member name="T:System.Web.Http.Routing.IDirectRouteProvider">
<summary>Defines a provider for routes that directly target action descriptors (attribute routes).</summary>
</member>
<member name="M:System.Web.Http.Routing.IDirectRouteProvider.GetDirectRoutes(System.Web.Http.Controllers.HttpControllerDescriptor,System.Collections.Generic.IReadOnlyList{System.Web.Http.Controllers.HttpActionDescriptor},System.Web.Http.Routing.IInlineConstraintResolver)">
<summary>Gets the direct routes for a controller.</summary>
<returns>A set of route entries for the controller.</returns>
<param name="controllerDescriptor">The controller descriptor.</param>
<param name="actionDescriptors">The action descriptors.</param>
<param name="constraintResolver">The inline constraint resolver.</param>
</member>
<member name="T:System.Web.Http.Routing.IHttpRoute">
<summary>
<see cref="T:System.Web.Http.Routing.IHttpRoute" /> defines the interface for a route expressing how to map an incoming <see cref="T:System.Net.Http.HttpRequestMessage" /> to a particular controller and action. </summary>
@@ -6377,7 +6477,7 @@
</member>
<member name="M:System.Web.Http.ValueProviders.IValueProvider.GetValue(System.String)">
<summary>Retrieves a value object using the specified key.</summary>
<returns>The value object for the specified key.</returns>
<returns>The value object for the specified key, or null if the key is not found.</returns>
<param name="key">The key of the value object to retrieve.</param>
</member>
<member name="T:System.Web.Http.ValueProviders.ValueProviderAttribute">