MVC organizar notas 1 NET 3.0 Core utilizados en el proyecto autofac

------------ ------------ restaurar empieza el contenido

------------ ------------ restaurar empieza el contenido

útil

1.Microsoft.AspNetCore.Hosting

   ///  <summary> 
        /// archivo raíz del sitio
         ///  </ resumen> 
        pública  estática  Cadena WebRootPath { GET => AutofacHelper.GetService <IHostingEnvironment> () WebRootPath;.}

2.Autofac

--- sencillo y práctico https://www.cnblogs.com/wangchuang/p/12296660.html

3.Autofac.Extensions.DependencyInjection

La forma tradicional

Detalles de https://www.cnblogs.com/yanweidie/p/autofac.html

pública  estática  vacío Register () 
{ 
    var constructor = nueva ContainerBuilder ();
    // 注册samoyedo指定为iDog实现 
    builder.RegisterType <samoyedo> () Como <iDog>. (); 
    builder.RegisterType . <Dogo del Tíbet> () Como <iDog> ();
    usando ( var contenedor = builder.Build ()) 
    { 
        var perros = container.Resolve <IEnumerable <iDog >> ();
        foreach ( var perro en perros) 
        { 
             Console.WriteLine ($ " 名称: {} dog.Name,品种: {} dog.Breed" ); 
        } 
    } 
}        

Legado: El código de registro de arriba escriba su propia demostración en cuestión nada. Pero el proyecto que es muy complicado de usar, y requiere su propio tipo de un certificado, éste proporcionará una solución.

1. En primer lugar Nuget descarga Autofac y Autofac.Extensions.DependencyInjectionreferencias

NET 3.0 Core utilizado en el proyecto autofac    https://www.cnblogs.com/lonelyxmas/p/11987155.html

 

Para ser un análisis completo y luego al complemento perfecto

Supongo que te gusta

Origin www.cnblogs.com/wangchuang/p/12564090.html
Recomendado
Clasificación