J'ai mon application, en utilisant la fonctionnalité qui est basée sur le bloc d'application de l'unité. Parfois, j'ai besoin de lancer ResolutionFailedException manuellement. Dans le constructeur v1.2 de ResolutionFailedException avait trois paramètres - typerequested, namerequested et exception. Dans v2.0 quatrième paramètre a été ajouté - Buildercontext. Je ne le crée pas manuellement, donc je n'ai aucune référence et je ne sais pas où je peux l'obtenir. En gros, je ne fais que contourner la méthode Resolve de manière particulière et je ne m'interpose pas dans le mécanisme standard des politiques, stratégies et ainsi de suite. Quelqu'un pourrait-il aider?Unity 2.0. Comment lancer ResolutionFailedException
0
A
Répondre
2
cette exception est actuellement pas censé être appelé par le développeur, de toute façon, vous pouvez appeler le manière suivante
throw new ResolutionFailedException(
typeof (IConcreteService),
"IConcreteService",
null,
new BuilderContext(null, null, null, null, NamedTypeBuildKey.Make<IConcreteService>("nameOrNullIfResolvedNotNamedInstance"), null)
);
Questions connexes
- 1. Unity 2.0: Comment ça marche?
- 2. Unity 2.0 Interception et MethodInvocation.Arguments
- 3. Comment configurer Unity 2.0 à l'exécution pour intercepter INotifyPropertyChanged?
- 4. Unity 2.0: Comment créer des conteneurs enfants sur CTor injection?
- 5. Y a-t-il TryResolve dans Unity?
- 6. Unity 2.0 enregistrement des types génériques via XML
- 7. Enumeration Objective-C 2.0 et rapide lancer des exceptions
- 8. Comment faire ceci dans Unity?
- 9. Où UnityContainerElement dans Unity 2?
- 10. Constructeurs Unity
- 11. Unity & StructureMap
- 12. location multi avec Unity
- 13. Unity résout plusieurs classes
- 14. Silverlight, Unity et INotifyPropertyChanged
- 15. Comment utiliser l'interception avec WCF et Unity
- 16. Unity et les versions .NET Framework
- 17. Unity et NHibernate
- 18. Unity Container Config question
- 19. ASP.NET et Unity
- 20. Unity Nunit & Rhino Mocks
- 21. Unity Static Factory Extension
- 22. Unity IOC Static Factories
- 23. Unity to Structuremap help
- 24. Safe Unity Builds
- 25. Unity Newbie Question
- 26. Unity configuré par convention
- 27. Unity XML Config Test
- 28. Unity COI contre résolution?
- 29. Comment lancer une minuterie?
- 30. C++: comment lancer EXCEPTION_FLT_UNDERFLOW?