C# 클래스 Ninject.Extensions.WeakEventMessageBroker.MessageChannel

상속: DisposableObject, IMessageChannel
파일 보기 프로젝트 열기: ninject/Ninject.Extensions.WeakEventMessageBroker 1 사용 예제들

공개 메소드들

메소드 설명
AddPublication ( object instance, EventInfo eventInfo ) : void

AddSubscription ( object instance, MethodInfo method, DeliveryThread thread ) : void

Broadcast ( object sender, object args ) : void

Close ( ) : void

Closes the channel releasing its resources.

Disable ( ) : void

Disables the channel.

Dispose ( bool disposing ) : void

Releases resources held by the object.

Enable ( ) : void

Enables the channel.

MessageChannel ( string name ) : System

Raise ( object sender, EventArgs e ) : void

비공개 메소드들

메소드 설명
RemoveDeadEntries ( ) : void

메소드 상세

AddPublication() 공개 메소드

public AddPublication ( object instance, EventInfo eventInfo ) : void
instance object
eventInfo System.Reflection.EventInfo
리턴 void

AddSubscription() 공개 메소드

public AddSubscription ( object instance, MethodInfo method, DeliveryThread thread ) : void
instance object
method System.Reflection.MethodInfo
thread DeliveryThread
리턴 void

Broadcast() 공개 메소드

public Broadcast ( object sender, object args ) : void
sender object
args object
리턴 void

Close() 공개 메소드

Closes the channel releasing its resources.
public Close ( ) : void
리턴 void

Disable() 공개 메소드

Disables the channel.
public Disable ( ) : void
리턴 void

Dispose() 공개 메소드

Releases resources held by the object.
public Dispose ( bool disposing ) : void
disposing bool
리턴 void

Enable() 공개 메소드

Enables the channel.
public Enable ( ) : void
리턴 void

MessageChannel() 공개 메소드

public MessageChannel ( string name ) : System
name string The name of this channel.
리턴 System

Raise() 공개 메소드

public Raise ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void