1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
|
Xml:
<Registration ILooger, Logger.....
<Registration IRepository, Repository...
Repository Klasse:
public class Repository : IRepository
{
private ILogger _logger;
public Repository(ILogger logger)
{
this._logger = logger;
}
}
Aufruf:
// Xml Konfiguration einlesen...
IRepository repository = container.Resolve<IRepository>(); // ILogger wird implizit / automatisch injiziert. |