C# 클래스 Ninject.Parameters.ConstructorArgument

Overrides the injected value of a constructor argument.
상속: Parameter, IConstructorArgument
파일 보기 프로젝트 열기: ninject/Ninject 1 사용 예제들

공개 메소드들

메소드 설명
AppliesToTarget ( IContext context, ITarget target ) : bool

Determines if the parameter applies to the given target.

Only one parameter may return true.

ConstructorArgument ( string name, Func valueCallback ) : System

Initializes a new instance of the ConstructorArgument class.

ConstructorArgument ( string name, Func valueCallback, bool shouldInherit ) : System

Initializes a new instance of the ConstructorArgument class.

ConstructorArgument ( string name, object>.Func valueCallback ) : System

Initializes a new instance of the ConstructorArgument class.

ConstructorArgument ( string name, object>.Func valueCallback, bool shouldInherit ) : System

Initializes a new instance of the ConstructorArgument class.

ConstructorArgument ( string name, object value ) : System

Initializes a new instance of the ConstructorArgument class.

ConstructorArgument ( string name, object value, bool shouldInherit ) : System

Initializes a new instance of the ConstructorArgument class.

메소드 상세

AppliesToTarget() 공개 메소드

Determines if the parameter applies to the given target.
Only one parameter may return true.
public AppliesToTarget ( IContext context, ITarget target ) : bool
context IContext The context.
target ITarget The target.
리턴 bool

ConstructorArgument() 공개 메소드

Initializes a new instance of the ConstructorArgument class.
public ConstructorArgument ( string name, Func valueCallback ) : System
name string The name of the argument to override.
valueCallback Func The callback to invoke to get the value that should be injected.
리턴 System

ConstructorArgument() 공개 메소드

Initializes a new instance of the ConstructorArgument class.
public ConstructorArgument ( string name, Func valueCallback, bool shouldInherit ) : System
name string The name of the argument to override.
valueCallback Func The callback to invoke to get the value that should be injected.
shouldInherit bool if set to true [should inherit].
리턴 System

ConstructorArgument() 공개 메소드

Initializes a new instance of the ConstructorArgument class.
public ConstructorArgument ( string name, object>.Func valueCallback ) : System
name string The name of the argument to override.
valueCallback object>.Func The callback to invoke to get the value that should be injected.
리턴 System

ConstructorArgument() 공개 메소드

Initializes a new instance of the ConstructorArgument class.
public ConstructorArgument ( string name, object>.Func valueCallback, bool shouldInherit ) : System
name string The name of the argument to override.
valueCallback object>.Func The callback to invoke to get the value that should be injected.
shouldInherit bool if set to true [should inherit].
리턴 System

ConstructorArgument() 공개 메소드

Initializes a new instance of the ConstructorArgument class.
public ConstructorArgument ( string name, object value ) : System
name string The name of the argument to override.
value object The value to inject into the property.
리턴 System

ConstructorArgument() 공개 메소드

Initializes a new instance of the ConstructorArgument class.
public ConstructorArgument ( string name, object value, bool shouldInherit ) : System
name string The name of the argument to override.
value object The value to inject into the property.
shouldInherit bool Whether the parameter should be inherited into child requests.
리턴 System