About .NET, ASP.NET, MVC, C#, WPF, WCF and everything related to .NET and more.

Mugen Injection [Приоритет]

Все binding имеют приоритет. Вы можете иметь несколько binding с одинаковым приоритетом.
Все доступные значения:

  • Standard = 1
  • Low = 2
  • Normal = 3
  • High = 4
Пример того, как контейнер устанавливается приоритет по умолчанию:
  • Binding без условия = Standard
  • Binding с условием = Low
  • Binding с пользовательским условием (When) = Normal
При регистрации компонента вы можете задать приоритет:
injector.Bind<Alpha>().ToSelf().SetStandardPriority();
injector.Bind<Alpha>().To<Beta>().SetLowPriority();
injector.Bind<Alpha>().To<Bravo>().SetNormalPriority();

var bravo = injector.Get<Alpha>();//Instance of Bravo.

Комментарии
Оставить комментарий
*bold*
_italics_
+underline+
* Bullet List
** Bullet List 2
# Number List
## Number List 2
{"Do not apply formatting"}
{code:language} code here {code:language}.
Supports: aspx c#, c#, c++, html, sql, xml
[url:http://www.example.com]