Для этого вам нужно создать класс, производный от Container
. Класс Container
поддерживает обслуживание только для вызова GetService
, и это IContainer
. Нет никакого способа расширить это, кроме подтипа и переопределения метода GetService.
Однако это только очень ограниченное значение, так как метод GetService
защищен. Это означает, что он не может использоваться общими компонентами, поскольку они не имеют доступа к этому члену.