SkillAgentSearch skills...

Structuremap.WebAPI2

No description available

Install / Use

/learn @webadvanced/Structuremap.WebAPI2
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

#A WebApi2 IDependencyResolver wrapper for Structuremap 3.x

[What it adds to your solution]

2 directories to the root of your MVC project:

  • App_Start (If not already in your solution)
  • DependencyResolution

4 Files:

  • App_Start/StructuremapWebApi.cs
  • DependencyResolution/StructureMapDependencyScope.cs
  • DependencyResolution/StructureMapScopeModule.cs
  • DependencyResolution/IoC.cs
  • DependencyResolution/DefaultRegistry.cs (This is where you would define your mappings)

[Default configuration]

public DefaultRegistry() {
	Scan(
		scan => {
			scan.TheCallingAssembly();
			scan.WithDefaultConventions();
		});
	//For<IExample>().Use<Example>();
}

This configuration will just work for any Interfaces and concrete implementations that follow the default convention and are part of the project. I.E. ISomeService.cs implemented with SomeService.cs

View on GitHub
GitHub Stars12
CategoryDevelopment
Updated6y ago
Forks1

Languages

Puppet

Security Score

70/100

Audited on Dec 18, 2019

No findings