C# Class SharpArch.Web.Http.Castle.WindsorHttpConfigurationExtensions

Afficher le fichier Open project: sharparchitecture/Sharp-Architecture

Méthodes publiques

Méthode Description
InstallHttpFilterProvider ( [ services, [ container, ITypePropertyDescriptorCache propertyDescriptorCache ) : void

Installs Filter provider with injectable property dependencies support.

UseWindsor ( this configuration, IWindsorContainer container, ITypePropertyDescriptorCache injectablePropertyCache ) : System.Web.Http.HttpConfiguration

Configures Web API runtime to use Castle Windsor Container

Performs following actions Install DependencyResolver IDependencyResolver Add property injection support for ActionFilters, WindsorHttpFilterProvider

Method Details

InstallHttpFilterProvider() public static méthode

Installs Filter provider with injectable property dependencies support.
public static InstallHttpFilterProvider ( [ services, [ container, ITypePropertyDescriptorCache propertyDescriptorCache ) : void
services [ Services container,
container [ Windsor container,
propertyDescriptorCache ITypePropertyDescriptorCache Injectable property cache
Résultat void

UseWindsor() public static méthode

Configures Web API runtime to use Castle Windsor Container
Performs following actions Install DependencyResolver IDependencyResolver Add property injection support for ActionFilters, WindsorHttpFilterProvider
public static UseWindsor ( this configuration, IWindsorContainer container, ITypePropertyDescriptorCache injectablePropertyCache ) : System.Web.Http.HttpConfiguration
configuration this Configuration
container IWindsorContainer Windsor container to use
injectablePropertyCache ITypePropertyDescriptorCache Injectable property cache
Résultat System.Web.Http.HttpConfiguration