C# 클래스 Ninject.Extensions.MessageBroker.Planning.Directives.SubscriptionDirective

A directive that describes a message subscription.
상속: IDirective
파일 보기 프로젝트 열기: ninject/Ninject.Extensions.MessageBroker

공개 메소드들

메소드 설명
SubscriptionDirective ( string channel, MethodInjector injector, DeliveryThread thread ) : System.Reflection

Initializes a new instance of the SubscriptionDirective class.

보호된 메소드들

메소드 설명
BuildKey ( ) : object

Builds the value that uniquely identifies the directive. This is called the first time the key is accessed, and then cached in the directive.

This exists because most directives' keys are based on reading member information, especially parameters. Since it's a relatively expensive procedure, it shouldn't be done each time the key is accessed.

메소드 상세

BuildKey() 보호된 메소드

Builds the value that uniquely identifies the directive. This is called the first time the key is accessed, and then cached in the directive.
This exists because most directives' keys are based on reading member information, especially parameters. Since it's a relatively expensive procedure, it shouldn't be done each time the key is accessed.
protected BuildKey ( ) : object
리턴 object

SubscriptionDirective() 공개 메소드

Initializes a new instance of the SubscriptionDirective class.
public SubscriptionDirective ( string channel, MethodInjector injector, DeliveryThread thread ) : System.Reflection
channel string The name of the channel that is to be susbcribed to.
injector MethodInjector The injector that triggers the method.
thread DeliveryThread The thread on which the message should be delivered.
리턴 System.Reflection