¿Qué es Unity InjectionConstructor Attribute y cómo funciona?¿Qué es Unity InjectionConstructor Attribute?
16
A
Respuesta
31
Básicamente esto le dice a Unity que use el constructor que se especifica con el atributo. Por favor, read this post para más información.
0
Este atributo se utiliza para indicar qué constructor elegir cuando el contenedor intenta construir un tipo.
myclass {
[InjectionConstructor]
public myclass(interface1:XYZ, .....){}
}
Hace algo similar al InjectionConstructor (no el atributo) de una manera más declarativa. Pero carece de algunas funciones, como el uso de una interfaz con nombre, por ejemplo:
new InjectionConstructor(new ResolvedParameter<IMyInterface>("implementation # 1"));
Cuestiones relacionadas
- 1. ¿Qué es Microsoft Unity?
- 2. Cómo uso el Patrón Decorador con Unity sin especificar explícitamente cada parámetro en InjectionConstructor
- 3. WPF/Prism: ¿Qué es un contenedor UNITY?
- 4. Unity, RegisterType <> y Singleton objects
- 5. ¿Por qué no debería usar Unity?
- 6. GCC Bitwise Attribute
- 7. Selenio checkbox attribute "checked"
- 8. Resolver instancia con múltiples constructores usando unity
- 9. Flags Enum attribute
- 10. HTML5 data- * attribute rules?
- 11. C# - ConfigurationSection isRequired attribute
- 12. Microsoft Unity. ¿Cómo especificar un cierto parámetro en el constructor?
- 13. Unity: registrando el mismo tipo para dos interfaces
- 14. Rmove xmlns attribute
- 15. C# Enums with Flags Attribute
- 16. ¿Por qué GetCustomAttributes devuelve object [] en lugar de Attribute []?
- 17. ¿Por qué ICustomAttributeProvider.GetCustomAttributes() devuelve object [] en lugar de Attribute []?
- 18. NServiceBus con Unity 2.0?
- 19. Unidad InjectionConstructor para el constructor multiparam anulará solamente uno
- 20. ¿Qué es el resultado de advertencia "Ignoring InnerClasses attribute" durante la compilación?
- 21. Blender vs. Unity
- 22. Redirect From Action Filter Attribute
- 23. Entity-Attribute-Value Table Design
- 24. Html Target Attribute no admitido
- 25. Spring MVC Session Attribute Access
- 26. OpenID Attribute Exchange - ¿Debería usarlo?
- 27. MVC Authorize Attribute + HttpUnauthorizedResult + FormsAuthentication
- 28. WCF Read DataMember Name attribute
- 29. Spec RSpec model attribute setter
- 30. Parse svg: path d attribute
@ Marque como se responde. Gracias. – Shimmy
De acuerdo. Te estás perdiendo la respuesta aceptada. ¡Ve por estos 2 puntos! :) –