C# 클래스 FubuMVC.Core.ServiceBus.Subscriptions.SubscriptionCache

상속: ISubscriptionCache, IDisposable
파일 보기 프로젝트 열기: DarthFubuMVC/fubumvc 1 사용 예제들

공개 메소드들

메소드 설명
ClearAll ( ) : void
Dispose ( ) : void
FindDestinationChannels ( FubuMVC.Core.ServiceBus.Runtime.Envelope envelope ) : IEnumerable
FindSubscribingChannelsFor ( Type inputType ) : IEnumerable
LoadSubscriptions ( IEnumerable subscriptions ) : void

Called internally

ReplyUriFor ( ChannelNode destination ) : Uri
SubscriptionCache ( ChannelGraph graph, IEnumerable transports ) : System

비공개 메소드들

메소드 설명
RemoveCachedRoutesForChangedSubscriptions ( IEnumerable subscriptions ) : void
findDestination ( Uri uri ) : ChannelNode

메소드 상세

ClearAll() 공개 메소드

public ClearAll ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

FindDestinationChannels() 공개 메소드

public FindDestinationChannels ( FubuMVC.Core.ServiceBus.Runtime.Envelope envelope ) : IEnumerable
envelope FubuMVC.Core.ServiceBus.Runtime.Envelope
리턴 IEnumerable

FindSubscribingChannelsFor() 공개 메소드

public FindSubscribingChannelsFor ( Type inputType ) : IEnumerable
inputType System.Type
리턴 IEnumerable

LoadSubscriptions() 공개 메소드

Called internally
public LoadSubscriptions ( IEnumerable subscriptions ) : void
subscriptions IEnumerable
리턴 void

ReplyUriFor() 공개 메소드

public ReplyUriFor ( ChannelNode destination ) : Uri
destination FubuMVC.Core.ServiceBus.Configuration.ChannelNode
리턴 System.Uri

SubscriptionCache() 공개 메소드

public SubscriptionCache ( ChannelGraph graph, IEnumerable transports ) : System
graph ChannelGraph
transports IEnumerable
리턴 System