2011-03-30 06:18:35 +00:00
<?xml version="1.0"?>
<doc >
<assembly >
<name > Ninject.Web.Mvc</name>
</assembly>
<members >
<member name= "T:Ninject.Web.Mvc.Filter.FilterContextParameter" >
<summary >
A parameter that contains the controller context and action descriptor for the filter.
</summary>
</member>
<member name= "F:Ninject.Web.Mvc.Filter.FilterContextParameter.ParameterName" >
<summary >
The name of the parameter.
</summary>
</member>
<member name= "M:Ninject.Web.Mvc.Filter.FilterContextParameter.#ctor(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor)" >
<summary >
Initializes a new instance of the <see cref= "T:Ninject.Web.Mvc.Filter.FilterContextParameter" /> class.
</summary>
<param name= "controllerContext" > The controller context.</param>
<param name= "actionDescriptor" > The action descriptor.</param>
</member>
<member name= "P:Ninject.Web.Mvc.Filter.FilterContextParameter.ControllerContext" >
<summary >
Gets the controller context.
</summary>
<value > The controller context.</value>
</member>
<member name= "P:Ninject.Web.Mvc.Filter.FilterContextParameter.ActionDescriptor" >
<summary >
Gets the action descriptor.
</summary>
<value > The action descriptor.</value>
</member>
<member name= "T:Ninject.Web.Mvc.Filter.INinjectFilter" >
<summary >
Used by the NinjectFilterProvider to get injected filters.
</summary>
</member>
<member name= "M:Ninject.Web.Mvc.Filter.INinjectFilter.BuildFilter(Ninject.Web.Mvc.Filter.FilterContextParameter)" >
<summary >
Builds the filter instance.
</summary>
<param name= "parameter" > The parameter.</param>
<returns > The created filter.</returns>
</member>
<member name= "T:Ninject.Web.Mvc.Filter.NinjectFilter`1" >
<summary >
Creates a filter of the specified type using ninject.
</summary>
<typeparam name= "T" > The type of the filter.</typeparam>
</member>
<member name= "F:Ninject.Web.Mvc.Filter.NinjectFilter`1.kernel" >
<summary >
The kernel.
</summary>
</member>
<member name= "F:Ninject.Web.Mvc.Filter.NinjectFilter`1.scope" >
<summary >
Teh filter scope.
</summary>
</member>
<member name= "F:Ninject.Web.Mvc.Filter.NinjectFilter`1.order" >
<summary >
The filter order.
</summary>
</member>
<member name= "M:Ninject.Web.Mvc.Filter.NinjectFilter`1.#ctor(Ninject.IKernel,System.Web.Mvc.FilterScope,System.Nullable{System.Int32})" >
<summary >
Initializes a new instance of the <see cref= "T:Ninject.Web.Mvc.Filter.NinjectFilter`1" /> class.
</summary>
<param name= "kernel" > The kernel.</param>
<param name= "scope" > The filter scope.</param>
<param name= "order" > The filter order.</param>
</member>
<member name= "M:Ninject.Web.Mvc.Filter.NinjectFilter`1.BuildFilter(Ninject.Web.Mvc.Filter.FilterContextParameter)" >
<summary >
Builds the filter instance.
</summary>
<param name= "parameter" > The parameter.</param>
<returns > The created filter.</returns>
</member>
<member name= "T:Ninject.Web.Mvc.Filter.NinjectFilterAttributeFilterProvider" >
<summary >
Filter provider that gets the filters form the attributes of the actions.
</summary>
</member>
<member name= "F:Ninject.Web.Mvc.Filter.NinjectFilterAttributeFilterProvider.kernel" >
<summary >
The ninject kernel.
</summary>
</member>
<member name= "M:Ninject.Web.Mvc.Filter.NinjectFilterAttributeFilterProvider.#ctor(Ninject.IKernel)" >
<summary >
Initializes a new instance of the <see cref= "T:Ninject.Web.Mvc.Filter.NinjectFilterAttributeFilterProvider" /> class.
</summary>
<param name= "kernel" > The kernel.</param>
</member>
<member name= "M:Ninject.Web.Mvc.Filter.NinjectFilterAttributeFilterProvider.GetControllerAttributes(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor)" >
<summary >
Gets the controller attributes.
</summary>
<param name= "controllerContext" > The controller context.</param>
<param name= "actionDescriptor" > The action descriptor.</param>
<returns > The filters defined by attributes</returns>
</member>
<member name= "M:Ninject.Web.Mvc.Filter.NinjectFilterAttributeFilterProvider.GetActionAttributes(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor)" >
<summary >
Gets the action attributes.
</summary>
<param name= "controllerContext" > The controller context.</param>
<param name= "actionDescriptor" > The action descriptor.</param>
<returns > The filters defined by attributes.</returns>
</member>
<member name= "T:Ninject.Web.Mvc.Filter.NinjectFilterProvider" >
<summary >
A filter provider that gets the filter by requesting all INinjectFilters.
</summary>
</member>
<member name= "F:Ninject.Web.Mvc.Filter.NinjectFilterProvider.kernel" >
<summary >
The kernel.
</summary>
</member>
<member name= "M:Ninject.Web.Mvc.Filter.NinjectFilterProvider.#ctor(Ninject.IKernel)" >
<summary >
Initializes a new instance of the <see cref= "T:Ninject.Web.Mvc.Filter.NinjectFilterProvider" /> class.
</summary>
<param name= "kernel" > The kernel.</param>
</member>
<member name= "M:Ninject.Web.Mvc.Filter.NinjectFilterProvider.GetFilters(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor)" >
<summary >
Gets the filters.
</summary>
<param name= "controllerContext" > The controller context.</param>
<param name= "actionDescriptor" > The action descriptor.</param>
<returns > All filters defined on the kernel.</returns>
</member>
<member name= "T:Ninject.Web.Mvc.FilterBindingSyntax.BindingRootExtensions" >
<summary >
Extension methods for IBindingRoot to define filter bindings.
</summary>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.BindingRootExtensions.BindFilter``1(Ninject.Syntax.IBindingRoot,System.Web.Mvc.FilterScope,System.Nullable{System.Int32})" >
<summary >
Creates a binding for a filter.
</summary>
<typeparam name= "T" > The type of the filter.</typeparam>
<param name= "kernel" > The kernel.</param>
<param name= "scope" > The filter scope.</param>
<param name= "order" > The filter order.</param>
<returns > The fluent syntax to specify more information for the binding.</returns>
</member>
<member name= "T:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1" >
<summary >
Binding builder for filters.
</summary>
<typeparam name= "T" > The type of the filter.</typeparam>
</member>
<member name= "T:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingWhenSyntax`1" >
<summary >
Used to add additional information or actions to a binding.
</summary>
<typeparam name= "T" > The type of the service</typeparam>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingWhenSyntax`1.When(System.Func{Ninject.Activation.IRequest,System.Boolean})" >
<summary >
Indicates that the binding should be used only for requests that support the specified condition.
</summary>
<param name= "condition" > The condition.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingWhenSyntax`1.When(System.Func{System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor,System.Boolean})" >
<summary >
Indicates that the binding should be used only for requests that support the specified condition.
</summary>
<param name= "condition" > The condition.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingWhenSyntax`1.WhenActionMethodHas(System.Type)" >
<summary >
Indicates that the binding should be used only when the action method has
an attribute of the specified type.
</summary>
<param name= "attributeType" > Type of the attribute.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingWhenSyntax`1.WhenActionMethodHas``1" >
<summary >
Indicates that the binding should be used only when the action method has
an attribute of the specified type.
</summary>
<typeparam name= "TAttribute" > The type of the attribute.</typeparam>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingWhenSyntax`1.WhenControllerHas(System.Type)" >
<summary >
Indicates that the binding should be used only when the controller has
an attribute of the specified type.
</summary>
<param name= "attributeType" > Type of the attribute.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingWhenSyntax`1.WhenControllerHas``1" >
<summary >
Indicates that the binding should be used only when the controller has
an attribute of the specified type.
</summary>
<typeparam name= "TAttribute" > The type of the attribute.</typeparam>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingWhenSyntax`1.WhenControllerType(System.Type)" >
<summary >
Whens the type of the controller.
</summary>
<param name= "controllerType" > Type of the controller.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingWhenSyntax`1.WhenControllerType``1" >
<summary >
Whens the type of the controller.
</summary>
<typeparam name= "TAttribute" > The type of the attribute.</typeparam>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "T:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingInNamedWithOrOnSyntax`1" >
<summary >
Used to set the scope, name, or add additional information or actions to a binding.
</summary>
<typeparam name= "T" > The service being bound.</typeparam>
</member>
<member name= "T:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingInSyntax`1" >
<summary >
Used to define the scope in which instances activated via a binding should be re-used.
</summary>
<typeparam name= "T" > The service being bound.</typeparam>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingInSyntax`1.InSingletonScope" >
<summary >
Indicates that only a single instance of the binding should be created, and then
should be re-used for all subsequent requests.
</summary>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingInSyntax`1.InTransientScope" >
<summary >
Indicates that instances activated via the binding should not be re-used, nor have
their lifecycle managed by Ninject.
</summary>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingInSyntax`1.InThreadScope" >
<summary >
Indicates that instances activated via the binding should be re-used within the same thread.
</summary>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingInSyntax`1.InRequestScope" >
<summary >
Indicates that instances activated via the binding should be re-used within the same
HTTP request.
</summary>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingInSyntax`1.InScope(System.Func{Ninject.Activation.IContext,System.Object})" >
<summary >
Indicates that instances activated via the binding should be re-used as long as the object
returned by the provided callback remains alive (that is, has not been garbage collected).
</summary>
<param name= "scope" > The callback that returns the scope.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingInSyntax`1.InScope(System.Func{Ninject.Activation.IContext,System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor,System.Object})" >
<summary >
Indicates that instances activated via the binding should be re-used as long as the object
returned by the provided callback remains alive (that is, has not been garbage collected).
</summary>
<param name= "scope" > The callback that returns the scope.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "T:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingNamedSyntax`1" >
<summary >
Used to define the name of a binding.
</summary>
<typeparam name= "T" > The service being bound.</typeparam>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingNamedSyntax`1.Named(System.String)" >
<summary >
Indicates that the binding should be registered with the specified name. Names are not
necessarily unique; multiple bindings for a given service may be registered with the same name.
</summary>
<param name= "name" > The name to give the binding.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "T:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingWithSyntax`1" >
<summary >
Used to add additional information to a binding.
</summary>
<typeparam name= "T" > The service being bound.</typeparam>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingWithSyntax`1.WithConstructorArgument(System.String,System.Object)" >
<summary >
Indicates that the specified constructor argument should be overridden with the specified value.
</summary>
<param name= "name" > The name of the argument to override.</param>
<param name= "value" > The value for the argument.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingWithSyntax`1.WithConstructorArgument(System.String,System.Func{Ninject.Activation.IContext,System.Object})" >
<summary >
Indicates that the specified constructor argument should be overridden with the specified value.
</summary>
<param name= "name" > The name of the argument to override.</param>
<param name= "callback" > The callback to invoke to get the value for the argument.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingWithSyntax`1.WithPropertyValue(System.String,System.Object)" >
<summary >
Indicates that the specified property should be injected with the specified value.
</summary>
<param name= "name" > The name of the property to override.</param>
<param name= "value" > The value for the property.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingWithSyntax`1.WithPropertyValue(System.String,System.Func{Ninject.Activation.IContext,System.Object})" >
<summary >
Indicates that the specified property should be injected with the specified value.
</summary>
<param name= "name" > The name of the property to override.</param>
<param name= "callback" > The callback to invoke to get the value for the property.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingWithSyntax`1.WithParameter(Ninject.Parameters.IParameter)" >
<summary >
Adds a custom parameter to the binding.
</summary>
<param name= "parameter" > The parameter.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingWithSyntax`1.WithMetadata(System.String,System.Object)" >
<summary >
Sets the value of a piece of metadata on the binding.
</summary>
<param name= "key" > The metadata key.</param>
<param name= "value" > The metadata value.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingWithSyntax`1.WithConstructorArgument(System.String,System.Func{Ninject.Activation.IContext,System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor,System.Object})" >
<summary >
Indicates that the specified constructor argument should be overridden with the specified value.
</summary>
<param name= "name" > The name of the argument to override.</param>
<param name= "callback" > The callback.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingWithSyntax`1.WithConstructorArgumentFromActionAttribute``1(System.String,System.Func{``0,System.Object})" >
<summary >
Indicates that the specified constructor argument should be overridden with the specified value.
The value is retrieved from an attribute on the action of the specified type.
</summary>
<typeparam name= "TAttribute" > The type of the attribute.</typeparam>
<param name= "name" > The name of the argument to override.</param>
<param name= "callback" > The callback.</param>
<returns >
The fluent syntax to define more information
</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingWithSyntax`1.WithConstructorArgumentFromControllerAttribute``1(System.String,System.Func{``0,System.Object})" >
<summary >
Indicates that the specified constructor argument should be overridden with the specified value.
The value is retrieved from an attribute on the controller of the specified type.
</summary>
<typeparam name= "TAttribute" > The type of the attribute.</typeparam>
<param name= "name" > The name of the argument to override.</param>
<param name= "callback" > The callback.</param>
<returns >
The fluent syntax to define more information
</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingWithSyntax`1.WithPropertyValue(System.String,System.Func{Ninject.Activation.IContext,System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor,System.Object})" >
<summary >
Indicates that the specified property should be injected with the specified value.
</summary>
<param name= "name" > The name of the property to override.</param>
<param name= "callback" > The cllback to retrieve the value.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingWithSyntax`1.WithPropertyValueFromActionAttribute``1(System.String,System.Func{``0,System.Object})" >
<summary >
Indicates that the specified property should be injected with the specified value.
The value is retrieved from an attribute on the action of the specified type.
</summary>
<typeparam name= "TAttribute" > The type of the attribute.</typeparam>
<param name= "name" > The name of the property to override.</param>
<param name= "callback" > The cllback to retrieve the value.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingWithSyntax`1.WithPropertyValueFromControllerAttribute``1(System.String,System.Func{``0,System.Object})" >
<summary >
Indicates that the specified property should be injected with the specified value.
The value is retrieved from an attribute on the controller of the specified type.
</summary>
<typeparam name= "TAttribute" > The type of the attribute.</typeparam>
<param name= "name" > The name of the property to override.</param>
<param name= "callback" > The cllback to retrieve the value.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "T:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingOnSyntax`1" >
<summary >
Used to add additional actions to be performed during activation or deactivation of instances via a binding.
</summary>
<typeparam name= "T" > The service being bound.</typeparam>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingOnSyntax`1.OnActivation(System.Action{`0})" >
<summary >
Indicates that the specified callback should be invoked when instances are activated.
</summary>
<param name= "action" > The action callback.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingOnSyntax`1.OnActivation(System.Action{Ninject.Activation.IContext,`0})" >
<summary >
Indicates that the specified callback should be invoked when instances are activated.
</summary>
<param name= "action" > The action callback.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingOnSyntax`1.OnDeactivation(System.Action{`0})" >
<summary >
Indicates that the specified callback should be invoked when instances are deactivated.
</summary>
<param name= "action" > The action callback.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingOnSyntax`1.OnDeactivation(System.Action{Ninject.Activation.IContext,`0})" >
<summary >
Indicates that the specified callback should be invoked when instances are deactivated.
</summary>
<param name= "action" > The action callback.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingOnSyntax`1.OnActivation(System.Action{Ninject.Activation.IContext,System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor,`0})" >
<summary >
Indicates that the specified callback should be invoked when instances are activated.
</summary>
<param name= "action" > The action callback.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "T:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingNamedWithOrOnSyntax`1" >
<summary >
Used to set the scope, name, or add additional information or actions to a binding.
</summary>
<typeparam name= "T" > The service being bound.</typeparam>
</member>
<member name= "T:Ninject.Web.Mvc.FilterBindingSyntax.IFilterBindingWithOrOnSyntax`1" >
<summary >
Used to add additional information or actions to a binding.
</summary>
<typeparam name= "T" > The service being bound.</typeparam>
</member>
<member name= "F:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.ninjectFilterBindingSyntax" >
<summary >
The binding of the ninject filter. Conditions are added here.
</summary>
</member>
<member name= "F:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.filterBindingSyntax" >
<summary >
The binding of the filter. All other additionla configuration but the conditions are added here.
</summary>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.#ctor(Ninject.Syntax.IBindingWhenInNamedWithOrOnSyntax{Ninject.Web.Mvc.Filter.INinjectFilter},Ninject.Syntax.IBindingWhenInNamedWithOrOnSyntax{`0})" >
<summary >
Initializes a new instance of the <see cref= "T:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1" /> class.
</summary>
<param name= "ninjectFilterBindingSyntax" > The ninject filter binding syntax.</param>
<param name= "filterBindingSyntax" > The filter binding syntax.</param>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.Named(System.String)" >
<summary >
Indicates that the binding should be registered with the specified name. Names are not
necessarily unique; multiple bindings for a given service may be registered with the same name.
</summary>
<param name= "name" > The name to give the binding.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.When(System.Func{Ninject.Activation.IRequest,System.Boolean})" >
<summary >
Indicates that the binding should be used only for requests that support the specified condition.
</summary>
<param name= "condition" > The condition.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.When(System.Func{System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor,System.Boolean})" >
<summary >
Indicates that the binding should be used only for requests that support the specified condition.
</summary>
<param name= "condition" > The condition.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.WhenActionMethodHas(System.Type)" >
<summary >
Indicates that the binding should be used only when the action method has
an attribute of the specified type.
</summary>
<param name= "attributeType" > Type of the attribute.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.WhenActionMethodHas``1" >
<summary >
Indicates that the binding should be used only when the action method has
an attribute of the specified type.
</summary>
<typeparam name= "TAttribute" > The type of the attribute.</typeparam>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.WhenControllerHas(System.Type)" >
<summary >
Indicates that the binding should be used only when the controller has
an attribute of the specified type.
</summary>
<param name= "attributeType" > Type of the attribute.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.WhenControllerHas``1" >
<summary >
Indicates that the binding should be used only when the controller has
an attribute of the specified type.
</summary>
<typeparam name= "TAttribute" > The type of the attribute.</typeparam>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.WhenControllerType(System.Type)" >
<summary >
Whens the type of the controller.
</summary>
<param name= "controllerType" > Type of the controller.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.WhenControllerType``1" >
<summary >
Whens the type of the controller.
</summary>
<typeparam name= "TAttribute" > The type of the attribute.</typeparam>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.InSingletonScope" >
<summary >
Indicates that only a single instance of the binding should be created, and then
should be re-used for all subsequent requests.
</summary>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.InTransientScope" >
<summary >
Indicates that instances activated via the binding should not be re-used, nor have
their lifecycle managed by Ninject.
</summary>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.InThreadScope" >
<summary >
Indicates that instances activated via the binding should be re-used within the same thread.
</summary>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.InRequestScope" >
<summary >
Indicates that instances activated via the binding should be re-used within the same
HTTP request.
</summary>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.InScope(System.Func{Ninject.Activation.IContext,System.Object})" >
<summary >
Indicates that instances activated via the binding should be re-used as long as the object
returned by the provided callback remains alive (that is, has not been garbage collected).
</summary>
<param name= "scope" > The callback that returns the scope.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.InScope(System.Func{Ninject.Activation.IContext,System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor,System.Object})" >
<summary >
Indicates that instances activated via the binding should be re-used as long as the object
returned by the provided callback remains alive (that is, has not been garbage collected).
</summary>
<param name= "scope" > The callback that returns the scope.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.WithConstructorArgument(System.String,System.Object)" >
<summary >
Indicates that the specified constructor argument should be overridden with the specified value.
</summary>
<param name= "name" > The name of the argument to override.</param>
<param name= "value" > The value for the argument.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.WithConstructorArgument(System.String,System.Func{Ninject.Activation.IContext,System.Object})" >
<summary >
Indicates that the specified constructor argument should be overridden with the specified value.
</summary>
<param name= "name" > The name of the argument to override.</param>
<param name= "callback" > The callback to invoke to get the value for the argument.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.WithPropertyValue(System.String,System.Object)" >
<summary >
Indicates that the specified property should be injected with the specified value.
</summary>
<param name= "name" > The name of the property to override.</param>
<param name= "value" > The value for the property.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.WithPropertyValue(System.String,System.Func{Ninject.Activation.IContext,System.Object})" >
<summary >
Indicates that the specified property should be injected with the specified value.
</summary>
<param name= "name" > The name of the property to override.</param>
<param name= "callback" > The callback to invoke to get the value for the property.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.WithParameter(Ninject.Parameters.IParameter)" >
<summary >
Adds a custom parameter to the binding.
</summary>
<param name= "parameter" > The parameter.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.WithMetadata(System.String,System.Object)" >
<summary >
Sets the value of a piece of metadata on the binding.
</summary>
<param name= "key" > The metadata key.</param>
<param name= "value" > The metadata value.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.WithConstructorArgument(System.String,System.Func{Ninject.Activation.IContext,System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor,System.Object})" >
<summary >
Indicates that the specified constructor argument should be overridden with the specified value.
</summary>
<param name= "name" > The name of the argument to override.</param>
<param name= "callback" > The callback.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.WithConstructorArgumentFromActionAttribute``1(System.String,System.Func{``0,System.Object})" >
<summary >
Indicates that the specified constructor argument should be overridden with the specified value.
The value is retrieved from an attribute of the specified type.
</summary>
<typeparam name= "TAttribute" > The type of the attribute.</typeparam>
<param name= "name" > The name of the argument to override.</param>
<param name= "callback" > The callback.</param>
<returns >
The fluent syntax to define more information
</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.WithConstructorArgumentFromControllerAttribute``1(System.String,System.Func{``0,System.Object})" >
<summary >
Indicates that the specified constructor argument should be overridden with the specified value.
The value is retrieved from an attribute on the controller of the specified type.
</summary>
<typeparam name= "TAttribute" > The type of the attribute.</typeparam>
<param name= "name" > The name of the argument to override.</param>
<param name= "callback" > The callback.</param>
<returns >
The fluent syntax to define more information
</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.WithPropertyValue(System.String,System.Func{Ninject.Activation.IContext,System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor,System.Object})" >
<summary >
Indicates that the specified property should be injected with the specified value.
</summary>
<param name= "name" > The name of the property to override.</param>
<param name= "callback" > The cllback to retrieve the value.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.WithPropertyValueFromActionAttribute``1(System.String,System.Func{``0,System.Object})" >
<summary >
Indicates that the specified property should be injected with the specified value.
The value is retrieved from an attribute of the specified type.
</summary>
<typeparam name= "TAttribute" > The type of the attribute.</typeparam>
<param name= "name" > The name of the property to override.</param>
<param name= "callback" > The cllback to retrieve the value.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.WithPropertyValueFromControllerAttribute``1(System.String,System.Func{``0,System.Object})" >
<summary >
Indicates that the specified property should be injected with the specified value.
The value is retrieved from an attribute on the controller of the specified type.
</summary>
<typeparam name= "TAttribute" > The type of the attribute.</typeparam>
<param name= "name" > The name of the property to override.</param>
<param name= "callback" > The cllback to retrieve the value.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.OnActivation(System.Action{`0})" >
<summary >
Indicates that the specified callback should be invoked when instances are activated.
</summary>
<param name= "action" > The action callback.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.OnActivation(System.Action{Ninject.Activation.IContext,`0})" >
<summary >
Indicates that the specified callback should be invoked when instances are activated.
</summary>
<param name= "action" > The action callback.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.OnDeactivation(System.Action{Ninject.Activation.IContext,`0})" >
<summary >
Indicates that the specified callback should be invoked when instances are deactivated.
</summary>
<param name= "action" > The action callback.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.OnDeactivation(System.Action{`0})" >
<summary >
Indicates that the specified callback should be invoked when instances are deactivated.
</summary>
<param name= "action" > The action callback.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.OnActivation(System.Action{Ninject.Activation.IContext,System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor,`0})" >
<summary >
Indicates that the specified callback should be invoked when instances are activated.
</summary>
<param name= "action" > The action callback.</param>
<returns > The fluent syntax to define more information</returns>
</member>
<member name= "M:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.GetFilterContextParameter(Ninject.Activation.IContext)" >
<summary >
Gets the filter context parameter.
</summary>
<param name= "ctx" > The context.</param>
<returns > The filter context parameter from the context parameters.</returns>
</member>
<member name= "P:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.Binding" >
<summary >
Gets the binding.
</summary>
<value > The binding.</value>
</member>
<member name= "P:Ninject.Web.Mvc.FilterBindingSyntax.FilterFilterBindingBuilder`1.Kernel" >
<summary >
Gets the kernel.
</summary>
<value > The kernel.</value>
</member>
<member name= "T:Ninject.Web.Mvc.Validation.NinjectDataAnnotationsModelValidatorProvider" >
<summary >
A DataAnnotationsModelValidatorProvider implementation that injects the validators.
</summary>
</member>
<member name= "F:Ninject.Web.Mvc.Validation.NinjectDataAnnotationsModelValidatorProvider.kernel" >
<summary >
The kernel.
</summary>
</member>
<member name= "F:Ninject.Web.Mvc.Validation.NinjectDataAnnotationsModelValidatorProvider.getAttributeMethodInfo" >
<summary >
The method info to get the attribute from the DataAnnotationsModelValidatorProvider
</summary>
</member>
<member name= "M:Ninject.Web.Mvc.Validation.NinjectDataAnnotationsModelValidatorProvider.#ctor(Ninject.IKernel)" >
<summary >
Initializes a new instance of the <see cref= "T:Ninject.Web.Mvc.Validation.NinjectDataAnnotationsModelValidatorProvider" /> class.
</summary>
<param name= "kernel" > The kernel.</param>
</member>
<member name= "M:Ninject.Web.Mvc.Validation.NinjectDataAnnotationsModelValidatorProvider.GetValidators(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext,System.Collections.Generic.IEnumerable{System.Attribute})" >
<summary >
Gets a list of validators.
</summary>
<param name= "metadata" > The metadata.</param>
<param name= "context" > The context.</param>
<param name= "attributes" > The list of validation attributes.</param>
<returns > A list of validators.</returns>
</member>
<member name= "T:Ninject.Web.Mvc.Bootstrapper" >
<summary >
A basic bootstrapper that can be used to setup web applications.
</summary>
</member>
<member name= "T:Ninject.Web.Mvc.IBootstrapper" >
<summary >
A basic bootstrapper that can be used to setup web applications.
</summary>
</member>
<member name= "M:Ninject.Web.Mvc.IBootstrapper.Initialize(System.Func{Ninject.IKernel})" >
<summary >
Starts the application.
</summary>
<param name= "createKernelCallback" > The create kernel callback function.</param>
</member>
2011-05-30 07:13:23 +00:00
<member name= "M:Ninject.Web.Mvc.IBootstrapper.InitializeHttpApplication(System.Web.HttpApplication)" >
<summary >
Initializes a HttpApplication instance.
</summary>
<param name= "httpApplication" > The HttpApplication instance.</param>
</member>
2011-03-30 06:18:35 +00:00
<member name= "M:Ninject.Web.Mvc.IBootstrapper.ShutDown" >
<summary >
Releases the kernel on application end.
</summary>
</member>
<member name= "F:Ninject.Web.Mvc.Bootstrapper.kernelInstance" >
<summary >
The ninject kernel of the application
</summary>
</member>
<member name= "M:Ninject.Web.Mvc.Bootstrapper.Initialize(System.Func{Ninject.IKernel})" >
<summary >
Starts the application.
</summary>
<param name= "createKernelCallback" > The create kernel callback function.</param>
</member>
2011-05-30 07:13:23 +00:00
<member name= "M:Ninject.Web.Mvc.Bootstrapper.InitializeHttpApplication(System.Web.HttpApplication)" >
<summary >
Initializes a HttpApplication instance.
</summary>
<param name= "httpApplication" > The HttpApplication instance.</param>
</member>
2011-03-30 06:18:35 +00:00
<member name= "M:Ninject.Web.Mvc.Bootstrapper.ShutDown" >
<summary >
Releases the kernel on application end.
</summary>
</member>
<member name= "M:Ninject.Web.Mvc.Bootstrapper.CreateDependencyResolver" >
<summary >
Creates the controller factory that is used to create the controllers.
</summary>
<returns > The created controller factory.</returns>
</member>
<member name= "M:Ninject.Web.Mvc.Bootstrapper.RemoveDefaultAttributeFilterProvider" >
<summary >
Removes the default attribute filter provider.
</summary>
</member>
<member name= "P:Ninject.Web.Mvc.Bootstrapper.Kernel" >
<summary >
Gets the kernel.
</summary>
</member>
2011-05-30 07:13:23 +00:00
<member name= "T:Ninject.Web.Mvc.HttpApplicationInitializationModule" >
<summary >
Initializes a HttpApplication instance
</summary>
</member>
<member name= "M:Ninject.Web.Mvc.HttpApplicationInitializationModule.Init(System.Web.HttpApplication)" >
<summary >
Initializes a module and prepares it to handle requests.
</summary>
<param name= "context" > An <see cref= "T:System.Web.HttpApplication" /> that provides access to the methods, properties, and events common to all application objects within an ASP.NET application</param>
</member>
2011-03-30 06:18:35 +00:00
<member name= "T:Ninject.Web.Mvc.NinjectDependencyResolver" >
<summary >
Dependency resolver implementation for ninject.
</summary>
</member>
<member name= "F:Ninject.Web.Mvc.NinjectDependencyResolver.resolutionRoot" >
<summary >
The resolution root used to resolve dependencies.
</summary>
</member>
<member name= "M:Ninject.Web.Mvc.NinjectDependencyResolver.#ctor(Ninject.Syntax.IResolutionRoot)" >
<summary >
Initializes a new instance of the <see cref= "T:Ninject.Web.Mvc.NinjectDependencyResolver" /> class.
</summary>
<param name= "resolutionRoot" > The resolution root.</param>
</member>
<member name= "M:Ninject.Web.Mvc.NinjectDependencyResolver.GetService(System.Type)" >
<summary >
Gets the service of the specified type.
</summary>
<param name= "serviceType" > The type of the service.</param>
<returns > The service instance or null if none is configured.</returns>
</member>
<member name= "M:Ninject.Web.Mvc.NinjectDependencyResolver.GetServices(System.Type)" >
<summary >
Gets the services of the specidies type.
</summary>
<param name= "serviceType" > The type of the service.</param>
<returns > All service instances or an empty enumerable if none is configured.</returns>
</member>
<member name= "T:Ninject.Web.Mvc.NinjectHttpApplication" >
<summary >
Defines an <see cref= "T:System.Web.HttpApplication" /> that is controlled by a Ninject <see cref= "T:Ninject.IKernel" /> .
</summary>
</member>
<member name= "F:Ninject.Web.Mvc.NinjectHttpApplication.onePerRequestModule" >
<summary >
The one per request module to release request scope at the end of the request
</summary>
</member>
<member name= "M:Ninject.Web.Mvc.NinjectHttpApplication.#ctor" >
<summary >
Initializes a new instance of the <see cref= "T:Ninject.Web.Mvc.NinjectHttpApplication" /> class.
</summary>
</member>
2011-05-30 07:13:23 +00:00
<member name= "M:Ninject.Web.Mvc.NinjectHttpApplication.Init" >
<summary >
Executes custom initialization code after all event handler modules have been added.
</summary>
</member>
2011-03-30 06:18:35 +00:00
<member name= "M:Ninject.Web.Mvc.NinjectHttpApplication.Application_Start" >
<summary >
Starts the application.
</summary>
</member>
<member name= "M:Ninject.Web.Mvc.NinjectHttpApplication.Application_End" >
<summary >
Releases the kernel on application end.
</summary>
</member>
<member name= "M:Ninject.Web.Mvc.NinjectHttpApplication.CreateKernel" >
<summary >
Creates the kernel.
</summary>
<returns > The kernel.</returns>
</member>
<member name= "M:Ninject.Web.Mvc.NinjectHttpApplication.OnApplicationStarted" >
<summary >
Called when the application is started.
</summary>
</member>
<member name= "M:Ninject.Web.Mvc.NinjectHttpApplication.OnApplicationStopped" >
<summary >
Called when the application is stopped.
</summary>
</member>
<member name= "P:Ninject.Web.Mvc.NinjectHttpApplication.Kernel" >
<summary >
Gets the kernel.
</summary>
<value > The kernel.</value>
</member>
</members>
</doc>