3
Im используя Ninject 3.0.1.10 и я создал модуль Ninject:Ninject одноточечно инициализации
Public Class NinjectCustomModule
Inherits NinjectModule
Public Overrides Sub Load()
'init
End Sub
End Class
Теперь давайте предположим, что я получил экземпляр класса А в моей программе, и я передать его в конструктор модуля:
Public Class NinjectCustomModule
Inherits NinjectModule
Private _Obj As ClassA
Public Sub New(ByVal Obj As ClassA)
_Obj = Obj
End Sub
Public Overrides Sub Load()
'init
End Sub
End Class
Я знаю, как инициализировать Singleton класса A:
Bind(Of ClassA).ToSelf().InSingletonScope()
Как связать Singleton класса А , которые относятся к экземпляру, который у меня уже есть (_Obj в моем примере)?
Кроме того, что, если ClassA является интерфейсом ?