C# Класс Ninject.KernelConfiguration

The kernel configuration
Наследование: BindingRoot, IKernelConfiguration
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddBinding ( IBinding binding ) : void
BuildReadonlyKernel ( ) : IReadOnlyKernel
GetBindings ( Type service ) : IEnumerable
GetModules ( ) : IEnumerable
HasModule ( string name ) : bool
KernelConfiguration ( ) : System

Initializes a new instance of the KernelConfiguration class.

KernelConfiguration ( IComponentContainer components, INinjectSettings settings ) : System

Initializes a new instance of the KernelConfiguration class.

KernelConfiguration ( INinjectSettings settings ) : System

Initializes a new instance of the KernelConfiguration class.

Load ( IEnumerable assemblies ) : void
Load ( IEnumerable modules ) : void
Load ( IEnumerable filePatterns ) : void
RemoveBinding ( IBinding binding ) : void
Unbind ( Type service ) : void
Unload ( string name ) : void

Защищенные методы

Метод Описание
AddComponents ( ) : void

Adds components to the kernel during startup.

Приватные методы

Метод Описание
CloneBindings ( ) : IBinding>.Multimap

Описание методов

AddBinding() публичный Метод

public AddBinding ( IBinding binding ) : void
binding IBinding
Результат void

AddComponents() защищенный Метод

Adds components to the kernel during startup.
protected AddComponents ( ) : void
Результат void

BuildReadonlyKernel() публичный Метод

public BuildReadonlyKernel ( ) : IReadOnlyKernel
Результат IReadOnlyKernel

GetBindings() публичный Метод

public GetBindings ( Type service ) : IEnumerable
service System.Type
Результат IEnumerable

GetModules() публичный Метод

public GetModules ( ) : IEnumerable
Результат IEnumerable

HasModule() публичный Метод

public HasModule ( string name ) : bool
name string
Результат bool

KernelConfiguration() публичный Метод

Initializes a new instance of the KernelConfiguration class.
public KernelConfiguration ( ) : System
Результат System

KernelConfiguration() публичный Метод

Initializes a new instance of the KernelConfiguration class.
public KernelConfiguration ( IComponentContainer components, INinjectSettings settings ) : System
components IComponentContainer The component container to use.
settings INinjectSettings The configuration to use.
Результат System

KernelConfiguration() публичный Метод

Initializes a new instance of the KernelConfiguration class.
public KernelConfiguration ( INinjectSettings settings ) : System
settings INinjectSettings The configuration to use.
Результат System

Load() публичный Метод

public Load ( IEnumerable assemblies ) : void
assemblies IEnumerable
Результат void

Load() публичный Метод

public Load ( IEnumerable modules ) : void
modules IEnumerable
Результат void

Load() публичный Метод

public Load ( IEnumerable filePatterns ) : void
filePatterns IEnumerable
Результат void

RemoveBinding() публичный Метод

public RemoveBinding ( IBinding binding ) : void
binding IBinding
Результат void

Unbind() публичный Метод

public Unbind ( Type service ) : void
service System.Type
Результат void

Unload() публичный Метод

public Unload ( string name ) : void
name string
Результат void