Latest html files

gh-pages
Eric Holscher 9 years ago
parent 8a80311fab
commit 4e8b76974c

@ -63,11 +63,13 @@ Methods
Adds MVC to the @!:IApplicationBuilder- request execution pipeline.
:param app: The @!:IApplicationBuilder-.
:type app: IApplicationBuilder
:rtype: IApplicationBuilder
:return: The
<paramref name="app" />.
:return: The <paramref name="app" />.
.. code-block:: csharp
@ -81,13 +83,18 @@ Methods
Adds MVC to the @!:IApplicationBuilder- request execution pipeline.
:param app: The @!:IApplicationBuilder-.
:type app: IApplicationBuilder
:param configureRoutes: A callback to configure MVC routes.
:type configureRoutes: System.Action{IRouteBuilder}
:rtype: IApplicationBuilder
:return: The
<paramref name="app" />.
:return: The <paramref name="app" />.
.. code-block:: csharp
@ -103,11 +110,13 @@ Methods
'{controller=Home}/{action=Index}/{id?}'.
:param app: The @!:IApplicationBuilder-.
:type app: IApplicationBuilder
:rtype: IApplicationBuilder
:return: The
<paramref name="app" />.
:return: The <paramref name="app" />.
.. code-block:: csharp

@ -54,11 +54,20 @@ Methods
.. dn:method:: Microsoft.AspNet.Builder.RouteBuilderExtensions.MapWebApiRoute(IRouteBuilder, System.String, System.String)
:param routeCollectionBuilder:
:type routeCollectionBuilder: IRouteBuilder
:param name:
:type name: System.String
:param template:
:type template: System.String
:rtype: IRouteBuilder
@ -70,13 +79,25 @@ Methods
.. dn:method:: Microsoft.AspNet.Builder.RouteBuilderExtensions.MapWebApiRoute(IRouteBuilder, System.String, System.String, System.Object)
:param routeCollectionBuilder:
:type routeCollectionBuilder: IRouteBuilder
:param name:
:type name: System.String
:param template:
:type template: System.String
:param defaults:
:type defaults: System.Object
:rtype: IRouteBuilder
@ -88,15 +109,30 @@ Methods
.. dn:method:: Microsoft.AspNet.Builder.RouteBuilderExtensions.MapWebApiRoute(IRouteBuilder, System.String, System.String, System.Object, System.Object)
:param routeCollectionBuilder:
:type routeCollectionBuilder: IRouteBuilder
:param name:
:type name: System.String
:param template:
:type template: System.String
:param defaults:
:type defaults: System.Object
:param constraints:
:type constraints: System.Object
:rtype: IRouteBuilder
@ -108,17 +144,35 @@ Methods
.. dn:method:: Microsoft.AspNet.Builder.RouteBuilderExtensions.MapWebApiRoute(IRouteBuilder, System.String, System.String, System.Object, System.Object, System.Object)
:param routeCollectionBuilder:
:type routeCollectionBuilder: IRouteBuilder
:param name:
:type name: System.String
:param template:
:type template: System.String
:param defaults:
:type defaults: System.Object
:param constraints:
:type constraints: System.Object
:param dataTokens:
:type dataTokens: System.Object
:rtype: IRouteBuilder

@ -14,10 +14,8 @@ Microsoft.AspNet.Builder Namespace
:maxdepth: 2
/autoapi/Microsoft/AspNet/Builder/RouteBuilderExtensions/index

@ -54,9 +54,15 @@ Methods
.. dn:method:: Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter<TModel>.Add(Microsoft.AspNet.JsonPatch.Operations.Operation<TModel>, TModel)
:param operation:
:type operation: Microsoft.AspNet.JsonPatch.Operations.Operation{{TModel}}
:param objectToApplyTo:
:type objectToApplyTo: TModel
@ -67,9 +73,15 @@ Methods
.. dn:method:: Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter<TModel>.Copy(Microsoft.AspNet.JsonPatch.Operations.Operation<TModel>, TModel)
:param operation:
:type operation: Microsoft.AspNet.JsonPatch.Operations.Operation{{TModel}}
:param objectToApplyTo:
:type objectToApplyTo: TModel
@ -80,9 +92,15 @@ Methods
.. dn:method:: Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter<TModel>.Move(Microsoft.AspNet.JsonPatch.Operations.Operation<TModel>, TModel)
:param operation:
:type operation: Microsoft.AspNet.JsonPatch.Operations.Operation{{TModel}}
:param objectToApplyTo:
:type objectToApplyTo: TModel
@ -93,9 +111,15 @@ Methods
.. dn:method:: Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter<TModel>.Remove(Microsoft.AspNet.JsonPatch.Operations.Operation<TModel>, TModel)
:param operation:
:type operation: Microsoft.AspNet.JsonPatch.Operations.Operation{{TModel}}
:param objectToApplyTo:
:type objectToApplyTo: TModel
@ -106,9 +130,15 @@ Methods
.. dn:method:: Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter<TModel>.Replace(Microsoft.AspNet.JsonPatch.Operations.Operation<TModel>, TModel)
:param operation:
:type operation: Microsoft.AspNet.JsonPatch.Operations.Operation{{TModel}}
:param objectToApplyTo:
:type objectToApplyTo: TModel

@ -58,9 +58,15 @@ Constructors
Initializes a new instance of [Microsoft.AspNet.JsonPatch.Adapters.ObjectAdapter`1](Microsoft.AspNet.JsonPatch.Adapters.ObjectAdapter`1.yml).
:param contractResolver: The @!:IContractResolver-.
:type contractResolver: IContractResolver
:param logErrorAction: The [System.Action]() for logging [Microsoft.AspNet.JsonPatch.JsonPatchError`1](Microsoft.AspNet.JsonPatch.JsonPatchError`1.yml).
:type logErrorAction: System.Action{Microsoft.AspNet.JsonPatch.JsonPatchError{{TModel}}}
@ -174,9 +180,15 @@ Methods
because "a" does not exist.
:param operation: The add operation.
:type operation: Microsoft.AspNet.JsonPatch.Operations.Operation{{TModel}}
:param objectToApplyTo:
:type objectToApplyTo: TModel
@ -208,9 +220,15 @@ Methods
the value specified in from for performance reasons (multiple checks of same requirements).
:param operation: The copy operation.
:type operation: Microsoft.AspNet.JsonPatch.Operations.Operation{{TModel}}
:param objectToApplyTo:
:type objectToApplyTo: TModel
@ -243,9 +261,15 @@ Methods
location; i.e., a location cannot be moved into one of its children.
:param operation: The move operation.
:type operation: Microsoft.AspNet.JsonPatch.Operations.Operation{{TModel}}
:param objectToApplyTo:
:type objectToApplyTo: TModel
@ -269,9 +293,15 @@ Methods
specified index are shifted one position to the left.
:param operation: The remove operation.
:type operation: Microsoft.AspNet.JsonPatch.Operations.Operation{{TModel}}
:param objectToApplyTo:
:type objectToApplyTo: TModel
@ -301,9 +331,15 @@ Methods
for performance reasons (multiple checks of same requirements).
:param operation: The replace operation.
:type operation: Microsoft.AspNet.JsonPatch.Operations.Operation{{TModel}}
:param objectToApplyTo:
:type objectToApplyTo: TModel

@ -14,14 +14,10 @@ Microsoft.AspNet.JsonPatch.Adapters Namespace
:maxdepth: 2
/autoapi/Microsoft/AspNet/JsonPatch/Adapters/IObjectAdapter<TModel>/index
/autoapi/Microsoft/AspNet/JsonPatch/Adapters/ObjectAdapter<TModel>/index

@ -54,7 +54,10 @@ Methods
.. dn:method:: Microsoft.AspNet.JsonPatch.Converters.TypedJsonPatchDocumentConverter.CanConvert(System.Type)
:param objectType:
:type objectType: System.Type
:rtype: System.Boolean
@ -66,13 +69,25 @@ Methods
.. dn:method:: Microsoft.AspNet.JsonPatch.Converters.TypedJsonPatchDocumentConverter.ReadJson(JsonReader, System.Type, System.Object, JsonSerializer)
:param reader:
:type reader: JsonReader
:param objectType:
:type objectType: System.Type
:param existingValue:
:type existingValue: System.Object
:param serializer:
:type serializer: JsonSerializer
:rtype: System.Object
@ -84,11 +99,20 @@ Methods
.. dn:method:: Microsoft.AspNet.JsonPatch.Converters.TypedJsonPatchDocumentConverter.WriteJson(JsonWriter, System.Object, JsonSerializer)
:param writer:
:type writer: JsonWriter
:param value:
:type value: System.Object
:param serializer:
:type serializer: JsonSerializer

@ -14,10 +14,8 @@ Microsoft.AspNet.JsonPatch.Converters Namespace
:maxdepth: 2
/autoapi/Microsoft/AspNet/JsonPatch/Converters/TypedJsonPatchDocumentConverter/index

@ -64,9 +64,15 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.JsonPatch.Exceptions.JsonPatchException.JsonPatchException(System.String, System.Exception)
:param message:
:type message: System.String
:param innerException:
:type innerException: System.Exception

@ -65,7 +65,10 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.JsonPatch.Exceptions.JsonPatchException<TModel>.JsonPatchException(Microsoft.AspNet.JsonPatch.JsonPatchError<TModel>)
:param jsonPatchError:
:type jsonPatchError: Microsoft.AspNet.JsonPatch.JsonPatchError{{TModel}}
@ -76,9 +79,15 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.JsonPatch.Exceptions.JsonPatchException<TModel>.JsonPatchException(Microsoft.AspNet.JsonPatch.JsonPatchError<TModel>, System.Exception)
:param jsonPatchError:
:type jsonPatchError: Microsoft.AspNet.JsonPatch.JsonPatchError{{TModel}}
:param innerException:
:type innerException: System.Exception

@ -14,14 +14,10 @@ Microsoft.AspNet.JsonPatch.Exceptions Namespace
:maxdepth: 2
/autoapi/Microsoft/AspNet/JsonPatch/Exceptions/JsonPatchException/index
/autoapi/Microsoft/AspNet/JsonPatch/Exceptions/JsonPatchException<TModel>/index

@ -63,9 +63,15 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.JsonPatch.JsonPatchDocument<TModel>.JsonPatchDocument(System.Collections.Generic.List<Microsoft.AspNet.JsonPatch.Operations.Operation<TModel>>, IContractResolver)
:param operations:
:type operations: System.Collections.Generic.List{Microsoft.AspNet.JsonPatch.Operations.Operation{{TModel}}}
:param contractResolver:
:type contractResolver: IContractResolver
@ -116,9 +122,15 @@ Methods
At value at end of list
:param path: path
:type path: System.Linq.Expressions.Expression{System.Func{{TModel},System.Collections.Generic.IList{{TProp}}}}
:param value: value
:type value: TProp
:rtype: Microsoft.AspNet.JsonPatch.JsonPatchDocument`1
@ -134,11 +146,20 @@ Methods
Add value to list at given position
:param path: path
:type path: System.Linq.Expressions.Expression{System.Func{{TModel},System.Collections.Generic.IList{{TProp}}}}
:param value: value
:type value: TProp
:param position: position
:type position: System.Int32
:rtype: Microsoft.AspNet.JsonPatch.JsonPatchDocument`1
@ -155,9 +176,15 @@ Methods
{ "op": "add", "path": "/a/b/c", "value": [ "foo", "bar" ] }
:param path: path
:type path: System.Linq.Expressions.Expression{System.Func{{TModel},{TProp}}}
:param value: value
:type value: TProp
:rtype: Microsoft.AspNet.JsonPatch.JsonPatchDocument`1
@ -169,7 +196,10 @@ Methods
.. dn:method:: Microsoft.AspNet.JsonPatch.JsonPatchDocument<TModel>.ApplyTo(TModel)
:param objectToApplyTo:
:type objectToApplyTo: TModel
@ -180,9 +210,15 @@ Methods
.. dn:method:: Microsoft.AspNet.JsonPatch.JsonPatchDocument<TModel>.ApplyTo(TModel, Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter<TModel>)
:param objectToApplyTo:
:type objectToApplyTo: TModel
:param adapter:
:type adapter: Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter{{TModel}}
@ -193,9 +229,15 @@ Methods
.. dn:method:: Microsoft.AspNet.JsonPatch.JsonPatchDocument<TModel>.ApplyTo(TModel, System.Action<Microsoft.AspNet.JsonPatch.JsonPatchError<TModel>>)
:param objectToApplyTo:
:type objectToApplyTo: TModel
:param logErrorAction:
:type logErrorAction: System.Action{Microsoft.AspNet.JsonPatch.JsonPatchError{{TModel}}}
@ -210,11 +252,20 @@ Methods
Copy from a position in a list to the end of another list
:param from: None
:param from:
:type from: System.Linq.Expressions.Expression{System.Func{{TModel},System.Collections.Generic.IList{{TProp}}}}
:param positionFrom: None
:param positionFrom:
:type positionFrom: System.Int32
:param path: None
:param path:
:type path: System.Linq.Expressions.Expression{System.Func{{TModel},System.Collections.Generic.IList{{TProp}}}}
:rtype: Microsoft.AspNet.JsonPatch.JsonPatchDocument`1
@ -230,13 +281,25 @@ Methods
Copy from a position in a list to a new location in a list
:param from: None
:param from:
:type from: System.Linq.Expressions.Expression{System.Func{{TModel},System.Collections.Generic.IList{{TProp}}}}
:param positionFrom: None
:param positionFrom:
:type positionFrom: System.Int32
:param path: None
:param path:
:type path: System.Linq.Expressions.Expression{System.Func{{TModel},System.Collections.Generic.IList{{TProp}}}}
:param positionTo:
:type positionTo: System.Int32
:rtype: Microsoft.AspNet.JsonPatch.JsonPatchDocument`1
@ -252,11 +315,20 @@ Methods
Copy from a position in a list to a new location
:param from: None
:param from:
:type from: System.Linq.Expressions.Expression{System.Func{{TModel},System.Collections.Generic.IList{{TProp}}}}
:param positionFrom: None
:param positionFrom:
:type positionFrom: System.Int32
:param path: None
:param path:
:type path: System.Linq.Expressions.Expression{System.Func{{TModel},{TProp}}}
:rtype: Microsoft.AspNet.JsonPatch.JsonPatchDocument`1
@ -272,9 +344,15 @@ Methods
Copy to the end of a list
:param from: None
:param from:
:type from: System.Linq.Expressions.Expression{System.Func{{TModel},{TProp}}}
:param path: None
:param path:
:type path: System.Linq.Expressions.Expression{System.Func{{TModel},System.Collections.Generic.IList{{TProp}}}}
:rtype: Microsoft.AspNet.JsonPatch.JsonPatchDocument`1
@ -290,11 +368,20 @@ Methods
Copy from a property to a location in a list
:param from: None
:param from:
:type from: System.Linq.Expressions.Expression{System.Func{{TModel},{TProp}}}
:param path: None
:param path:
:type path: System.Linq.Expressions.Expression{System.Func{{TModel},System.Collections.Generic.IList{{TProp}}}}
:param positionTo:
:type positionTo: System.Int32
:rtype: Microsoft.AspNet.JsonPatch.JsonPatchDocument`1
@ -311,9 +398,15 @@ Methods
{ "op": "copy", "from": "/a/b/c", "path": "/a/b/e" }
:param from: None
:param from:
:type from: System.Linq.Expressions.Expression{System.Func{{TModel},{TProp}}}
:param path: None
:param path:
:type path: System.Linq.Expressions.Expression{System.Func{{TModel},{TProp}}}
:rtype: Microsoft.AspNet.JsonPatch.JsonPatchDocument`1
@ -339,11 +432,20 @@ Methods
Move from a position in a list to the end of another list
:param from: None
:param from:
:type from: System.Linq.Expressions.Expression{System.Func{{TModel},System.Collections.Generic.IList{{TProp}}}}
:param positionFrom: None
:param positionFrom:
:type positionFrom: System.Int32
:param path: None
:param path:
:type path: System.Linq.Expressions.Expression{System.Func{{TModel},System.Collections.Generic.IList{{TProp}}}}
:rtype: Microsoft.AspNet.JsonPatch.JsonPatchDocument`1
@ -359,13 +461,25 @@ Methods
Move from a position in a list to another location in a list
:param from: None
:param from:
:type from: System.Linq.Expressions.Expression{System.Func{{TModel},System.Collections.Generic.IList{{TProp}}}}
:param positionFrom: None
:param positionFrom:
:type positionFrom: System.Int32
:param path: None
:param path:
:type path: System.Linq.Expressions.Expression{System.Func{{TModel},System.Collections.Generic.IList{{TProp}}}}
:param positionTo:
:type positionTo: System.Int32
:rtype: Microsoft.AspNet.JsonPatch.JsonPatchDocument`1
@ -381,11 +495,20 @@ Methods
Move from a position in a list to a new location
:param from: None
:param from:
:type from: System.Linq.Expressions.Expression{System.Func{{TModel},System.Collections.Generic.IList{{TProp}}}}
:param positionFrom: None
:param positionFrom:
:type positionFrom: System.Int32
:param path: None
:param path:
:type path: System.Linq.Expressions.Expression{System.Func{{TModel},{TProp}}}
:rtype: Microsoft.AspNet.JsonPatch.JsonPatchDocument`1
@ -401,9 +524,15 @@ Methods
Move to the end of a list
:param from: None
:param from:
:type from: System.Linq.Expressions.Expression{System.Func{{TModel},{TProp}}}
:param path: None
:param path:
:type path: System.Linq.Expressions.Expression{System.Func{{TModel},System.Collections.Generic.IList{{TProp}}}}
:rtype: Microsoft.AspNet.JsonPatch.JsonPatchDocument`1
@ -419,11 +548,20 @@ Methods
Move from a property to a location in a list
:param from: None
:param from:
:type from: System.Linq.Expressions.Expression{System.Func{{TModel},{TProp}}}
:param path: None
:param path:
:type path: System.Linq.Expressions.Expression{System.Func{{TModel},System.Collections.Generic.IList{{TProp}}}}
:param positionTo:
:type positionTo: System.Int32
:rtype: Microsoft.AspNet.JsonPatch.JsonPatchDocument`1
@ -440,9 +578,15 @@ Methods
{ "op": "move", "from": "/a/b/c", "path": "/a/b/d" }
:param from: None
:param from:
:type from: System.Linq.Expressions.Expression{System.Func{{TModel},{TProp}}}
:param path: None
:param path:
:type path: System.Linq.Expressions.Expression{System.Func{{TModel},{TProp}}}
:rtype: Microsoft.AspNet.JsonPatch.JsonPatchDocument`1
@ -458,7 +602,10 @@ Methods
Remove value from end of list
:param path: target location
:type path: System.Linq.Expressions.Expression{System.Func{{TModel},System.Collections.Generic.IList{{TProp}}}}
:rtype: Microsoft.AspNet.JsonPatch.JsonPatchDocument`1
@ -474,9 +621,15 @@ Methods
Remove value from list at given position
:param path: target location
:type path: System.Linq.Expressions.Expression{System.Func{{TModel},System.Collections.Generic.IList{{TProp}}}}
:param position: position
:type position: System.Int32
:rtype: Microsoft.AspNet.JsonPatch.JsonPatchDocument`1
@ -493,7 +646,10 @@ Methods
{ "op": "remove", "path": "/a/b/c" }
:param path: None
:param path:
:type path: System.Linq.Expressions.Expression{System.Func{{TModel},{TProp}}}
:rtype: Microsoft.AspNet.JsonPatch.JsonPatchDocument`1
@ -509,9 +665,15 @@ Methods
Replace value at end of a list
:param path: target location
:type path: System.Linq.Expressions.Expression{System.Func{{TModel},System.Collections.Generic.IList{{TProp}}}}
:param value:
:type value: TProp
:rtype: Microsoft.AspNet.JsonPatch.JsonPatchDocument`1
@ -527,11 +689,20 @@ Methods
Replace value in a list at given position
:param path: target location
:type path: System.Linq.Expressions.Expression{System.Func{{TModel},System.Collections.Generic.IList{{TProp}}}}
:param value:
:type value: TProp
:param position: position
:type position: System.Int32
:rtype: Microsoft.AspNet.JsonPatch.JsonPatchDocument`1
@ -548,9 +719,15 @@ Methods
{ "op": "replace", "path": "/a/b/c", "value": 42 }
:param path: None
:param path:
:type path: System.Linq.Expressions.Expression{System.Func{{TModel},{TProp}}}
:param value: None
:param value:
:type value: TProp
:rtype: Microsoft.AspNet.JsonPatch.JsonPatchDocument`1

@ -63,11 +63,20 @@ Constructors
Initializes a new instance of [Microsoft.AspNet.JsonPatch.JsonPatchError`1](Microsoft.AspNet.JsonPatch.JsonPatchError`1.yml).
:param affectedObject: The object that is affected by the error.
:type affectedObject: TModel
:param operation: The [Microsoft.AspNet.JsonPatch.Operations.Operation`1](Microsoft.AspNet.JsonPatch.Operations.Operation`1.yml) that caused the error.
:type operation: Microsoft.AspNet.JsonPatch.Operations.Operation{{TModel}}
:param errorMessage: The error message.
:type errorMessage: System.String

@ -63,9 +63,15 @@ Constructors
Initializes a new instance.
:param property:
:type property: JsonProperty
:param parent:
:type parent: System.Object

@ -64,11 +64,20 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.JsonPatch.Operations.Operation.Operation(System.String, System.String, System.String)
:param op:
:type op: System.String
:param path:
:type path: System.String
:param from:
:type from: System.String
@ -79,13 +88,25 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.JsonPatch.Operations.Operation.Operation(System.String, System.String, System.String, System.Object)
:param op:
:type op: System.String
:param path:
:type path: System.String
:param from:
:type from: System.String
:param value:
:type value: System.Object

@ -65,11 +65,20 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.JsonPatch.Operations.Operation<TModel>.Operation(System.String, System.String, System.String)
:param op:
:type op: System.String
:param path:
:type path: System.String
:param from:
:type from: System.String
@ -80,13 +89,25 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.JsonPatch.Operations.Operation<TModel>.Operation(System.String, System.String, System.String, System.Object)
:param op:
:type op: System.String
:param path:
:type path: System.String
:param from:
:type from: System.String
:param value:
:type value: System.Object
@ -105,9 +126,15 @@ Methods
.. dn:method:: Microsoft.AspNet.JsonPatch.Operations.Operation<TModel>.Apply(TModel, Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter<TModel>)
:param objectToApplyTo:
:type objectToApplyTo: TModel
:param adapter:
:type adapter: Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter{{TModel}}

@ -63,11 +63,20 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.JsonPatch.Operations.OperationBase.OperationBase(System.String, System.String, System.String)
:param op:
:type op: System.String
:param path:
:type path: System.String
:param from:
:type from: System.String

@ -14,22 +14,14 @@ Microsoft.AspNet.JsonPatch.Operations Namespace
:maxdepth: 2
/autoapi/Microsoft/AspNet/JsonPatch/Operations/Operation/index
/autoapi/Microsoft/AspNet/JsonPatch/Operations/OperationBase/index
/autoapi/Microsoft/AspNet/JsonPatch/Operations/OperationType/index
/autoapi/Microsoft/AspNet/JsonPatch/Operations/Operation<TModel>/index

@ -14,22 +14,14 @@ Microsoft.AspNet.JsonPatch Namespace
:maxdepth: 2
/autoapi/Microsoft/AspNet/JsonPatch/IJsonPatchDocument/index
/autoapi/Microsoft/AspNet/JsonPatch/JsonPatchDocument<TModel>/index
/autoapi/Microsoft/AspNet/JsonPatch/JsonPatchError<TModel>/index
/autoapi/Microsoft/AspNet/JsonPatch/JsonPatchProperty/index

@ -64,7 +64,10 @@ Constructors
Initializes a new instance of the [Microsoft.AspNet.Mvc.AcceptVerbsAttribute](Microsoft.AspNet.Mvc.AcceptVerbsAttribute.yml) class.
:param method: The HTTP method the action supports.
:type method: System.String
@ -79,7 +82,10 @@ Constructors
Initializes a new instance of the [Microsoft.AspNet.Mvc.AcceptVerbsAttribute](Microsoft.AspNet.Mvc.AcceptVerbsAttribute.yml) class.
:param methods: The HTTP methods the action supports.
:type methods: System.String[]

@ -64,7 +64,10 @@ Constructors
Creates a new [Microsoft.AspNet.Mvc.ActionConstraints.ActionConstraintItem](Microsoft.AspNet.Mvc.ActionConstraints.ActionConstraintItem.yml).
:param metadata: The [Microsoft.AspNet.Mvc.IActionConstraintMetadata](Microsoft.AspNet.Mvc.IActionConstraintMetadata.yml) instance.
:type metadata: Microsoft.AspNet.Mvc.IActionConstraintMetadata

@ -63,11 +63,20 @@ Constructors
Creates a new [Microsoft.AspNet.Mvc.ActionConstraints.ActionConstraintProviderContext](Microsoft.AspNet.Mvc.ActionConstraints.ActionConstraintProviderContext.yml).
:param context:
:type context: HttpContext
:param action: The [Microsoft.AspNet.Mvc.ActionDescriptor](Microsoft.AspNet.Mvc.ActionDescriptor.yml) for which constraints are being created.
:type action: Microsoft.AspNet.Mvc.ActionDescriptor
:param items: The list of [Microsoft.AspNet.Mvc.ActionConstraints.ActionConstraintItem](Microsoft.AspNet.Mvc.ActionConstraints.ActionConstraintItem.yml) objects.
:type items: System.Collections.Generic.IList{Microsoft.AspNet.Mvc.ActionConstraints.ActionConstraintItem}

@ -77,7 +77,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.ActionConstraints.DefaultActionConstraintProvider.OnProvidersExecuted(Microsoft.AspNet.Mvc.ActionConstraints.ActionConstraintProviderContext)
:param context:
:type context: Microsoft.AspNet.Mvc.ActionConstraints.ActionConstraintProviderContext
@ -88,7 +91,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.ActionConstraints.DefaultActionConstraintProvider.OnProvidersExecuting(Microsoft.AspNet.Mvc.ActionConstraints.ActionConstraintProviderContext)
:param context:
:type context: Microsoft.AspNet.Mvc.ActionConstraints.ActionConstraintProviderContext

@ -58,7 +58,10 @@ Methods
Creates a new [Microsoft.AspNet.Mvc.IActionConstraint](Microsoft.AspNet.Mvc.IActionConstraint.yml).
:param services: The per-request services.
:type services: System.IServiceProvider
:rtype: Microsoft.AspNet.Mvc.IActionConstraint
:return: An [Microsoft.AspNet.Mvc.IActionConstraint](Microsoft.AspNet.Mvc.IActionConstraint.yml).

@ -72,7 +72,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.ActionConstraints.IActionConstraintProvider.OnProvidersExecuted(Microsoft.AspNet.Mvc.ActionConstraints.ActionConstraintProviderContext)
:param context:
:type context: Microsoft.AspNet.Mvc.ActionConstraints.ActionConstraintProviderContext
@ -83,7 +86,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.ActionConstraints.IActionConstraintProvider.OnProvidersExecuting(Microsoft.AspNet.Mvc.ActionConstraints.ActionConstraintProviderContext)
:param context:
:type context: Microsoft.AspNet.Mvc.ActionConstraints.ActionConstraintProviderContext

@ -14,10 +14,8 @@ Microsoft.AspNet.Mvc.ActionConstraints Namespace
:maxdepth: 2
/autoapi/Microsoft/AspNet/Mvc/ActionConstraints/DefaultActionConstraintProvider/index

@ -76,11 +76,20 @@ Constructors
Creates a new [Microsoft.AspNet.Mvc.ActionContext](Microsoft.AspNet.Mvc.ActionContext.yml).
:param httpContext: The @!:Http.HttpContext- for the current request.
:type httpContext: HttpContext
:param routeData: The @!:AspNet.Routing.RouteData- for the current request.
:type routeData: RouteData
:param actionDescriptor: The [Microsoft.AspNet.Mvc.ActionDescriptor](Microsoft.AspNet.Mvc.ActionDescriptor.yml) for the selected action.
:type actionDescriptor: Microsoft.AspNet.Mvc.ActionDescriptor
@ -95,13 +104,25 @@ Constructors
Creates a new [Microsoft.AspNet.Mvc.ActionContext](Microsoft.AspNet.Mvc.ActionContext.yml).
:param httpContext: The @!:Http.HttpContext- for the current request.
:type httpContext: HttpContext
:param routeData: The @!:AspNet.Routing.RouteData- for the current request.
:type routeData: RouteData
:param actionDescriptor: The [Microsoft.AspNet.Mvc.ActionDescriptor](Microsoft.AspNet.Mvc.ActionDescriptor.yml) for the selected action.
:type actionDescriptor: Microsoft.AspNet.Mvc.ActionDescriptor
:param modelState: The [Microsoft.AspNet.Mvc.ModelBinding.ModelStateDictionary](Microsoft.AspNet.Mvc.ModelBinding.ModelStateDictionary.yml).
:type modelState: Microsoft.AspNet.Mvc.ModelBinding.ModelStateDictionary
@ -116,7 +137,10 @@ Constructors
Creates a new [Microsoft.AspNet.Mvc.ActionContext](Microsoft.AspNet.Mvc.ActionContext.yml).
:param actionContext: The [Microsoft.AspNet.Mvc.ActionContext](Microsoft.AspNet.Mvc.ActionContext.yml) to copy.
:type actionContext: Microsoft.AspNet.Mvc.ActionContext

@ -65,11 +65,13 @@ Methods
<typeparamref name="T" /> as the key.
:param actionDescriptor: The action descriptor.
:type actionDescriptor: Microsoft.AspNet.Mvc.ActionDescriptor
:rtype: T
:return: The property or the default value of
<typeparamref name="T" />.
:return: The property or the default value of <typeparamref name="T" />.
.. code-block:: csharp
@ -85,9 +87,15 @@ Methods
<typeparamref name="T" /> as the key.
:param actionDescriptor: The action descriptor.
:type actionDescriptor: Microsoft.AspNet.Mvc.ActionDescriptor
:param value: The value of the property.
:type value: T

@ -63,9 +63,15 @@ Constructors
Initializes a new instance of the [Microsoft.AspNet.Mvc.ActionDescriptorsCollection](Microsoft.AspNet.Mvc.ActionDescriptorsCollection.yml).
:param items: The result of action discovery
:type items: System.Collections.Generic.IReadOnlyList{Microsoft.AspNet.Mvc.ActionDescriptor}
:param version: The unique version of discovered actions.
:type version: System.Int32

@ -56,11 +56,20 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.ActionExecutedContext.ActionExecutedContext(Microsoft.AspNet.Mvc.ActionContext, System.Collections.Generic.IList<Microsoft.AspNet.Mvc.IFilter>, System.Object)
:param actionContext:
:type actionContext: Microsoft.AspNet.Mvc.ActionContext
:param filters:
:type filters: System.Collections.Generic.IList{Microsoft.AspNet.Mvc.IFilter}
:param controller:
:type controller: System.Object

@ -56,13 +56,25 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.ActionExecutingContext.ActionExecutingContext(Microsoft.AspNet.Mvc.ActionContext, System.Collections.Generic.IList<Microsoft.AspNet.Mvc.IFilter>, System.Collections.Generic.IDictionary<System.String, System.Object>, System.Object)
:param actionContext:
:type actionContext: Microsoft.AspNet.Mvc.ActionContext
:param filters:
:type filters: System.Collections.Generic.IList{Microsoft.AspNet.Mvc.IFilter}
:param actionArguments:
:type actionArguments: System.Collections.Generic.IDictionary{System.String,System.Object}
:param controller:
:type controller: System.Object

@ -73,7 +73,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.ActionFilterAttribute.OnActionExecuted(Microsoft.AspNet.Mvc.ActionExecutedContext)
:param context:
:type context: Microsoft.AspNet.Mvc.ActionExecutedContext
@ -84,7 +87,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.ActionFilterAttribute.OnActionExecuting(Microsoft.AspNet.Mvc.ActionExecutingContext)
:param context:
:type context: Microsoft.AspNet.Mvc.ActionExecutingContext
@ -95,9 +101,15 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.ActionFilterAttribute.OnActionExecutionAsync(Microsoft.AspNet.Mvc.ActionExecutingContext, Microsoft.AspNet.Mvc.ActionExecutionDelegate)
:param context:
:type context: Microsoft.AspNet.Mvc.ActionExecutingContext
:param next:
:type next: Microsoft.AspNet.Mvc.ActionExecutionDelegate
:rtype: System.Threading.Tasks.Task
@ -109,7 +121,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.ActionFilterAttribute.OnResultExecuted(Microsoft.AspNet.Mvc.ResultExecutedContext)
:param context:
:type context: Microsoft.AspNet.Mvc.ResultExecutedContext
@ -120,7 +135,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.ActionFilterAttribute.OnResultExecuting(Microsoft.AspNet.Mvc.ResultExecutingContext)
:param context:
:type context: Microsoft.AspNet.Mvc.ResultExecutingContext
@ -131,9 +149,15 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.ActionFilterAttribute.OnResultExecutionAsync(Microsoft.AspNet.Mvc.ResultExecutingContext, Microsoft.AspNet.Mvc.ResultExecutionDelegate)
:param context:
:type context: Microsoft.AspNet.Mvc.ResultExecutingContext
:param next:
:type next: Microsoft.AspNet.Mvc.ResultExecutionDelegate
:rtype: System.Threading.Tasks.Task

@ -79,7 +79,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.ActionMethodSelectorAttribute.Accept(Microsoft.AspNet.Mvc.ActionConstraintContext)
:param context:
:type context: Microsoft.AspNet.Mvc.ActionConstraintContext
:rtype: System.Boolean
@ -95,14 +98,18 @@ Methods
Determines whether the action selection is valid for the specified route context.
:param routeContext: The route context.
:type routeContext: RouteContext
:param action: Information about the action.
:type action: Microsoft.AspNet.Mvc.ActionDescriptor
:rtype: System.Boolean
:return: <see langword="true" /> if the action selection is valid for the specified context;
otherwise,
<see langword="false" />.
:return: <see langword="true" /> if the action selection is valid for the specified context; otherwise, <see langword="false" />.
.. code-block:: csharp

@ -55,7 +55,10 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.ActionNameAttribute.ActionNameAttribute(System.String)
:param name:
:type name: System.String

@ -54,7 +54,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.ActionResult.ExecuteResult(Microsoft.AspNet.Mvc.ActionContext)
:param context:
:type context: Microsoft.AspNet.Mvc.ActionContext
@ -65,7 +68,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.ActionResult.ExecuteResultAsync(Microsoft.AspNet.Mvc.ActionContext)
:param context:
:type context: Microsoft.AspNet.Mvc.ActionContext
:rtype: System.Threading.Tasks.Task

@ -63,10 +63,15 @@ Constructors
Creates a new [Microsoft.AspNet.Mvc.ActionSelectorCandidate](Microsoft.AspNet.Mvc.ActionSelectorCandidate.yml).
:param action: The [Microsoft.AspNet.Mvc.ActionDescriptor](Microsoft.AspNet.Mvc.ActionDescriptor.yml) representing a candidate for selection.
:type action: Microsoft.AspNet.Mvc.ActionDescriptor
:param constraints: The list of [Microsoft.AspNet.Mvc.IActionConstraint](Microsoft.AspNet.Mvc.IActionConstraint.yml) instances associated with
<paramref name="action" />.
:param constraints: The list of [Microsoft.AspNet.Mvc.IActionConstraint](Microsoft.AspNet.Mvc.IActionConstraint.yml) instances associated with <paramref name="action" />.
:type constraints: System.Collections.Generic.IReadOnlyList{Microsoft.AspNet.Mvc.IActionConstraint}

@ -62,9 +62,15 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.AmbiguousActionException.AmbiguousActionException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
:param info:
:type info: System.Runtime.Serialization.SerializationInfo
:param context:
:type context: System.Runtime.Serialization.StreamingContext
@ -75,7 +81,10 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.AmbiguousActionException.AmbiguousActionException(System.String)
:param message:
:type message: System.String

@ -60,17 +60,35 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.AntiForgery.AntiForgery(Microsoft.AspNet.Mvc.IClaimUidExtractor, IDataProtectionProvider, Microsoft.AspNet.Mvc.IAntiForgeryAdditionalDataProvider, IOptions<Microsoft.AspNet.Mvc.AntiForgeryOptions>, IHtmlEncoder, IOptions<DataProtectionOptions>)
:param claimUidExtractor:
:type claimUidExtractor: Microsoft.AspNet.Mvc.IClaimUidExtractor
:param dataProtectionProvider:
:type dataProtectionProvider: IDataProtectionProvider
:param additionalDataProvider:
:type additionalDataProvider: Microsoft.AspNet.Mvc.IAntiForgeryAdditionalDataProvider
:param antiforgeryOptions:
:type antiforgeryOptions: IOptions{Microsoft.AspNet.Mvc.AntiForgeryOptions}
:param htmlEncoder:
:type htmlEncoder: IHtmlEncoder
:param dataProtectionOptions:
:type dataProtectionOptions: IOptions{DataProtectionOptions}
@ -94,11 +112,13 @@ Methods
be validated by calling the Validate() method.
:param context: The HTTP context associated with the current call.
:type context: HttpContext
:rtype: Microsoft.AspNet.Mvc.Rendering.TagBuilder
:return: An HTML string corresponding to an &lt;input type="hidden"&gt;
element. This element should be put inside a &lt;form&gt;.
:return: An HTML string corresponding to an &lt;input type="hidden"&gt; element. This element should be put inside a &lt;form&gt;.
.. code-block:: csharp
@ -115,11 +135,15 @@ Methods
appropriate overload of Validate.
:param context: The HTTP context associated with the current call.
:type context: HttpContext
:param oldCookieToken: The anti-forgery token - if any - that already existed
for this request. May be null. The anti-forgery system will try to reuse this cookie
value when generating a matching form token.
:param oldCookieToken: The anti-forgery token - if any - that already existed for this request. May be null. The anti-forgery system will try to reuse this cookie value when generating a matching form token.
:type oldCookieToken: System.String
:rtype: Microsoft.AspNet.Mvc.AntiForgeryTokenSet
@ -135,7 +159,10 @@ Methods
Generates and sets an anti-forgery cookie if one is not available or not valid. Also sets response headers.
:param context: The HTTP context associated with the current call.
:type context: HttpContext
@ -150,9 +177,15 @@ Methods
Validates an anti-forgery token pair that was generated by the GetTokens method.
:param context: The HTTP context associated with the current call.
:type context: HttpContext
:param antiForgeryTokenSet: The anti-forgery token pair (cookie and form token) for this request.
:type antiForgeryTokenSet: Microsoft.AspNet.Mvc.AntiForgeryTokenSet
@ -167,11 +200,20 @@ Methods
Validates an anti-forgery token pair that was generated by the GetTokens method.
:param context: The HTTP context associated with the current call.
:type context: HttpContext
:param cookieToken: The token that was supplied in the request cookie.
:type cookieToken: System.String
:param formToken: The token that was supplied in the request form body.
:type formToken: System.String
@ -187,7 +229,10 @@ Methods
The anti-forgery token may be generated by calling GetHtml(HttpContext context).
:param context: The HTTP context associated with the current call.
:type context: HttpContext
:rtype: System.Threading.Tasks.Task

@ -63,9 +63,15 @@ Constructors
Creates the anti-forgery token pair (cookie and form token) for a request.
:param formToken: The token that is supplied in the request form body.
:type formToken: System.String
:param cookieToken: The token that is supplied in the request cookie.
:type cookieToken: System.String

@ -65,11 +65,13 @@ Methods
<typeparamref name="T" /> as the key.
:param apiDescription: The [Microsoft.AspNet.Mvc.ApiExplorer.ApiDescription](Microsoft.AspNet.Mvc.ApiExplorer.ApiDescription.yml).
:type apiDescription: Microsoft.AspNet.Mvc.ApiExplorer.ApiDescription
:rtype: T
:return: The property or the default value of
<typeparamref name="T" />.
:return: The property or the default value of <typeparamref name="T" />.
.. code-block:: csharp
@ -85,9 +87,15 @@ Methods
<typeparamref name="T" /> as the key.
:param apiDescription: The [Microsoft.AspNet.Mvc.ApiExplorer.ApiDescription](Microsoft.AspNet.Mvc.ApiExplorer.ApiDescription.yml).
:type apiDescription: Microsoft.AspNet.Mvc.ApiExplorer.ApiDescription
:param value: The value of the property.
:type value: T

@ -63,9 +63,15 @@ Constructors
Creates a new [Microsoft.AspNet.Mvc.ApiExplorer.ApiDescriptionGroup](Microsoft.AspNet.Mvc.ApiExplorer.ApiDescriptionGroup.yml).
:param groupName: The group name.
:type groupName: System.String
:param items: A collection of [Microsoft.AspNet.Mvc.ApiExplorer.ApiDescription](Microsoft.AspNet.Mvc.ApiExplorer.ApiDescription.yml) items for this group.
:type items: System.Collections.Generic.IReadOnlyList{Microsoft.AspNet.Mvc.ApiExplorer.ApiDescription}

@ -63,9 +63,15 @@ Constructors
Initializes a new instance of the [Microsoft.AspNet.Mvc.ApiExplorer.ApiDescriptionGroupCollection](Microsoft.AspNet.Mvc.ApiExplorer.ApiDescriptionGroupCollection.yml).
:param items: The list of [Microsoft.AspNet.Mvc.ApiExplorer.ApiDescriptionGroup](Microsoft.AspNet.Mvc.ApiExplorer.ApiDescriptionGroup.yml).
:type items: System.Collections.Generic.IReadOnlyList{Microsoft.AspNet.Mvc.ApiExplorer.ApiDescriptionGroup}
:param version: The unique version of discovered groups.
:type version: System.Int32

@ -58,9 +58,15 @@ Constructors
Creates a new instance of [Microsoft.AspNet.Mvc.ApiExplorer.ApiDescriptionGroupCollectionProvider](Microsoft.AspNet.Mvc.ApiExplorer.ApiDescriptionGroupCollectionProvider.yml).
:param actionDescriptorCollectionProvider: The [Microsoft.AspNet.Mvc.IActionDescriptorsCollectionProvider]().
:type actionDescriptorCollectionProvider: Microsoft.AspNet.Mvc.IActionDescriptorsCollectionProvider
:param apiDescriptionProviders: The [System.Collections.Generic.IEnumerable`1]().
:type apiDescriptionProviders: System.Collections.Generic.IEnumerable{Microsoft.AspNet.Mvc.ApiExplorer.IApiDescriptionProvider}

@ -63,7 +63,10 @@ Constructors
Creates a new instance of [Microsoft.AspNet.Mvc.ApiExplorer.ApiDescriptionProviderContext](Microsoft.AspNet.Mvc.ApiExplorer.ApiDescriptionProviderContext.yml).
:param actions: The list of actions.
:type actions: System.Collections.Generic.IReadOnlyList{Microsoft.AspNet.Mvc.ActionDescriptor}

@ -64,12 +64,20 @@ Constructors
Creates a new instance of [Microsoft.AspNet.Mvc.ApiExplorer.DefaultApiDescriptionProvider](Microsoft.AspNet.Mvc.ApiExplorer.DefaultApiDescriptionProvider.yml).
:param optionsAccessor: The accessor for [Microsoft.AspNet.Mvc.MvcOptions]().
:type optionsAccessor: IOptions{Microsoft.AspNet.Mvc.MvcOptions}
:param constraintResolver: The @!:IInlineConstraintResolver- used for resolving inline
constraints.
:param constraintResolver: The @!:IInlineConstraintResolver- used for resolving inline constraints.
:type constraintResolver: IInlineConstraintResolver
:param modelMetadataProvider: The [Microsoft.AspNet.Mvc.ModelBinding.IModelMetadataProvider]().
:type modelMetadataProvider: Microsoft.AspNet.Mvc.ModelBinding.IModelMetadataProvider
@ -106,7 +114,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.ApiExplorer.DefaultApiDescriptionProvider.OnProvidersExecuted(Microsoft.AspNet.Mvc.ApiExplorer.ApiDescriptionProviderContext)
:param context:
:type context: Microsoft.AspNet.Mvc.ApiExplorer.ApiDescriptionProviderContext
@ -117,7 +128,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.ApiExplorer.DefaultApiDescriptionProvider.OnProvidersExecuting(Microsoft.AspNet.Mvc.ApiExplorer.ApiDescriptionProviderContext)
:param context:
:type context: Microsoft.AspNet.Mvc.ApiExplorer.ApiDescriptionProviderContext

@ -72,7 +72,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.ApiExplorer.IApiDescriptionProvider.OnProvidersExecuted(Microsoft.AspNet.Mvc.ApiExplorer.ApiDescriptionProviderContext)
:param context:
:type context: Microsoft.AspNet.Mvc.ApiExplorer.ApiDescriptionProviderContext
@ -83,7 +86,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.ApiExplorer.IApiDescriptionProvider.OnProvidersExecuting(Microsoft.AspNet.Mvc.ApiExplorer.ApiDescriptionProviderContext)
:param context:
:type context: Microsoft.AspNet.Mvc.ApiExplorer.ApiDescriptionProviderContext

@ -62,13 +62,20 @@ Methods
<paramref name="contentType" />.
:param declaredType: The declared type for which the supported content types are desired.
:type declaredType: System.Type
:param runtimeType: The runtime type for which the supported content types are desired.
:type runtimeType: System.Type
:param contentType: The content type for which the supported content types are desired, or
<c>null</c> if any content
type can be used.
:param contentType: The content type for which the supported content types are desired, or <c>null</c> if any content type can be used.
:type contentType: MediaTypeHeaderValue
:rtype: System.Collections.Generic.IReadOnlyList{MediaTypeHeaderValue}
:return: Content types which are supported by the [Microsoft.AspNet.Mvc.IOutputFormatter]().

@ -80,7 +80,10 @@ Methods
Configures a collection of allowed content types which can be produced by the action.
:param contentTypes:
:type contentTypes: System.Collections.Generic.IList{MediaTypeHeaderValue}

@ -14,26 +14,16 @@ Microsoft.AspNet.Mvc.ApiExplorer Namespace
:maxdepth: 2
/autoapi/Microsoft/AspNet/Mvc/ApiExplorer/ApiDescriptionActionData/index
/autoapi/Microsoft/AspNet/Mvc/ApiExplorer/IApiDescriptionGroupNameProvider/index
/autoapi/Microsoft/AspNet/Mvc/ApiExplorer/IApiDescriptionVisibilityProvider/index
/autoapi/Microsoft/AspNet/Mvc/ApiExplorer/IApiResponseFormatMetadataProvider/index
/autoapi/Microsoft/AspNet/Mvc/ApiExplorer/IApiResponseMetadataProvider/index

@ -63,11 +63,15 @@ Methods
Adds a [Microsoft.AspNet.Mvc.ApplicationModels.IActionModelConvention](Microsoft.AspNet.Mvc.ApplicationModels.IActionModelConvention.yml) to all the actions in the application.
:param conventions: The list of [Microsoft.AspNet.Mvc.ApplicationModels.IApplicationModelConvention](Microsoft.AspNet.Mvc.ApplicationModels.IApplicationModelConvention.yml)
in [Microsoft.AspNet.Mvc.MvcOptions](Microsoft.AspNet.Mvc.MvcOptions.yml).
:param conventions: The list of [Microsoft.AspNet.Mvc.ApplicationModels.IApplicationModelConvention](Microsoft.AspNet.Mvc.ApplicationModels.IApplicationModelConvention.yml) in [Microsoft.AspNet.Mvc.MvcOptions](Microsoft.AspNet.Mvc.MvcOptions.yml).
:type conventions: System.Collections.Generic.IList{Microsoft.AspNet.Mvc.ApplicationModels.IApplicationModelConvention}
:param actionModelConvention: The [Microsoft.AspNet.Mvc.ApplicationModels.IActionModelConvention](Microsoft.AspNet.Mvc.ApplicationModels.IActionModelConvention.yml) which needs to be
added.
:param actionModelConvention: The [Microsoft.AspNet.Mvc.ApplicationModels.IActionModelConvention](Microsoft.AspNet.Mvc.ApplicationModels.IActionModelConvention.yml) which needs to be added.
:type actionModelConvention: Microsoft.AspNet.Mvc.ApplicationModels.IActionModelConvention
@ -82,11 +86,15 @@ Methods
Adds a [Microsoft.AspNet.Mvc.ApplicationModels.IControllerModelConvention](Microsoft.AspNet.Mvc.ApplicationModels.IControllerModelConvention.yml) to all the controllers in the application.
:param conventions: The list of [Microsoft.AspNet.Mvc.ApplicationModels.IApplicationModelConvention](Microsoft.AspNet.Mvc.ApplicationModels.IApplicationModelConvention.yml)
in [Microsoft.AspNet.Mvc.MvcOptions](Microsoft.AspNet.Mvc.MvcOptions.yml).
:param conventions: The list of [Microsoft.AspNet.Mvc.ApplicationModels.IApplicationModelConvention](Microsoft.AspNet.Mvc.ApplicationModels.IApplicationModelConvention.yml) in [Microsoft.AspNet.Mvc.MvcOptions](Microsoft.AspNet.Mvc.MvcOptions.yml).
:type conventions: System.Collections.Generic.IList{Microsoft.AspNet.Mvc.ApplicationModels.IApplicationModelConvention}
:param controllerModelConvention: The [Microsoft.AspNet.Mvc.ApplicationModels.IControllerModelConvention](Microsoft.AspNet.Mvc.ApplicationModels.IControllerModelConvention.yml) which needs to be
added.
:param controllerModelConvention: The [Microsoft.AspNet.Mvc.ApplicationModels.IControllerModelConvention](Microsoft.AspNet.Mvc.ApplicationModels.IControllerModelConvention.yml) which needs to be added.
:type controllerModelConvention: Microsoft.AspNet.Mvc.ApplicationModels.IControllerModelConvention

@ -54,7 +54,10 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.ApplicationModels.ActionModel.ActionModel(Microsoft.AspNet.Mvc.ApplicationModels.ActionModel)
:param other:
:type other: Microsoft.AspNet.Mvc.ApplicationModels.ActionModel
@ -65,9 +68,15 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.ApplicationModels.ActionModel.ActionModel(System.Reflection.MethodInfo, System.Collections.Generic.IReadOnlyList<System.Object>)
:param actionMethod:
:type actionMethod: System.Reflection.MethodInfo
:param attributes:
:type attributes: System.Collections.Generic.IReadOnlyList{System.Object}

@ -77,7 +77,10 @@ Constructors
<paramref name="other" />.
:param other: The [Microsoft.AspNet.Mvc.ApplicationModels.ApiExplorerModel](Microsoft.AspNet.Mvc.ApplicationModels.ApiExplorerModel.yml) to copy.
:type other: Microsoft.AspNet.Mvc.ApplicationModels.ApiExplorerModel

@ -63,9 +63,15 @@ Methods
Applies conventions to a [Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModel](Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModel.yml).
:param applicationModel: The [Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModel](Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModel.yml).
:type applicationModel: Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModel
:param conventions: The set of conventions.
:type conventions: System.Collections.Generic.IEnumerable{Microsoft.AspNet.Mvc.ApplicationModels.IApplicationModelConvention}

@ -59,7 +59,10 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModelProviderContext.ApplicationModelProviderContext(System.Collections.Generic.IEnumerable<System.Reflection.TypeInfo>)
:param controllerTypes:
:type controllerTypes: System.Collections.Generic.IEnumerable{System.Reflection.TypeInfo}

@ -63,7 +63,10 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.ApplicationModels.AttributeRouteModel.AttributeRouteModel(Microsoft.AspNet.Mvc.ApplicationModels.AttributeRouteModel)
:param other:
:type other: Microsoft.AspNet.Mvc.ApplicationModels.AttributeRouteModel
@ -74,7 +77,10 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.ApplicationModels.AttributeRouteModel.AttributeRouteModel(Microsoft.AspNet.Mvc.Routing.IRouteTemplateProvider)
:param templateProvider:
:type templateProvider: Microsoft.AspNet.Mvc.Routing.IRouteTemplateProvider
@ -156,16 +162,18 @@ Methods
a new [Microsoft.AspNet.Mvc.ApplicationModels.AttributeRouteModel](Microsoft.AspNet.Mvc.ApplicationModels.AttributeRouteModel.yml) instance with the result.
:param left: The left [Microsoft.AspNet.Mvc.ApplicationModels.AttributeRouteModel](Microsoft.AspNet.Mvc.ApplicationModels.AttributeRouteModel.yml).
:type left: Microsoft.AspNet.Mvc.ApplicationModels.AttributeRouteModel
:param right: The right [Microsoft.AspNet.Mvc.ApplicationModels.AttributeRouteModel](Microsoft.AspNet.Mvc.ApplicationModels.AttributeRouteModel.yml).
:type right: Microsoft.AspNet.Mvc.ApplicationModels.AttributeRouteModel
:rtype: Microsoft.AspNet.Mvc.ApplicationModels.AttributeRouteModel
:return: A new instance of [Microsoft.AspNet.Mvc.ApplicationModels.AttributeRouteModel](Microsoft.AspNet.Mvc.ApplicationModels.AttributeRouteModel.yml) that represents the
combination of the two [Microsoft.AspNet.Mvc.ApplicationModels.AttributeRouteModel](Microsoft.AspNet.Mvc.ApplicationModels.AttributeRouteModel.yml) instances or
<c>null</c> if both
parameters are
<c>null</c>.
:return: A new instance of [Microsoft.AspNet.Mvc.ApplicationModels.AttributeRouteModel](Microsoft.AspNet.Mvc.ApplicationModels.AttributeRouteModel.yml) that represents the combination of the two [Microsoft.AspNet.Mvc.ApplicationModels.AttributeRouteModel](Microsoft.AspNet.Mvc.ApplicationModels.AttributeRouteModel.yml) instances or <c>null</c> if both parameters are <c>null</c>.
.. code-block:: csharp
@ -175,9 +183,15 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.ApplicationModels.AttributeRouteModel.ReplaceTokens(System.String, System.Collections.Generic.IDictionary<System.String, System.Object>)
:param template:
:type template: System.String
:param values:
:type values: System.Collections.Generic.IDictionary{System.String,System.Object}
:rtype: System.String

@ -54,7 +54,10 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.ApplicationModels.ControllerModel.ControllerModel(Microsoft.AspNet.Mvc.ApplicationModels.ControllerModel)
:param other:
:type other: Microsoft.AspNet.Mvc.ApplicationModels.ControllerModel
@ -65,9 +68,15 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.ApplicationModels.ControllerModel.ControllerModel(System.Reflection.TypeInfo, System.Collections.Generic.IReadOnlyList<System.Object>)
:param controllerType:
:type controllerType: System.Reflection.TypeInfo
:param attributes:
:type attributes: System.Collections.Generic.IReadOnlyList{System.Object}

@ -54,7 +54,10 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.ApplicationModels.DefaultApplicationModelProvider.DefaultApplicationModelProvider(IOptions<Microsoft.AspNet.Mvc.MvcOptions>)
:param mvcOptionsAccessor:
:type mvcOptionsAccessor: IOptions{Microsoft.AspNet.Mvc.MvcOptions}
@ -95,15 +98,18 @@ Methods
Creates the [Microsoft.AspNet.Mvc.ApplicationModels.ControllerModel](Microsoft.AspNet.Mvc.ApplicationModels.ControllerModel.yml) instances for the given action [System.Reflection.MethodInfo]().
:param typeInfo: The controller [System.Reflection.TypeInfo]().
:type typeInfo: System.Reflection.TypeInfo
:param methodInfo: The action [System.Reflection.MethodInfo]().
:type methodInfo: System.Reflection.MethodInfo
:rtype: System.Collections.Generic.IEnumerable{Microsoft.AspNet.Mvc.ApplicationModels.ActionModel}
:return: A set of [Microsoft.AspNet.Mvc.ApplicationModels.ActionModel](Microsoft.AspNet.Mvc.ApplicationModels.ActionModel.yml) instances for the given action [System.Reflection.MethodInfo]() or
<c>null</c> if the
<paramref name="methodInfo" /> does not represent an action.
:return: A set of [Microsoft.AspNet.Mvc.ApplicationModels.ActionModel](Microsoft.AspNet.Mvc.ApplicationModels.ActionModel.yml) instances for the given action [System.Reflection.MethodInfo]() or <c>null</c> if the <paramref name="methodInfo" /> does not represent an action.
.. code-block:: csharp
@ -117,13 +123,13 @@ Methods
Creates the [Microsoft.AspNet.Mvc.ApplicationModels.ControllerModel](Microsoft.AspNet.Mvc.ApplicationModels.ControllerModel.yml) instances for the given controller [System.Reflection.TypeInfo]().
:param typeInfo: The controller [System.Reflection.TypeInfo]().
:type typeInfo: System.Reflection.TypeInfo
:rtype: System.Collections.Generic.IEnumerable{Microsoft.AspNet.Mvc.ApplicationModels.ControllerModel}
:return: A set of [Microsoft.AspNet.Mvc.ApplicationModels.ControllerModel](Microsoft.AspNet.Mvc.ApplicationModels.ControllerModel.yml) instances for the given controller [System.Reflection.TypeInfo]() or
<c>null</c> if the
<paramref name="typeInfo" /> does not represent a controller.
:return: A set of [Microsoft.AspNet.Mvc.ApplicationModels.ControllerModel](Microsoft.AspNet.Mvc.ApplicationModels.ControllerModel.yml) instances for the given controller [System.Reflection.TypeInfo]() or <c>null</c> if the <paramref name="typeInfo" /> does not represent a controller.
.. code-block:: csharp
@ -137,9 +143,15 @@ Methods
Creates an [Microsoft.AspNet.Mvc.ApplicationModels.ActionModel](Microsoft.AspNet.Mvc.ApplicationModels.ActionModel.yml) for the given [System.Reflection.MethodInfo]().
:param methodInfo: The [System.Reflection.MethodInfo]().
:type methodInfo: System.Reflection.MethodInfo
:param attributes: The set of attributes to use as metadata.
:type attributes: System.Collections.Generic.IReadOnlyList{System.Object}
:rtype: Microsoft.AspNet.Mvc.ApplicationModels.ActionModel
:return: An [Microsoft.AspNet.Mvc.ApplicationModels.ActionModel](Microsoft.AspNet.Mvc.ApplicationModels.ActionModel.yml) for the given [System.Reflection.MethodInfo]().
@ -156,7 +168,10 @@ Methods
Creates a [Microsoft.AspNet.Mvc.ApplicationModels.ControllerModel](Microsoft.AspNet.Mvc.ApplicationModels.ControllerModel.yml) for the given [System.Reflection.TypeInfo]().
:param typeInfo: The [System.Reflection.TypeInfo]().
:type typeInfo: System.Reflection.TypeInfo
:rtype: Microsoft.AspNet.Mvc.ApplicationModels.ControllerModel
:return: A [Microsoft.AspNet.Mvc.ApplicationModels.ControllerModel](Microsoft.AspNet.Mvc.ApplicationModels.ControllerModel.yml) for the given [System.Reflection.TypeInfo]().
@ -173,7 +188,10 @@ Methods
Creates a [Microsoft.AspNet.Mvc.ApplicationModels.ParameterModel](Microsoft.AspNet.Mvc.ApplicationModels.ParameterModel.yml) for the given [System.Reflection.ParameterInfo]().
:param parameterInfo: The [System.Reflection.ParameterInfo]().
:type parameterInfo: System.Reflection.ParameterInfo
:rtype: Microsoft.AspNet.Mvc.ApplicationModels.ParameterModel
:return: A [Microsoft.AspNet.Mvc.ApplicationModels.ParameterModel](Microsoft.AspNet.Mvc.ApplicationModels.ParameterModel.yml) for the given [System.Reflection.ParameterInfo]().
@ -190,7 +208,10 @@ Methods
Creates a [Microsoft.AspNet.Mvc.ApplicationModels.PropertyModel](Microsoft.AspNet.Mvc.ApplicationModels.PropertyModel.yml) for the given [System.Reflection.PropertyInfo]().
:param propertyInfo: The [System.Reflection.PropertyInfo]().
:type propertyInfo: System.Reflection.PropertyInfo
:rtype: Microsoft.AspNet.Mvc.ApplicationModels.PropertyModel
:return: A [Microsoft.AspNet.Mvc.ApplicationModels.PropertyModel](Microsoft.AspNet.Mvc.ApplicationModels.PropertyModel.yml) for the given [System.Reflection.PropertyInfo]().
@ -210,14 +231,18 @@ Methods
<c>false</c>.
:param typeInfo: The [System.Reflection.TypeInfo]().
:type typeInfo: System.Reflection.TypeInfo
:param methodInfo: The [System.Reflection.MethodInfo]().
:type methodInfo: System.Reflection.MethodInfo
:rtype: System.Boolean
:return: <c>true</c> if the
<paramref name="methodInfo" /> is an action. Otherwise
<c>false</c>.
:return: <c>true</c> if the <paramref name="methodInfo" /> is an action. Otherwise <c>false</c>.
.. code-block:: csharp
@ -227,7 +252,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.ApplicationModels.DefaultApplicationModelProvider.OnProvidersExecuted(Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModelProviderContext)
:param context:
:type context: Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModelProviderContext
@ -238,7 +266,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.ApplicationModels.DefaultApplicationModelProvider.OnProvidersExecuting(Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModelProviderContext)
:param context:
:type context: Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModelProviderContext

@ -58,7 +58,10 @@ Methods
Called to apply the convention to the [Microsoft.AspNet.Mvc.ApplicationModels.ActionModel](Microsoft.AspNet.Mvc.ApplicationModels.ActionModel.yml).
:param action: The [Microsoft.AspNet.Mvc.ApplicationModels.ActionModel](Microsoft.AspNet.Mvc.ApplicationModels.ActionModel.yml).
:type action: Microsoft.AspNet.Mvc.ApplicationModels.ActionModel

@ -58,7 +58,10 @@ Methods
Called to apply the convention to the [Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModel](Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModel.yml).
:param application: The [Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModel](Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModel.yml).
:type application: Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModel

@ -81,7 +81,10 @@ Methods
Executed for the second pass of [Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModel](Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModel.yml) building. See [Microsoft.AspNet.Mvc.ApplicationModels.IApplicationModelProvider.Order](Microsoft.AspNet.Mvc.ApplicationModels.IApplicationModelProvider.yml).
:param context: The [Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModelProviderContext](Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModelProviderContext.yml).
:type context: Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModelProviderContext
@ -96,7 +99,10 @@ Methods
Executed for the first pass of [Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModel](Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModel.yml) building. See [Microsoft.AspNet.Mvc.ApplicationModels.IApplicationModelProvider.Order](Microsoft.AspNet.Mvc.ApplicationModels.IApplicationModelProvider.yml).
:param context: The [Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModelProviderContext](Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModelProviderContext.yml).
:type context: Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModelProviderContext

@ -58,7 +58,10 @@ Methods
Called to apply the convention to the [Microsoft.AspNet.Mvc.ApplicationModels.ControllerModel](Microsoft.AspNet.Mvc.ApplicationModels.ControllerModel.yml).
:param controller: The [Microsoft.AspNet.Mvc.ApplicationModels.ControllerModel](Microsoft.AspNet.Mvc.ApplicationModels.ControllerModel.yml).
:type controller: Microsoft.AspNet.Mvc.ApplicationModels.ControllerModel

@ -58,7 +58,10 @@ Methods
Called to apply the convention to the [Microsoft.AspNet.Mvc.ApplicationModels.ParameterModel](Microsoft.AspNet.Mvc.ApplicationModels.ParameterModel.yml).
:param parameter: The [Microsoft.AspNet.Mvc.ApplicationModels.ParameterModel](Microsoft.AspNet.Mvc.ApplicationModels.ParameterModel.yml).
:type parameter: Microsoft.AspNet.Mvc.ApplicationModels.ParameterModel

@ -54,7 +54,10 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.ApplicationModels.ParameterModel.ParameterModel(Microsoft.AspNet.Mvc.ApplicationModels.ParameterModel)
:param other:
:type other: Microsoft.AspNet.Mvc.ApplicationModels.ParameterModel
@ -65,9 +68,15 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.ApplicationModels.ParameterModel.ParameterModel(System.Reflection.ParameterInfo, System.Collections.Generic.IReadOnlyList<System.Object>)
:param parameterInfo:
:type parameterInfo: System.Reflection.ParameterInfo
:param attributes:
:type attributes: System.Collections.Generic.IReadOnlyList{System.Object}

@ -63,7 +63,10 @@ Constructors
Creats a new instance of [Microsoft.AspNet.Mvc.ApplicationModels.PropertyModel](Microsoft.AspNet.Mvc.ApplicationModels.PropertyModel.yml) from a given [Microsoft.AspNet.Mvc.ApplicationModels.PropertyModel](Microsoft.AspNet.Mvc.ApplicationModels.PropertyModel.yml).
:param other: The [Microsoft.AspNet.Mvc.ApplicationModels.PropertyModel](Microsoft.AspNet.Mvc.ApplicationModels.PropertyModel.yml) which needs to be copied.
:type other: Microsoft.AspNet.Mvc.ApplicationModels.PropertyModel
@ -78,9 +81,15 @@ Constructors
Creates a new instance of [Microsoft.AspNet.Mvc.ApplicationModels.PropertyModel](Microsoft.AspNet.Mvc.ApplicationModels.PropertyModel.yml).
:param propertyInfo: The [Microsoft.AspNet.Mvc.ApplicationModels.PropertyModel.PropertyInfo](Microsoft.AspNet.Mvc.ApplicationModels.PropertyModel.yml) for the underlying property.
:type propertyInfo: System.Reflection.PropertyInfo
:param attributes: Any attributes which are annotated on the property.
:type attributes: System.Collections.Generic.IReadOnlyList{System.Object}

@ -14,66 +14,36 @@ Microsoft.AspNet.Mvc.ApplicationModels Namespace
:maxdepth: 2
/autoapi/Microsoft/AspNet/Mvc/ApplicationModels/ActionModel/index
/autoapi/Microsoft/AspNet/Mvc/ApplicationModels/ApiExplorerModel/index
/autoapi/Microsoft/AspNet/Mvc/ApplicationModels/ApplicationModel/index
/autoapi/Microsoft/AspNet/Mvc/ApplicationModels/ApplicationModelConventions/index
/autoapi/Microsoft/AspNet/Mvc/ApplicationModels/ApplicationModelProviderContext/index
/autoapi/Microsoft/AspNet/Mvc/ApplicationModels/AttributeRouteModel/index
/autoapi/Microsoft/AspNet/Mvc/ApplicationModels/ControllerModel/index
/autoapi/Microsoft/AspNet/Mvc/ApplicationModels/DefaultApplicationModelProvider/index
/autoapi/Microsoft/AspNet/Mvc/ApplicationModels/IActionModelConvention/index
/autoapi/Microsoft/AspNet/Mvc/ApplicationModels/IApplicationModelConvention/index
/autoapi/Microsoft/AspNet/Mvc/ApplicationModels/IApplicationModelProvider/index
/autoapi/Microsoft/AspNet/Mvc/ApplicationModels/IControllerModelConvention/index
/autoapi/Microsoft/AspNet/Mvc/ApplicationModels/IParameterModelConvention/index
/autoapi/Microsoft/AspNet/Mvc/ApplicationModels/ParameterModel/index
/autoapi/Microsoft/AspNet/Mvc/ApplicationModels/PropertyModel/index

@ -56,7 +56,10 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.AreaAttribute.AreaAttribute(System.String)
:param areaName:
:type areaName: System.String

@ -54,7 +54,10 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.AuthorizationApplicationModelProvider.AuthorizationApplicationModelProvider(IOptions<AuthorizationOptions>)
:param authorizationOptionsAccessor:
:type authorizationOptionsAccessor: IOptions{AuthorizationOptions}
@ -91,7 +94,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.AuthorizationApplicationModelProvider.OnProvidersExecuted(Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModelProviderContext)
:param context:
:type context: Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModelProviderContext
@ -102,7 +108,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.AuthorizationApplicationModelProvider.OnProvidersExecuting(Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModelProviderContext)
:param context:
:type context: Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModelProviderContext

@ -56,9 +56,15 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.AuthorizationContext.AuthorizationContext(Microsoft.AspNet.Mvc.ActionContext, System.Collections.Generic.IList<Microsoft.AspNet.Mvc.IFilter>)
:param actionContext:
:type actionContext: Microsoft.AspNet.Mvc.ActionContext
:param filters:
:type filters: System.Collections.Generic.IList{Microsoft.AspNet.Mvc.IFilter}

@ -73,7 +73,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.AuthorizationFilterAttribute.Fail(Microsoft.AspNet.Mvc.AuthorizationContext)
:param context:
:type context: Microsoft.AspNet.Mvc.AuthorizationContext
@ -84,7 +87,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.AuthorizationFilterAttribute.HasAllowAnonymous(Microsoft.AspNet.Mvc.AuthorizationContext)
:param context:
:type context: Microsoft.AspNet.Mvc.AuthorizationContext
:rtype: System.Boolean
@ -96,7 +102,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.AuthorizationFilterAttribute.OnAuthorization(Microsoft.AspNet.Mvc.AuthorizationContext)
:param context:
:type context: Microsoft.AspNet.Mvc.AuthorizationContext
@ -107,7 +116,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.AuthorizationFilterAttribute.OnAuthorizationAsync(Microsoft.AspNet.Mvc.AuthorizationContext)
:param context:
:type context: Microsoft.AspNet.Mvc.AuthorizationContext
:rtype: System.Threading.Tasks.Task

@ -63,7 +63,10 @@ Constructors
Authorize filter for a specific policy.
:param policy: None
:param policy:
:type policy: AuthorizationPolicy
@ -104,7 +107,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.AuthorizeFilter.OnAuthorizationAsync(Microsoft.AspNet.Mvc.AuthorizationContext)
:param context:
:type context: Microsoft.AspNet.Mvc.AuthorizationContext
:rtype: System.Threading.Tasks.Task

@ -65,7 +65,10 @@ Constructors
Creates a new [Microsoft.AspNet.Mvc.BadRequestObjectResult](Microsoft.AspNet.Mvc.BadRequestObjectResult.yml) instance.
:param modelState: [Microsoft.AspNet.Mvc.ModelBinding.ModelStateDictionary]() containing the validation errors.
:type modelState: Microsoft.AspNet.Mvc.ModelBinding.ModelStateDictionary
@ -80,7 +83,10 @@ Constructors
Creates a new [Microsoft.AspNet.Mvc.BadRequestObjectResult](Microsoft.AspNet.Mvc.BadRequestObjectResult.yml) instance.
:param error: Contains the errors to be returned to the client.
:type error: System.Object

@ -64,7 +64,10 @@ Constructors
Creates a new instace of [Microsoft.AspNet.Mvc.BindAttribute](Microsoft.AspNet.Mvc.BindAttribute.yml).
:param include: Names of parameters to include in binding.
:type include: System.String[]
@ -79,8 +82,10 @@ Constructors
Creates a new instance of [Microsoft.AspNet.Mvc.BindAttribute](Microsoft.AspNet.Mvc.BindAttribute.yml).
:param predicateProviderType: The type which implements
[Microsoft.AspNet.Mvc.ModelBinding.IPropertyBindingPredicateProvider]().
:param predicateProviderType: The type which implements [Microsoft.AspNet.Mvc.ModelBinding.IPropertyBindingPredicateProvider]().
:type predicateProviderType: System.Type

@ -64,7 +64,10 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.ChallengeResult.ChallengeResult(AuthenticationProperties)
:param properties:
:type properties: AuthenticationProperties
@ -75,7 +78,10 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.ChallengeResult.ChallengeResult(System.Collections.Generic.IList<System.String>)
:param authenticationSchemes:
:type authenticationSchemes: System.Collections.Generic.IList{System.String}
@ -86,9 +92,15 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.ChallengeResult.ChallengeResult(System.Collections.Generic.IList<System.String>, AuthenticationProperties)
:param authenticationSchemes:
:type authenticationSchemes: System.Collections.Generic.IList{System.String}
:param properties:
:type properties: AuthenticationProperties
@ -99,7 +111,10 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.ChallengeResult.ChallengeResult(System.String)
:param authenticationScheme:
:type authenticationScheme: System.String
@ -110,9 +125,15 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.ChallengeResult.ChallengeResult(System.String, AuthenticationProperties)
:param authenticationScheme:
:type authenticationScheme: System.String
:param properties:
:type properties: AuthenticationProperties
@ -159,7 +180,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.ChallengeResult.ExecuteResult(Microsoft.AspNet.Mvc.ActionContext)
:param context:
:type context: Microsoft.AspNet.Mvc.ActionContext

@ -81,9 +81,15 @@ Constructors
Creates a new instance of [Microsoft.AspNet.Mvc.ConsumesAttribute](Microsoft.AspNet.Mvc.ConsumesAttribute.yml).
:param contentType:
:type contentType: System.String
:param otherContentTypes:
:type otherContentTypes: System.String[]
@ -130,7 +136,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.ConsumesAttribute.Accept(Microsoft.AspNet.Mvc.ActionConstraintContext)
:param context:
:type context: Microsoft.AspNet.Mvc.ActionConstraintContext
:rtype: System.Boolean
@ -142,7 +151,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.ConsumesAttribute.OnResourceExecuted(Microsoft.AspNet.Mvc.ResourceExecutedContext)
:param context:
:type context: Microsoft.AspNet.Mvc.ResourceExecutedContext
@ -153,7 +165,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.ConsumesAttribute.OnResourceExecuting(Microsoft.AspNet.Mvc.ResourceExecutingContext)
:param context:
:type context: Microsoft.AspNet.Mvc.ResourceExecutingContext

@ -105,7 +105,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.ContentResult.ExecuteResultAsync(Microsoft.AspNet.Mvc.ActionContext)
:param context:
:type context: Microsoft.AspNet.Mvc.ActionContext
:rtype: System.Threading.Tasks.Task

@ -63,7 +63,10 @@ Constructors
Initializes a new [Microsoft.AspNet.Mvc.ContentViewComponentResult](Microsoft.AspNet.Mvc.ContentViewComponentResult.yml).
:param encodedContent:
:type encodedContent: Microsoft.AspNet.Mvc.Rendering.HtmlString
@ -78,7 +81,10 @@ Constructors
Initializes a new [Microsoft.AspNet.Mvc.ContentViewComponentResult](Microsoft.AspNet.Mvc.ContentViewComponentResult.yml).
:param content: Content to write. The content be HTML encoded when output.
:type content: System.String
@ -137,7 +143,10 @@ Methods
Writes the [Microsoft.AspNet.Mvc.ContentViewComponentResult.EncodedContent](Microsoft.AspNet.Mvc.ContentViewComponentResult.yml).
:param context: The [Microsoft.AspNet.Mvc.ViewComponentContext](Microsoft.AspNet.Mvc.ViewComponentContext.yml).
:type context: Microsoft.AspNet.Mvc.ViewComponentContext
@ -152,7 +161,10 @@ Methods
Writes the [Microsoft.AspNet.Mvc.ContentViewComponentResult.EncodedContent](Microsoft.AspNet.Mvc.ContentViewComponentResult.yml).
:param context: The [Microsoft.AspNet.Mvc.ViewComponentContext](Microsoft.AspNet.Mvc.ViewComponentContext.yml).
:type context: Microsoft.AspNet.Mvc.ViewComponentContext
:rtype: System.Threading.Tasks.Task
:return: A completed [System.Threading.Tasks.Task]().

@ -278,7 +278,10 @@ Methods
<paramref name="content" /> string.
:param content: The content to write to the response.
:type content: System.String
:rtype: Microsoft.AspNet.Mvc.ContentResult
:return: The created [Microsoft.AspNet.Mvc.ContentResult](Microsoft.AspNet.Mvc.ContentResult.yml) object for the response.
@ -298,9 +301,15 @@ Methods
<paramref name="contentType" />.
:param content: The content to write to the response.
:type content: System.String
:param contentType: The content type (MIME type).
:type contentType: MediaTypeHeaderValue
:rtype: Microsoft.AspNet.Mvc.ContentResult
:return: The created [Microsoft.AspNet.Mvc.ContentResult](Microsoft.AspNet.Mvc.ContentResult.yml) object for the response.
@ -319,9 +328,15 @@ Methods
and a content type.
:param content: The content to write to the response.
:type content: System.String
:param contentType: The content type (MIME type).
:type contentType: System.String
:rtype: Microsoft.AspNet.Mvc.ContentResult
:return: The created [Microsoft.AspNet.Mvc.ContentResult](Microsoft.AspNet.Mvc.ContentResult.yml) object for the response.
@ -342,11 +357,20 @@ Methods
<paramref name="contentEncoding" />.
:param content: The content to write to the response.
:type content: System.String
:param contentType: The content type (MIME type).
:type contentType: System.String
:param contentEncoding: The content encoding.
:type contentEncoding: System.Text.Encoding
:rtype: Microsoft.AspNet.Mvc.ContentResult
:return: The created [Microsoft.AspNet.Mvc.ContentResult](Microsoft.AspNet.Mvc.ContentResult.yml) object for the response.
@ -363,9 +387,15 @@ Methods
Creates a [Microsoft.AspNet.Mvc.CreatedResult](Microsoft.AspNet.Mvc.CreatedResult.yml) object that produces a Created (201) response.
:param uri: The URI at which the content has been created.
:type uri: System.String
:param value: The content value to format in the entity body.
:type value: System.Object
:rtype: Microsoft.AspNet.Mvc.CreatedResult
:return: The created [Microsoft.AspNet.Mvc.CreatedResult](Microsoft.AspNet.Mvc.CreatedResult.yml) for the response.
@ -382,9 +412,15 @@ Methods
Creates a [Microsoft.AspNet.Mvc.CreatedResult](Microsoft.AspNet.Mvc.CreatedResult.yml) object that produces a Created (201) response.
:param uri: The URI at which the content has been created.
:type uri: System.Uri
:param value: The content value to format in the entity body.
:type value: System.Object
:rtype: Microsoft.AspNet.Mvc.CreatedResult
:return: The created [Microsoft.AspNet.Mvc.CreatedResult](Microsoft.AspNet.Mvc.CreatedResult.yml) for the response.
@ -401,9 +437,15 @@ Methods
Creates a [Microsoft.AspNet.Mvc.CreatedAtActionResult](Microsoft.AspNet.Mvc.CreatedAtActionResult.yml) object that produces a Created (201) response.
:param actionName: The name of the action to use for generating the URL.
:type actionName: System.String
:param value: The content value to format in the entity body.
:type value: System.Object
:rtype: Microsoft.AspNet.Mvc.CreatedAtActionResult
:return: The created [Microsoft.AspNet.Mvc.CreatedAtRouteResult](Microsoft.AspNet.Mvc.CreatedAtRouteResult.yml) for the response.
@ -420,11 +462,20 @@ Methods
Creates a [Microsoft.AspNet.Mvc.CreatedAtActionResult](Microsoft.AspNet.Mvc.CreatedAtActionResult.yml) object that produces a Created (201) response.
:param actionName: The name of the action to use for generating the URL.
:type actionName: System.String
:param routeValues: The route data to use for generating the URL.
:type routeValues: System.Object
:param value: The content value to format in the entity body.
:type value: System.Object
:rtype: Microsoft.AspNet.Mvc.CreatedAtActionResult
:return: The created [Microsoft.AspNet.Mvc.CreatedAtRouteResult](Microsoft.AspNet.Mvc.CreatedAtRouteResult.yml) for the response.
@ -441,13 +492,25 @@ Methods
Creates a [Microsoft.AspNet.Mvc.CreatedAtActionResult](Microsoft.AspNet.Mvc.CreatedAtActionResult.yml) object that produces a Created (201) response.
:param actionName: The name of the action to use for generating the URL.
:type actionName: System.String
:param controllerName: The name of the controller to use for generating the URL.
:type controllerName: System.String
:param routeValues: The route data to use for generating the URL.
:type routeValues: System.Object
:param value: The content value to format in the entity body.
:type value: System.Object
:rtype: Microsoft.AspNet.Mvc.CreatedAtActionResult
:return: The created [Microsoft.AspNet.Mvc.CreatedAtRouteResult](Microsoft.AspNet.Mvc.CreatedAtRouteResult.yml) for the response.
@ -464,9 +527,15 @@ Methods
Creates a [Microsoft.AspNet.Mvc.CreatedAtRouteResult](Microsoft.AspNet.Mvc.CreatedAtRouteResult.yml) object that produces a Created (201) response.
:param routeValues: The route data to use for generating the URL.
:type routeValues: System.Object
:param value: The content value to format in the entity body.
:type value: System.Object
:rtype: Microsoft.AspNet.Mvc.CreatedAtRouteResult
:return: The created [Microsoft.AspNet.Mvc.CreatedAtRouteResult](Microsoft.AspNet.Mvc.CreatedAtRouteResult.yml) for the response.
@ -483,9 +552,15 @@ Methods
Creates a [Microsoft.AspNet.Mvc.CreatedAtRouteResult](Microsoft.AspNet.Mvc.CreatedAtRouteResult.yml) object that produces a Created (201) response.
:param routeName: The name of the route to use for generating the URL.
:type routeName: System.String
:param value: The content value to format in the entity body.
:type value: System.Object
:rtype: Microsoft.AspNet.Mvc.CreatedAtRouteResult
:return: The created [Microsoft.AspNet.Mvc.CreatedAtRouteResult](Microsoft.AspNet.Mvc.CreatedAtRouteResult.yml) for the response.
@ -502,11 +577,20 @@ Methods
Creates a [Microsoft.AspNet.Mvc.CreatedAtRouteResult](Microsoft.AspNet.Mvc.CreatedAtRouteResult.yml) object that produces a Created (201) response.
:param routeName: The name of the route to use for generating the URL.
:type routeName: System.String
:param routeValues: The route data to use for generating the URL.
:type routeValues: System.Object
:param value: The content value to format in the entity body.
:type value: System.Object
:rtype: Microsoft.AspNet.Mvc.CreatedAtRouteResult
:return: The created [Microsoft.AspNet.Mvc.CreatedAtRouteResult](Microsoft.AspNet.Mvc.CreatedAtRouteResult.yml) for the response.
@ -532,9 +616,10 @@ Methods
Releases all resources currently used by this [Microsoft.AspNet.Mvc.Controller](Microsoft.AspNet.Mvc.Controller.yml) instance.
:param disposing: <c>true</c> if this method is being invoked by the [Microsoft.AspNet.Mvc.Controller.Dispose](Microsoft.AspNet.Mvc.Controller.yml) method,
otherwise
<c>false</c>.
:param disposing: <c>true</c> if this method is being invoked by the [Microsoft.AspNet.Mvc.Controller.Dispose](Microsoft.AspNet.Mvc.Controller.yml) method, otherwise <c>false</c>.
:type disposing: System.Boolean
@ -552,9 +637,15 @@ Methods
<paramref name="contentType" /> as the Content-Type.
:param fileContents: The file contents.
:type fileContents: System.Byte[]
:param contentType: The Content-Type of the file.
:type contentType: System.String
:rtype: Microsoft.AspNet.Mvc.FileContentResult
:return: The created [Microsoft.AspNet.Mvc.FileContentResult](Microsoft.AspNet.Mvc.FileContentResult.yml) for the response.
@ -576,11 +667,20 @@ Methods
<paramref name="fileDownloadName" /> as the suggested file name.
:param fileContents: The file contents.
:type fileContents: System.Byte[]
:param contentType: The Content-Type of the file.
:type contentType: System.String
:param fileDownloadName: The suggested file name.
:type fileDownloadName: System.String
:rtype: Microsoft.AspNet.Mvc.FileContentResult
:return: The created [Microsoft.AspNet.Mvc.FileContentResult](Microsoft.AspNet.Mvc.FileContentResult.yml) for the response.
@ -600,9 +700,15 @@ Methods
<paramref name="contentType" /> as the Content-Type.
:param fileStream: The [System.IO.Stream]() with the contents of the file.
:type fileStream: System.IO.Stream
:param contentType: The Content-Type of the file.
:type contentType: System.String
:rtype: Microsoft.AspNet.Mvc.FileStreamResult
:return: The created [Microsoft.AspNet.Mvc.FileStreamResult](Microsoft.AspNet.Mvc.FileStreamResult.yml) for the response.
@ -624,11 +730,20 @@ Methods
<paramref name="fileDownloadName" /> as the suggested file name.
:param fileStream: The [System.IO.Stream]() with the contents of the file.
:type fileStream: System.IO.Stream
:param contentType: The Content-Type of the file.
:type contentType: System.String
:param fileDownloadName: The suggested file name.
:type fileDownloadName: System.String
:rtype: Microsoft.AspNet.Mvc.FileStreamResult
:return: The created [Microsoft.AspNet.Mvc.FileStreamResult](Microsoft.AspNet.Mvc.FileStreamResult.yml) for the response.
@ -648,9 +763,15 @@ Methods
<paramref name="contentType" /> as the Content-Type.
:param fileName: The [System.IO.Stream]() with the contents of the file.
:type fileName: System.String
:param contentType: The Content-Type of the file.
:type contentType: System.String
:rtype: Microsoft.AspNet.Mvc.FilePathResult
:return: The created [Microsoft.AspNet.Mvc.FilePathResult](Microsoft.AspNet.Mvc.FilePathResult.yml) for the response.
@ -672,11 +793,20 @@ Methods
<paramref name="fileDownloadName" /> as the suggested file name.
:param fileName: The [System.IO.Stream]() with the contents of the file.
:type fileName: System.String
:param contentType: The Content-Type of the file.
:type contentType: System.String
:param fileDownloadName: The suggested file name.
:type fileDownloadName: System.String
:rtype: Microsoft.AspNet.Mvc.FilePathResult
:return: The created [Microsoft.AspNet.Mvc.FilePathResult](Microsoft.AspNet.Mvc.FilePathResult.yml) for the response.
@ -708,7 +838,10 @@ Methods
Creates an [Microsoft.AspNet.Mvc.BadRequestObjectResult](Microsoft.AspNet.Mvc.BadRequestObjectResult.yml) that produces a Bad Request (400) response.
:param modelState:
:type modelState: Microsoft.AspNet.Mvc.ModelBinding.ModelStateDictionary
:rtype: Microsoft.AspNet.Mvc.BadRequestObjectResult
:return: The created [Microsoft.AspNet.Mvc.BadRequestObjectResult](Microsoft.AspNet.Mvc.BadRequestObjectResult.yml) for the response.
@ -725,7 +858,10 @@ Methods
Creates an [Microsoft.AspNet.Mvc.BadRequestObjectResult](Microsoft.AspNet.Mvc.BadRequestObjectResult.yml) that produces a Bad Request (400) response.
:param error:
:type error: System.Object
:rtype: Microsoft.AspNet.Mvc.BadRequestObjectResult
:return: The created [Microsoft.AspNet.Mvc.BadRequestObjectResult](Microsoft.AspNet.Mvc.BadRequestObjectResult.yml) for the response.
@ -757,7 +893,10 @@ Methods
Creates an [Microsoft.AspNet.Mvc.HttpNotFoundObjectResult](Microsoft.AspNet.Mvc.HttpNotFoundObjectResult.yml) that produces a Not Found (404) response.
:param value:
:type value: System.Object
:rtype: Microsoft.AspNet.Mvc.HttpNotFoundObjectResult
:return: The created [Microsoft.AspNet.Mvc.HttpNotFoundObjectResult](Microsoft.AspNet.Mvc.HttpNotFoundObjectResult.yml) for the response.
@ -791,12 +930,13 @@ Methods
to JSON.
:param data: The object to serialize.
:type data: System.Object
:rtype: Microsoft.AspNet.Mvc.JsonResult
:return: The created [Microsoft.AspNet.Mvc.JsonResult](Microsoft.AspNet.Mvc.JsonResult.yml) that serializes the specified
<paramref name="data" />
to JSON format for the response.
:return: The created [Microsoft.AspNet.Mvc.JsonResult](Microsoft.AspNet.Mvc.JsonResult.yml) that serializes the specified <paramref name="data" /> to JSON format for the response.
.. code-block:: csharp
@ -812,15 +952,18 @@ Methods
to JSON.
:param data: The object to serialize.
:type data: System.Object
:param serializerSettings: The @!:JsonSerializerSettings- to be used by
the formatter.
:param serializerSettings: The @!:JsonSerializerSettings- to be used by the formatter.
:type serializerSettings: JsonSerializerSettings
:rtype: Microsoft.AspNet.Mvc.JsonResult
:return: The created [Microsoft.AspNet.Mvc.JsonResult](Microsoft.AspNet.Mvc.JsonResult.yml) that serializes the specified
<paramref name="data" />
as JSON format for the response.
:return: The created [Microsoft.AspNet.Mvc.JsonResult](Microsoft.AspNet.Mvc.JsonResult.yml) that serializes the specified <paramref name="data" /> as JSON format for the response.
.. code-block:: csharp
@ -834,7 +977,10 @@ Methods
Called after the action method is invoked.
:param context: The action executed context.
:type context: Microsoft.AspNet.Mvc.ActionExecutedContext
@ -849,7 +995,10 @@ Methods
Called before the action method is invoked.
:param context: The action executing context.
:type context: Microsoft.AspNet.Mvc.ActionExecutingContext
@ -864,10 +1013,15 @@ Methods
Called before the action method is invoked.
:param context: The action executing context.
:type context: Microsoft.AspNet.Mvc.ActionExecutingContext
:param next: The [Microsoft.AspNet.Mvc.ActionExecutionDelegate]() to execute. Invoke this delegate in the body
of [Microsoft.AspNet.Mvc.Controller.OnActionExecutionAsync(Microsoft.AspNet.Mvc.ActionExecutingContext,Microsoft.AspNet.Mvc.ActionExecutionDelegate)](Microsoft.AspNet.Mvc.Controller.yml) to continue execution of the action.
:param next: The [Microsoft.AspNet.Mvc.ActionExecutionDelegate]() to execute. Invoke this delegate in the body of [Microsoft.AspNet.Mvc.Controller.OnActionExecutionAsync(Microsoft.AspNet.Mvc.ActionExecutingContext,Microsoft.AspNet.Mvc.ActionExecutionDelegate)](Microsoft.AspNet.Mvc.Controller.yml) to continue execution of the action.
:type next: Microsoft.AspNet.Mvc.ActionExecutionDelegate
:rtype: System.Threading.Tasks.Task
:return: A [System.Threading.Tasks.Task]() instance.
@ -901,7 +1055,10 @@ Methods
to be rendered by the partial view.
:param model: The model that is rendered by the partial view.
:type model: System.Object
:rtype: Microsoft.AspNet.Mvc.PartialViewResult
:return: The created [Microsoft.AspNet.Mvc.PartialViewResult](Microsoft.AspNet.Mvc.PartialViewResult.yml) object for the response.
@ -919,7 +1076,10 @@ Methods
<paramref name="viewName" />.
:param viewName: The name of the view that is rendered to the response.
:type viewName: System.String
:rtype: Microsoft.AspNet.Mvc.PartialViewResult
:return: The created [Microsoft.AspNet.Mvc.PartialViewResult](Microsoft.AspNet.Mvc.PartialViewResult.yml) object for the response.
@ -939,9 +1099,15 @@ Methods
<paramref name="model" /> to be rendered by the partial view.
:param viewName: The name of the partial view that is rendered to the response.
:type viewName: System.String
:param model: The model that is rendered by the partial view.
:type model: System.Object
:rtype: Microsoft.AspNet.Mvc.PartialViewResult
:return: The created [Microsoft.AspNet.Mvc.PartialViewResult](Microsoft.AspNet.Mvc.PartialViewResult.yml) object for the response.
@ -959,7 +1125,10 @@ Methods
<paramref name="url" />.
:param url: The URL to redirect to.
:type url: System.String
:rtype: Microsoft.AspNet.Mvc.RedirectResult
:return: The created [Microsoft.AspNet.Mvc.RedirectResult](Microsoft.AspNet.Mvc.RedirectResult.yml) for the response.
@ -978,7 +1147,10 @@ Methods
<paramref name="url" />.
:param url: The URL to redirect to.
:type url: System.String
:rtype: Microsoft.AspNet.Mvc.RedirectResult
:return: The created [Microsoft.AspNet.Mvc.RedirectResult](Microsoft.AspNet.Mvc.RedirectResult.yml) for the response.
@ -996,7 +1168,10 @@ Methods
<paramref name="actionName" />.
:param actionName: The name of the action.
:type actionName: System.String
:rtype: Microsoft.AspNet.Mvc.RedirectToActionResult
:return: The created [Microsoft.AspNet.Mvc.RedirectToActionResult](Microsoft.AspNet.Mvc.RedirectToActionResult.yml) for the response.
@ -1016,9 +1191,15 @@ Methods
<paramref name="routeValues" />.
:param actionName: The name of the action.
:type actionName: System.String
:param routeValues: The parameters for a route.
:type routeValues: System.Object
:rtype: Microsoft.AspNet.Mvc.RedirectToActionResult
:return: The created [Microsoft.AspNet.Mvc.RedirectToActionResult](Microsoft.AspNet.Mvc.RedirectToActionResult.yml) for the response.
@ -1038,9 +1219,15 @@ Methods
<paramref name="controllerName" />.
:param actionName: The name of the action.
:type actionName: System.String
:param controllerName: The name of the controller.
:type controllerName: System.String
:rtype: Microsoft.AspNet.Mvc.RedirectToActionResult
:return: The created [Microsoft.AspNet.Mvc.RedirectToActionResult](Microsoft.AspNet.Mvc.RedirectToActionResult.yml) for the response.
@ -1061,11 +1248,20 @@ Methods
<paramref name="routeValues" />.
:param actionName: The name of the action.
:type actionName: System.String
:param controllerName: The name of the controller.
:type controllerName: System.String
:param routeValues: The parameters for a route.
:type routeValues: System.Object
:rtype: Microsoft.AspNet.Mvc.RedirectToActionResult
:return: The created [Microsoft.AspNet.Mvc.RedirectToActionResult](Microsoft.AspNet.Mvc.RedirectToActionResult.yml) for the response.
@ -1084,7 +1280,10 @@ Methods
<paramref name="actionName" />.
:param actionName: The name of the action.
:type actionName: System.String
:rtype: Microsoft.AspNet.Mvc.RedirectToActionResult
:return: The created [Microsoft.AspNet.Mvc.RedirectToActionResult](Microsoft.AspNet.Mvc.RedirectToActionResult.yml) for the response.
@ -1104,9 +1303,15 @@ Methods
<paramref name="routeValues" />.
:param actionName: The name of the action.
:type actionName: System.String
:param routeValues: The parameters for a route.
:type routeValues: System.Object
:rtype: Microsoft.AspNet.Mvc.RedirectToActionResult
:return: The created [Microsoft.AspNet.Mvc.RedirectToActionResult](Microsoft.AspNet.Mvc.RedirectToActionResult.yml) for the response.
@ -1126,9 +1331,15 @@ Methods
<paramref name="controllerName" />.
:param actionName: The name of the action.
:type actionName: System.String
:param controllerName: The name of the controller.
:type controllerName: System.String
:rtype: Microsoft.AspNet.Mvc.RedirectToActionResult
:return: The created [Microsoft.AspNet.Mvc.RedirectToActionResult](Microsoft.AspNet.Mvc.RedirectToActionResult.yml) for the response.
@ -1150,11 +1361,20 @@ Methods
<paramref name="routeValues" />.
:param actionName: The name of the action.
:type actionName: System.String
:param controllerName: The name of the controller.
:type controllerName: System.String
:param routeValues: The parameters for a route.
:type routeValues: System.Object
:rtype: Microsoft.AspNet.Mvc.RedirectToActionResult
:return: The created [Microsoft.AspNet.Mvc.RedirectToActionResult](Microsoft.AspNet.Mvc.RedirectToActionResult.yml) for the response.
@ -1172,7 +1392,10 @@ Methods
<paramref name="routeValues" />.
:param routeValues: The parameters for a route.
:type routeValues: System.Object
:rtype: Microsoft.AspNet.Mvc.RedirectToRouteResult
:return: The created [Microsoft.AspNet.Mvc.RedirectToRouteResult](Microsoft.AspNet.Mvc.RedirectToRouteResult.yml) for the response.
@ -1190,7 +1413,10 @@ Methods
<paramref name="routeName" />.
:param routeName: The name of the route.
:type routeName: System.String
:rtype: Microsoft.AspNet.Mvc.RedirectToRouteResult
:return: The created [Microsoft.AspNet.Mvc.RedirectToRouteResult](Microsoft.AspNet.Mvc.RedirectToRouteResult.yml) for the response.
@ -1210,9 +1436,15 @@ Methods
<paramref name="routeValues" />.
:param routeName: The name of the route.
:type routeName: System.String
:param routeValues: The parameters for a route.
:type routeValues: System.Object
:rtype: Microsoft.AspNet.Mvc.RedirectToRouteResult
:return: The created [Microsoft.AspNet.Mvc.RedirectToRouteResult](Microsoft.AspNet.Mvc.RedirectToRouteResult.yml) for the response.
@ -1231,7 +1463,10 @@ Methods
<paramref name="routeValues" />.
:param routeValues: The parameters for a route.
:type routeValues: System.Object
:rtype: Microsoft.AspNet.Mvc.RedirectToRouteResult
:return: The created [Microsoft.AspNet.Mvc.RedirectToRouteResult](Microsoft.AspNet.Mvc.RedirectToRouteResult.yml) for the response.
@ -1250,7 +1485,10 @@ Methods
<paramref name="routeName" />.
:param routeName: The name of the route.
:type routeName: System.String
:rtype: Microsoft.AspNet.Mvc.RedirectToRouteResult
:return: The created [Microsoft.AspNet.Mvc.RedirectToRouteResult](Microsoft.AspNet.Mvc.RedirectToRouteResult.yml) for the response.
@ -1270,9 +1508,15 @@ Methods
<paramref name="routeValues" />.
:param routeName: The name of the route.
:type routeName: System.String
:param routeValues: The parameters for a route.
:type routeValues: System.Object
:rtype: Microsoft.AspNet.Mvc.RedirectToRouteResult
:return: The created [Microsoft.AspNet.Mvc.RedirectToRouteResult](Microsoft.AspNet.Mvc.RedirectToRouteResult.yml) for the response.
@ -1292,15 +1536,23 @@ Methods
<paramref name="prefix" />.
:param model: The model instance to update.
:type model: System.Object
:param modelType: The type of model instance to update.
:type modelType: System.Type
:param prefix: The prefix to use when looking up values in the current [Microsoft.AspNet.Mvc.ModelBinding.IValueProvider]()
:type prefix: System.String
:rtype: System.Threading.Tasks.Task{System.Boolean}
:return: A [System.Threading.Tasks.Task]() that on completion returns
<c>true</c> if the update is successful
:return: A [System.Threading.Tasks.Task]() that on completion returns <c>true</c> if the update is successful
.. code-block:: csharp
@ -1318,20 +1570,33 @@ Methods
<paramref name="prefix" />.
:param model: The model instance to update.
:type model: System.Object
:param modelType: The type of model instance to update.
:type modelType: System.Type
:param prefix: The prefix to use when looking up values in the
<paramref name="valueProvider" />
:param prefix: The prefix to use when looking up values in the <paramref name="valueProvider" />
:type prefix: System.String
:param valueProvider: The [Microsoft.AspNet.Mvc.ModelBinding.IValueProvider]() used for looking up values.
:type valueProvider: Microsoft.AspNet.Mvc.ModelBinding.IValueProvider
:param predicate: A predicate which can be used to filter properties at runtime.
:type predicate: System.Func{Microsoft.AspNet.Mvc.ModelBinding.ModelBindingContext,System.String,System.Boolean}
:rtype: System.Threading.Tasks.Task{System.Boolean}
:return: A [System.Threading.Tasks.Task]() that on completion returns
<c>true</c> if the update is successful
:return: A [System.Threading.Tasks.Task]() that on completion returns <c>true</c> if the update is successful
.. code-block:: csharp
@ -1347,11 +1612,13 @@ Methods
[Microsoft.AspNet.Mvc.ModelBinding.IValueProvider]().
:param model: The model instance to update.
:type model: TModel
:rtype: System.Threading.Tasks.Task{System.Boolean}
:return: A [System.Threading.Tasks.Task]() that on completion returns
<c>true</c> if the update is successful
:return: A [System.Threading.Tasks.Task]() that on completion returns <c>true</c> if the update is successful
.. code-block:: csharp
@ -1368,13 +1635,18 @@ Methods
<paramref name="prefix" />.
:param model: The model instance to update.
:type model: TModel
:param prefix: The prefix to use when looking up values in the current [Microsoft.AspNet.Mvc.ModelBinding.IValueProvider]()
:type prefix: System.String
:rtype: System.Threading.Tasks.Task{System.Boolean}
:return: A [System.Threading.Tasks.Task]() that on completion returns
<c>true</c> if the update is successful
:return: A [System.Threading.Tasks.Task]() that on completion returns <c>true</c> if the update is successful
.. code-block:: csharp
@ -1392,16 +1664,23 @@ Methods
<paramref name="prefix" />.
:param model: The model instance to update.
:type model: TModel
:param prefix: The prefix to use when looking up values in the
<paramref name="valueProvider" />.
:param prefix: The prefix to use when looking up values in the <paramref name="valueProvider" />.
:type prefix: System.String
:param valueProvider: The [Microsoft.AspNet.Mvc.ModelBinding.IValueProvider]() used for looking up values.
:type valueProvider: Microsoft.AspNet.Mvc.ModelBinding.IValueProvider
:rtype: System.Threading.Tasks.Task{System.Boolean}
:return: A [System.Threading.Tasks.Task]() that on completion returns
<c>true</c> if the update is successful
:return: A [System.Threading.Tasks.Task]() that on completion returns <c>true</c> if the update is successful
.. code-block:: csharp
@ -1419,18 +1698,28 @@ Methods
<paramref name="prefix" />.
:param model: The model instance to update.
:type model: TModel
:param prefix: The prefix to use when looking up values in the
<paramref name="valueProvider" />
:param prefix: The prefix to use when looking up values in the <paramref name="valueProvider" />
:type prefix: System.String
:param valueProvider: The [Microsoft.AspNet.Mvc.ModelBinding.IValueProvider]() used for looking up values.
:type valueProvider: Microsoft.AspNet.Mvc.ModelBinding.IValueProvider
:param predicate: A predicate which can be used to filter properties at runtime.
:type predicate: System.Func{Microsoft.AspNet.Mvc.ModelBinding.ModelBindingContext,System.String,System.Boolean}
:rtype: System.Threading.Tasks.Task{System.Boolean}
:return: A [System.Threading.Tasks.Task]() that on completion returns
<c>true</c> if the update is successful
:return: A [System.Threading.Tasks.Task]() that on completion returns <c>true</c> if the update is successful
.. code-block:: csharp
@ -1448,19 +1737,28 @@ Methods
<paramref name="prefix" />.
:param model: The model instance to update.
:type model: TModel
:param prefix: The prefix to use when looking up values in the
<paramref name="valueProvider" />
:param prefix: The prefix to use when looking up values in the <paramref name="valueProvider" />
:type prefix: System.String
:param valueProvider: The [Microsoft.AspNet.Mvc.ModelBinding.IValueProvider]() used for looking up values.
:type valueProvider: Microsoft.AspNet.Mvc.ModelBinding.IValueProvider
:param includeExpressions: [System.Linq.Expressions.Expression]()(s) which represent top-level properties
which need to be included for the current model.
:param includeExpressions: [System.Linq.Expressions.Expression]()(s) which represent top-level properties which need to be included for the current model.
:type includeExpressions: System.Linq.Expressions.Expression{System.Func{{TModel},System.Object}}[]
:rtype: System.Threading.Tasks.Task{System.Boolean}
:return: A [System.Threading.Tasks.Task]() that on completion returns
<c>true</c> if the update is successful
:return: A [System.Threading.Tasks.Task]() that on completion returns <c>true</c> if the update is successful
.. code-block:: csharp
@ -1477,15 +1775,23 @@ Methods
<paramref name="prefix" />.
:param model: The model instance to update.
:type model: TModel
:param prefix: The prefix to use when looking up values in the current [Microsoft.AspNet.Mvc.ModelBinding.IValueProvider]().
:type prefix: System.String
:param predicate: A predicate which can be used to filter properties at runtime.
:type predicate: System.Func{Microsoft.AspNet.Mvc.ModelBinding.ModelBindingContext,System.String,System.Boolean}
:rtype: System.Threading.Tasks.Task{System.Boolean}
:return: A [System.Threading.Tasks.Task]() that on completion returns
<c>true</c> if the update is successful
:return: A [System.Threading.Tasks.Task]() that on completion returns <c>true</c> if the update is successful
.. code-block:: csharp
@ -1502,16 +1808,23 @@ Methods
<paramref name="prefix" />.
:param model: The model instance to update.
:type model: TModel
:param prefix: The prefix to use when looking up values in the current [Microsoft.AspNet.Mvc.ModelBinding.IValueProvider]().
:type prefix: System.String
:param includeExpressions: [System.Linq.Expressions.Expression]()(s) which represent top-level properties
which need to be included for the current model.
:param includeExpressions: [System.Linq.Expressions.Expression]()(s) which represent top-level properties which need to be included for the current model.
:type includeExpressions: System.Linq.Expressions.Expression{System.Func{{TModel},System.Object}}[]
:rtype: System.Threading.Tasks.Task{System.Boolean}
:return: A [System.Threading.Tasks.Task]() that on completion returns
<c>true</c> if the update is successful
:return: A [System.Threading.Tasks.Task]() that on completion returns <c>true</c> if the update is successful
.. code-block:: csharp
@ -1526,11 +1839,13 @@ Methods
<paramref name="model" /> instance.
:param model: The model to validate.
:type model: System.Object
:rtype: System.Boolean
:return: <c>true</c> if the [Microsoft.AspNet.Mvc.Controller.ModelState](Microsoft.AspNet.Mvc.Controller.yml) is valid;
<c>false</c> otherwise.
:return: <c>true</c> if the [Microsoft.AspNet.Mvc.Controller.ModelState](Microsoft.AspNet.Mvc.Controller.yml) is valid; <c>false</c> otherwise.
.. code-block:: csharp
@ -1545,13 +1860,18 @@ Methods
<paramref name="model" /> instance.
:param model: The model to validate.
:type model: System.Object
:param prefix: The key to use when looking up information in [Microsoft.AspNet.Mvc.Controller.ModelState](Microsoft.AspNet.Mvc.Controller.yml).
:type prefix: System.String
:rtype: System.Boolean
:return: <c>true</c> if the [Microsoft.AspNet.Mvc.Controller.ModelState](Microsoft.AspNet.Mvc.Controller.yml) is valid;
<c>false</c> otherwise.
:return: <c>true</c> if the [Microsoft.AspNet.Mvc.Controller.ModelState](Microsoft.AspNet.Mvc.Controller.yml) is valid; <c>false</c> otherwise.
.. code-block:: csharp
@ -1582,7 +1902,10 @@ Methods
to be rendered by the view.
:param model: The model that is rendered by the view.
:type model: System.Object
:rtype: Microsoft.AspNet.Mvc.ViewResult
:return: The created [Microsoft.AspNet.Mvc.ViewResult](Microsoft.AspNet.Mvc.ViewResult.yml) object for the response.
@ -1600,7 +1923,10 @@ Methods
<paramref name="viewName" />.
:param viewName: The name of the view that is rendered to the response.
:type viewName: System.String
:rtype: Microsoft.AspNet.Mvc.ViewResult
:return: The created [Microsoft.AspNet.Mvc.ViewResult](Microsoft.AspNet.Mvc.ViewResult.yml) object for the response.
@ -1620,9 +1946,15 @@ Methods
<paramref name="model" /> to be rendered by the view.
:param viewName: The name of the view that is rendered to the response.
:type viewName: System.String
:param model: The model that is rendered by the view.
:type model: System.Object
:rtype: Microsoft.AspNet.Mvc.ViewResult
:return: The created [Microsoft.AspNet.Mvc.ViewResult](Microsoft.AspNet.Mvc.ViewResult.yml) object for the response.

@ -59,13 +59,25 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.ControllerActionDescriptorBuilder.AddRouteConstraints(System.Collections.Generic.ISet<System.String>, Microsoft.AspNet.Mvc.ControllerActionDescriptor, Microsoft.AspNet.Mvc.ApplicationModels.ControllerModel, Microsoft.AspNet.Mvc.ApplicationModels.ActionModel)
:param removalConstraints:
:type removalConstraints: System.Collections.Generic.ISet{System.String}
:param actionDescriptor:
:type actionDescriptor: Microsoft.AspNet.Mvc.ControllerActionDescriptor
:param controller:
:type controller: Microsoft.AspNet.Mvc.ApplicationModels.ControllerModel
:param action:
:type action: Microsoft.AspNet.Mvc.ApplicationModels.ActionModel
@ -80,7 +92,10 @@ Methods
Creates instances of [Microsoft.AspNet.Mvc.ControllerActionDescriptor](Microsoft.AspNet.Mvc.ControllerActionDescriptor.yml) from [Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModel](Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModel.yml).
:param application: The [Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModel](Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModel.yml).
:type application: Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModel
:rtype: System.Collections.Generic.IList{Microsoft.AspNet.Mvc.ControllerActionDescriptor}
:return: The list of [Microsoft.AspNet.Mvc.ControllerActionDescriptor](Microsoft.AspNet.Mvc.ControllerActionDescriptor.yml).

@ -54,11 +54,20 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.ControllerActionExecutor.ExecuteAsync(System.Reflection.MethodInfo, System.Object, System.Collections.Generic.IDictionary<System.String, System.Object>)
:param actionMethodInfo:
:type actionMethodInfo: System.Reflection.MethodInfo
:param instance:
:type instance: System.Object
:param actionArguments:
:type actionArguments: System.Collections.Generic.IDictionary{System.String,System.Object}
:rtype: System.Threading.Tasks.Task{System.Object}
@ -70,11 +79,20 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.ControllerActionExecutor.ExecuteAsync(System.Reflection.MethodInfo, System.Object, System.Object[])
:param actionMethodInfo:
:type actionMethodInfo: System.Reflection.MethodInfo
:param instance:
:type instance: System.Object
:param orderedActionArguments:
:type orderedActionArguments: System.Object[]
:rtype: System.Threading.Tasks.Task{System.Object}

@ -54,7 +54,10 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.Core.ActionInvokerFactory.ActionInvokerFactory(System.Collections.Generic.IEnumerable<Microsoft.AspNet.Mvc.Core.IActionInvokerProvider>)
:param actionInvokerProviders:
:type actionInvokerProviders: System.Collections.Generic.IEnumerable{Microsoft.AspNet.Mvc.Core.IActionInvokerProvider}
@ -73,7 +76,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.Core.ActionInvokerFactory.CreateInvoker(Microsoft.AspNet.Mvc.ActionContext)
:param actionContext:
:type actionContext: Microsoft.AspNet.Mvc.ActionContext
:rtype: Microsoft.AspNet.Mvc.IActionInvoker

@ -54,7 +54,10 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.Core.ActionInvokerProviderContext.ActionInvokerProviderContext(Microsoft.AspNet.Mvc.ActionContext)
:param actionContext:
:type actionContext: Microsoft.AspNet.Mvc.ActionContext

@ -54,11 +54,20 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.Core.ControllerActionDescriptorProvider.ControllerActionDescriptorProvider(Microsoft.AspNet.Mvc.IControllerTypeProvider, System.Collections.Generic.IEnumerable<Microsoft.AspNet.Mvc.ApplicationModels.IApplicationModelProvider>, IOptions<Microsoft.AspNet.Mvc.MvcOptions>)
:param controllerTypeProvider:
:type controllerTypeProvider: Microsoft.AspNet.Mvc.IControllerTypeProvider
:param applicationModelProviders:
:type applicationModelProviders: System.Collections.Generic.IEnumerable{Microsoft.AspNet.Mvc.ApplicationModels.IApplicationModelProvider}
:param optionsAccessor:
:type optionsAccessor: IOptions{Microsoft.AspNet.Mvc.MvcOptions}
@ -115,7 +124,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.Core.ControllerActionDescriptorProvider.OnProvidersExecuted(Microsoft.AspNet.Mvc.Core.ActionDescriptorProviderContext)
:param context:
:type context: Microsoft.AspNet.Mvc.Core.ActionDescriptorProviderContext
@ -126,7 +138,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.Core.ControllerActionDescriptorProvider.OnProvidersExecuting(Microsoft.AspNet.Mvc.Core.ActionDescriptorProviderContext)
:param context:
:type context: Microsoft.AspNet.Mvc.Core.ActionDescriptorProviderContext

@ -55,33 +55,75 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.Core.ControllerActionInvoker.ControllerActionInvoker(Microsoft.AspNet.Mvc.ActionContext, System.Collections.Generic.IReadOnlyList<Microsoft.AspNet.Mvc.Core.IFilterProvider>, Microsoft.AspNet.Mvc.IControllerFactory, Microsoft.AspNet.Mvc.ControllerActionDescriptor, System.Collections.Generic.IReadOnlyList<Microsoft.AspNet.Mvc.IInputFormatter>, System.Collections.Generic.IReadOnlyList<Microsoft.AspNet.Mvc.IOutputFormatter>, Microsoft.AspNet.Mvc.IControllerActionArgumentBinder, System.Collections.Generic.IReadOnlyList<Microsoft.AspNet.Mvc.ModelBinding.IModelBinder>, System.Collections.Generic.IReadOnlyList<Microsoft.AspNet.Mvc.ModelBinding.Validation.IModelValidatorProvider>, System.Collections.Generic.IReadOnlyList<Microsoft.AspNet.Mvc.ModelBinding.IValueProviderFactory>, Microsoft.AspNet.Mvc.IScopedInstance<Microsoft.AspNet.Mvc.ActionBindingContext>, Microsoft.AspNet.Mvc.ITempDataDictionary, ILoggerFactory, System.Int32)
:param actionContext:
:type actionContext: Microsoft.AspNet.Mvc.ActionContext
:param filterProviders:
:type filterProviders: System.Collections.Generic.IReadOnlyList{Microsoft.AspNet.Mvc.Core.IFilterProvider}
:param controllerFactory:
:type controllerFactory: Microsoft.AspNet.Mvc.IControllerFactory
:param descriptor:
:type descriptor: Microsoft.AspNet.Mvc.ControllerActionDescriptor
:param inputFormatters:
:type inputFormatters: System.Collections.Generic.IReadOnlyList{Microsoft.AspNet.Mvc.IInputFormatter}
:param outputFormatters:
:type outputFormatters: System.Collections.Generic.IReadOnlyList{Microsoft.AspNet.Mvc.IOutputFormatter}
:param controllerActionArgumentBinder:
:type controllerActionArgumentBinder: Microsoft.AspNet.Mvc.IControllerActionArgumentBinder
:param modelBinders:
:type modelBinders: System.Collections.Generic.IReadOnlyList{Microsoft.AspNet.Mvc.ModelBinding.IModelBinder}
:param modelValidatorProviders:
:type modelValidatorProviders: System.Collections.Generic.IReadOnlyList{Microsoft.AspNet.Mvc.ModelBinding.Validation.IModelValidatorProvider}
:param valueProviderFactories:
:type valueProviderFactories: System.Collections.Generic.IReadOnlyList{Microsoft.AspNet.Mvc.ModelBinding.IValueProviderFactory}
:param actionBindingContextAccessor:
:type actionBindingContextAccessor: Microsoft.AspNet.Mvc.IScopedInstance{Microsoft.AspNet.Mvc.ActionBindingContext}
:param tempData:
:type tempData: Microsoft.AspNet.Mvc.ITempDataDictionary
:param loggerFactory:
:type loggerFactory: ILoggerFactory
:param maxModelValidationErrors:
:type maxModelValidationErrors: System.Int32
@ -100,9 +142,15 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.Core.ControllerActionInvoker.BindActionArgumentsAsync(Microsoft.AspNet.Mvc.ActionContext, Microsoft.AspNet.Mvc.ActionBindingContext)
:param context:
:type context: Microsoft.AspNet.Mvc.ActionContext
:param bindingContext:
:type bindingContext: Microsoft.AspNet.Mvc.ActionBindingContext
:rtype: System.Threading.Tasks.Task{System.Collections.Generic.IDictionary{System.String,System.Object}}
@ -124,7 +172,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.Core.ControllerActionInvoker.InvokeActionAsync(Microsoft.AspNet.Mvc.ActionExecutingContext)
:param actionExecutingContext:
:type actionExecutingContext: Microsoft.AspNet.Mvc.ActionExecutingContext
:rtype: System.Threading.Tasks.Task{Microsoft.AspNet.Mvc.IActionResult}
@ -136,7 +187,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.Core.ControllerActionInvoker.ReleaseInstance(System.Object)
:param instance:
:type instance: System.Object

@ -54,19 +54,40 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.Core.ControllerActionInvokerProvider.ControllerActionInvokerProvider(Microsoft.AspNet.Mvc.IControllerFactory, System.Collections.Generic.IEnumerable<Microsoft.AspNet.Mvc.Core.IFilterProvider>, Microsoft.AspNet.Mvc.IControllerActionArgumentBinder, IOptions<Microsoft.AspNet.Mvc.MvcOptions>, Microsoft.AspNet.Mvc.IScopedInstance<Microsoft.AspNet.Mvc.ActionBindingContext>, Microsoft.AspNet.Mvc.ITempDataDictionary, ILoggerFactory)
:param controllerFactory:
:type controllerFactory: Microsoft.AspNet.Mvc.IControllerFactory
:param filterProviders:
:type filterProviders: System.Collections.Generic.IEnumerable{Microsoft.AspNet.Mvc.Core.IFilterProvider}
:param argumentBinder:
:type argumentBinder: Microsoft.AspNet.Mvc.IControllerActionArgumentBinder
:param optionsAccessor:
:type optionsAccessor: IOptions{Microsoft.AspNet.Mvc.MvcOptions}
:param actionBindingContextAccessor:
:type actionBindingContextAccessor: Microsoft.AspNet.Mvc.IScopedInstance{Microsoft.AspNet.Mvc.ActionBindingContext}
:param tempData:
:type tempData: Microsoft.AspNet.Mvc.ITempDataDictionary
:param loggerFactory:
:type loggerFactory: ILoggerFactory
@ -103,7 +124,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.Core.ControllerActionInvokerProvider.OnProvidersExecuted(Microsoft.AspNet.Mvc.Core.ActionInvokerProviderContext)
:param context:
:type context: Microsoft.AspNet.Mvc.Core.ActionInvokerProviderContext
@ -114,7 +138,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.Core.ControllerActionInvokerProvider.OnProvidersExecuting(Microsoft.AspNet.Mvc.Core.ActionInvokerProviderContext)
:param context:
:type context: Microsoft.AspNet.Mvc.Core.ActionInvokerProviderContext

@ -64,7 +64,10 @@ Constructors
Initializes a new instance of the [Microsoft.AspNet.Mvc.Core.DefaultActionDescriptorsCollectionProvider](Microsoft.AspNet.Mvc.Core.DefaultActionDescriptorsCollectionProvider.yml) class.
:param serviceProvider: The application IServiceProvider.
:type serviceProvider: System.IServiceProvider

@ -54,13 +54,25 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.Core.DefaultActionSelector.DefaultActionSelector(Microsoft.AspNet.Mvc.IActionDescriptorsCollectionProvider, Microsoft.AspNet.Mvc.Routing.IActionSelectorDecisionTreeProvider, System.Collections.Generic.IEnumerable<Microsoft.AspNet.Mvc.ActionConstraints.IActionConstraintProvider>, ILoggerFactory)
:param actionDescriptorsCollectionProvider:
:type actionDescriptorsCollectionProvider: Microsoft.AspNet.Mvc.IActionDescriptorsCollectionProvider
:param decisionTreeProvider:
:type decisionTreeProvider: Microsoft.AspNet.Mvc.Routing.IActionSelectorDecisionTreeProvider
:param actionConstraintProviders:
:type actionConstraintProviders: System.Collections.Generic.IEnumerable{Microsoft.AspNet.Mvc.ActionConstraints.IActionConstraintProvider}
:param loggerFactory:
:type loggerFactory: ILoggerFactory
@ -79,7 +91,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.Core.DefaultActionSelector.HasValidAction(VirtualPathContext)
:param context:
:type context: VirtualPathContext
:rtype: System.Boolean
@ -91,7 +106,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.Core.DefaultActionSelector.SelectAsync(RouteContext)
:param context:
:type context: RouteContext
:rtype: System.Threading.Tasks.Task{Microsoft.AspNet.Mvc.ActionDescriptor}
@ -107,7 +125,10 @@ Methods
Returns the set of best matching actions.
:param actions: The set of actions that satisfy all constraints.
:type actions: System.Collections.Generic.IReadOnlyList{Microsoft.AspNet.Mvc.ActionDescriptor}
:rtype: System.Collections.Generic.IReadOnlyList{Microsoft.AspNet.Mvc.ActionDescriptor}
:return: A list of the best matching actions.

@ -54,25 +54,55 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.Core.FilterActionInvoker.FilterActionInvoker(Microsoft.AspNet.Mvc.ActionContext, System.Collections.Generic.IReadOnlyList<Microsoft.AspNet.Mvc.Core.IFilterProvider>, System.Collections.Generic.IReadOnlyList<Microsoft.AspNet.Mvc.IInputFormatter>, System.Collections.Generic.IReadOnlyList<Microsoft.AspNet.Mvc.IOutputFormatter>, System.Collections.Generic.IReadOnlyList<Microsoft.AspNet.Mvc.ModelBinding.IModelBinder>, System.Collections.Generic.IReadOnlyList<Microsoft.AspNet.Mvc.ModelBinding.Validation.IModelValidatorProvider>, System.Collections.Generic.IReadOnlyList<Microsoft.AspNet.Mvc.ModelBinding.IValueProviderFactory>, Microsoft.AspNet.Mvc.IScopedInstance<Microsoft.AspNet.Mvc.ActionBindingContext>, ILoggerFactory, System.Int32)
:param actionContext:
:type actionContext: Microsoft.AspNet.Mvc.ActionContext
:param filterProviders:
:type filterProviders: System.Collections.Generic.IReadOnlyList{Microsoft.AspNet.Mvc.Core.IFilterProvider}
:param inputFormatters:
:type inputFormatters: System.Collections.Generic.IReadOnlyList{Microsoft.AspNet.Mvc.IInputFormatter}
:param outputFormatters:
:type outputFormatters: System.Collections.Generic.IReadOnlyList{Microsoft.AspNet.Mvc.IOutputFormatter}
:param modelBinders:
:type modelBinders: System.Collections.Generic.IReadOnlyList{Microsoft.AspNet.Mvc.ModelBinding.IModelBinder}
:param modelValidatorProviders:
:type modelValidatorProviders: System.Collections.Generic.IReadOnlyList{Microsoft.AspNet.Mvc.ModelBinding.Validation.IModelValidatorProvider}
:param valueProviderFactories:
:type valueProviderFactories: System.Collections.Generic.IReadOnlyList{Microsoft.AspNet.Mvc.ModelBinding.IValueProviderFactory}
:param actionBindingContextAccessor:
:type actionBindingContextAccessor: Microsoft.AspNet.Mvc.IScopedInstance{Microsoft.AspNet.Mvc.ActionBindingContext}
:param loggerFactory:
:type loggerFactory: ILoggerFactory
:param maxModelValidationErrors:
:type maxModelValidationErrors: System.Int32
@ -129,9 +159,15 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.Core.FilterActionInvoker.BindActionArgumentsAsync(Microsoft.AspNet.Mvc.ActionContext, Microsoft.AspNet.Mvc.ActionBindingContext)
:param context:
:type context: Microsoft.AspNet.Mvc.ActionContext
:param bindingContext:
:type bindingContext: Microsoft.AspNet.Mvc.ActionBindingContext
:rtype: System.Threading.Tasks.Task{System.Collections.Generic.IDictionary{System.String,System.Object}}
@ -148,8 +184,7 @@ Methods
:rtype: System.Object
:return: The constructed instance or
<c>null</c>.
:return: The constructed instance or <c>null</c>.
.. code-block:: csharp
@ -159,7 +194,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.Core.FilterActionInvoker.InvokeActionAsync(Microsoft.AspNet.Mvc.ActionExecutingContext)
:param actionExecutingContext:
:type actionExecutingContext: Microsoft.AspNet.Mvc.ActionExecutingContext
:rtype: System.Threading.Tasks.Task{Microsoft.AspNet.Mvc.IActionResult}
@ -185,7 +223,10 @@ Methods
Called to create an instance of an object which will act as the reciever of the action invocation.
:param instance: The instance to release.
:type instance: System.Object

@ -72,7 +72,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.Core.IActionDescriptorProvider.OnProvidersExecuted(Microsoft.AspNet.Mvc.Core.ActionDescriptorProviderContext)
:param context:
:type context: Microsoft.AspNet.Mvc.Core.ActionDescriptorProviderContext
@ -83,7 +86,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.Core.IActionDescriptorProvider.OnProvidersExecuting(Microsoft.AspNet.Mvc.Core.ActionDescriptorProviderContext)
:param context:
:type context: Microsoft.AspNet.Mvc.Core.ActionDescriptorProviderContext

@ -72,7 +72,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.Core.IActionInvokerProvider.OnProvidersExecuted(Microsoft.AspNet.Mvc.Core.ActionInvokerProviderContext)
:param context:
:type context: Microsoft.AspNet.Mvc.Core.ActionInvokerProviderContext
@ -83,7 +86,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.Core.IActionInvokerProvider.OnProvidersExecuting(Microsoft.AspNet.Mvc.Core.ActionInvokerProviderContext)
:param context:
:type context: Microsoft.AspNet.Mvc.Core.ActionInvokerProviderContext

@ -72,7 +72,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.Core.IFilterProvider.OnProvidersExecuted(Microsoft.AspNet.Mvc.FilterProviderContext)
:param context:
:type context: Microsoft.AspNet.Mvc.FilterProviderContext
@ -83,7 +86,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.Core.IFilterProvider.OnProvidersExecuting(Microsoft.AspNet.Mvc.FilterProviderContext)
:param context:
:type context: Microsoft.AspNet.Mvc.FilterProviderContext

@ -14,50 +14,28 @@ Microsoft.AspNet.Mvc.Core Namespace
:maxdepth: 2
/autoapi/Microsoft/AspNet/Mvc/Core/ActionDescriptorProviderContext/index
/autoapi/Microsoft/AspNet/Mvc/Core/ActionInvokerFactory/index
/autoapi/Microsoft/AspNet/Mvc/Core/ActionInvokerProviderContext/index
/autoapi/Microsoft/AspNet/Mvc/Core/ControllerActionDescriptorProvider/index
/autoapi/Microsoft/AspNet/Mvc/Core/ControllerActionInvoker/index
/autoapi/Microsoft/AspNet/Mvc/Core/ControllerActionInvokerProvider/index
/autoapi/Microsoft/AspNet/Mvc/Core/DefaultActionDescriptorsCollectionProvider/index
/autoapi/Microsoft/AspNet/Mvc/Core/DefaultActionSelector/index
/autoapi/Microsoft/AspNet/Mvc/Core/FilterActionInvoker/index
/autoapi/Microsoft/AspNet/Mvc/Core/IActionDescriptorProvider/index
/autoapi/Microsoft/AspNet/Mvc/Core/IActionInvokerProvider/index

@ -76,7 +76,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.CoreMvcOptionsSetup.ConfigureMvc(Microsoft.AspNet.Mvc.MvcOptions)
:param options:
:type options: Microsoft.AspNet.Mvc.MvcOptions

@ -72,7 +72,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.CorsApplicationModelProvider.OnProvidersExecuted(Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModelProviderContext)
:param context:
:type context: Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModelProviderContext
@ -83,7 +86,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.CorsApplicationModelProvider.OnProvidersExecuting(Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModelProviderContext)
:param context:
:type context: Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModelProviderContext

@ -63,9 +63,15 @@ Constructors
Creates a new instace of [Microsoft.AspNet.Mvc.CorsAuthorizationFilter](Microsoft.AspNet.Mvc.CorsAuthorizationFilter.yml).
:param corsService: The @!:ICorsService-.
:type corsService: ICorsService
:param policyProvider: The @!:ICorsPolicyProvider-.
:type policyProvider: ICorsPolicyProvider
@ -116,7 +122,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.CorsAuthorizationFilter.OnAuthorizationAsync(Microsoft.AspNet.Mvc.AuthorizationContext)
:param context:
:type context: Microsoft.AspNet.Mvc.AuthorizationContext
:rtype: System.Threading.Tasks.Task

@ -63,7 +63,10 @@ Constructors
Creates a new insntace of [Microsoft.AspNet.Mvc.CorsAuthorizationFilterFactory](Microsoft.AspNet.Mvc.CorsAuthorizationFilterFactory.yml).
:param policyName: None
:param policyName:
:type policyName: System.String
@ -100,7 +103,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.CorsAuthorizationFilterFactory.CreateInstance(System.IServiceProvider)
:param serviceProvider:
:type serviceProvider: System.IServiceProvider
:rtype: Microsoft.AspNet.Mvc.IFilter

@ -66,13 +66,25 @@ Constructors
provided.
:param actionName: The name of the action to use for generating the URL.
:type actionName: System.String
:param controllerName: The name of the controller to use for generating the URL.
:type controllerName: System.String
:param routeValues: The route data to use for generating the URL.
:type routeValues: System.Object
:param value: The value to format in the entity body.
:type value: System.Object
@ -155,7 +167,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.CreatedAtActionResult.OnFormatting(Microsoft.AspNet.Mvc.ActionContext)
:param context:
:type context: Microsoft.AspNet.Mvc.ActionContext

@ -66,9 +66,15 @@ Constructors
provided.
:param routeValues: The route data to use for generating the URL.
:type routeValues: System.Object
:param value: The value to format in the entity body.
:type value: System.Object
@ -84,11 +90,20 @@ Constructors
provided.
:param routeName: The name of the route to use for generating the URL.
:type routeName: System.String
:param routeValues: The route data to use for generating the URL.
:type routeValues: System.Object
:param value: The value to format in the entity body.
:type value: System.Object
@ -157,7 +172,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.CreatedAtRouteResult.OnFormatting(Microsoft.AspNet.Mvc.ActionContext)
:param context:
:type context: Microsoft.AspNet.Mvc.ActionContext

@ -66,9 +66,15 @@ Constructors
provided.
:param location: The location at which the content has been created.
:type location: System.String
:param value: The value to format in the entity body.
:type value: System.Object
@ -109,7 +115,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.CreatedResult.OnFormatting(Microsoft.AspNet.Mvc.ActionContext)
:param context:
:type context: Microsoft.AspNet.Mvc.ActionContext

@ -59,7 +59,10 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.DefaultAntiForgeryAdditionalDataProvider.GetAdditionalData(HttpContext)
:param context:
:type context: HttpContext
:rtype: System.String
@ -71,9 +74,15 @@ Methods
.. dn:method:: Microsoft.AspNet.Mvc.DefaultAntiForgeryAdditionalDataProvider.ValidateAdditionalData(HttpContext, System.String)
:param context:
:type context: HttpContext
:param additionalData:
:type additionalData: System.String
:rtype: System.Boolean

@ -54,7 +54,10 @@ Constructors
.. dn:constructor:: Microsoft.AspNet.Mvc.DefaultAssemblyProvider.DefaultAssemblyProvider(ILibraryManager)
:param libraryManager:
:type libraryManager: ILibraryManager

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save