C# 클래스 IServiceOriented.ServiceBus.RuntimeService

Base class used to define a service that can extend the functionality of the service bus
상속: IDisposable
파일 보기 프로젝트 열기: jezell/iserviceoriented

공개 메소드들

메소드 설명
Dispose ( ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void
OnListenerAdded ( ListenerEndpoint endpoint ) : void

Called when a listener is added to the service bus

OnListenerRemoved ( ListenerEndpoint endpoint ) : void

Called when a listener is removed from the service bus

OnMessageDelivered ( MessageDelivery delivery ) : void

Called when a message is successfully delivered by the service bus

OnMessageDeliveryExpired ( MessageDelivery delivery ) : void

Called when a message delivery expires

OnMessageDeliveryFailed ( MessageDelivery delivery, bool permanent ) : void

Called when a message delivery fails

OnStart ( ) : void

Called when the service is starting

OnStop ( ) : void

Called when the service is stopping

OnSubscriptionAdded ( SubscriptionEndpoint endpoint ) : void

Called when a subscription is added to the service bus

OnSubscriptionRemoved ( SubscriptionEndpoint endpoint ) : void

Called when a service is removed from the service bus

OnValidate ( ) : void
WithLockedState ( System.Action action ) : void
WithLockedState ( RuntimeServiceState state, System.Action action ) : void

비공개 메소드들

메소드 설명
Attach ( ServiceBusRuntime runtime ) : void
StartInternal ( ) : void
StopInternal ( ) : void
Validate ( ) : void

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

OnListenerAdded() 보호된 메소드

Called when a listener is added to the service bus
protected OnListenerAdded ( ListenerEndpoint endpoint ) : void
endpoint ListenerEndpoint
리턴 void

OnListenerRemoved() 보호된 메소드

Called when a listener is removed from the service bus
protected OnListenerRemoved ( ListenerEndpoint endpoint ) : void
endpoint ListenerEndpoint
리턴 void

OnMessageDelivered() 보호된 메소드

Called when a message is successfully delivered by the service bus
protected OnMessageDelivered ( MessageDelivery delivery ) : void
delivery MessageDelivery
리턴 void

OnMessageDeliveryExpired() 보호된 메소드

Called when a message delivery expires
protected OnMessageDeliveryExpired ( MessageDelivery delivery ) : void
delivery MessageDelivery
리턴 void

OnMessageDeliveryFailed() 보호된 메소드

Called when a message delivery fails
protected OnMessageDeliveryFailed ( MessageDelivery delivery, bool permanent ) : void
delivery MessageDelivery
permanent bool Indicates if the message will be retried (false) or placed in the failure queue (true)
리턴 void

OnStart() 보호된 메소드

Called when the service is starting
protected OnStart ( ) : void
리턴 void

OnStop() 보호된 메소드

Called when the service is stopping
protected OnStop ( ) : void
리턴 void

OnSubscriptionAdded() 보호된 메소드

Called when a subscription is added to the service bus
protected OnSubscriptionAdded ( SubscriptionEndpoint endpoint ) : void
endpoint SubscriptionEndpoint
리턴 void

OnSubscriptionRemoved() 보호된 메소드

Called when a service is removed from the service bus
protected OnSubscriptionRemoved ( SubscriptionEndpoint endpoint ) : void
endpoint SubscriptionEndpoint
리턴 void

OnValidate() 보호된 메소드

protected OnValidate ( ) : void
리턴 void

WithLockedState() 보호된 메소드

protected WithLockedState ( System.Action action ) : void
action System.Action
리턴 void

WithLockedState() 보호된 메소드

protected WithLockedState ( RuntimeServiceState state, System.Action action ) : void
state RuntimeServiceState
action System.Action
리턴 void