C# 클래스 Nimbus.Configuration.BusBuilderConfigurationExtensions

파일 보기 프로젝트 열기: NimbusAPI/Nimbus

공개 메소드들

메소드 설명
WithAutoDeleteOnIdle ( this configuration, System.TimeSpan autoDeleteOnIdle ) : BusBuilderConfiguration
WithDebugOptions ( this configuration, DebugConfiguration>.Func debugConfiguration ) : BusBuilderConfiguration
WithDefaultConcurrentHandlerLimit ( this configuration, int defaultConcurrentHandlerLimit ) : BusBuilderConfiguration
WithDefaultMessageTimeToLive ( this configuration, System.TimeSpan timeToLive ) : BusBuilderConfiguration
WithDefaultTimeout ( this configuration, System.TimeSpan defaultTimeout ) : BusBuilderConfiguration
WithDefaults ( this configuration, ITypeProvider typeProvider ) : BusBuilderConfiguration
WithDeliveryRetryStrategy ( this configuration, IDeliveryRetryStrategy deliveryRetryStrategy ) : BusBuilderConfiguration
WithDependencyResolver ( this configuration, IDependencyResolver dependencyResolver ) : BusBuilderConfiguration
WithEnableDeadLetteringOnMessageExpiration ( this configuration, bool enableDeadLettering ) : BusBuilderConfiguration
WithGlobalInboundInterceptorTypes ( this configuration ) : BusBuilderConfiguration
WithGlobalOutboundInterceptorTypes ( this configuration ) : BusBuilderConfiguration
WithGlobalPrefix ( this configuration, string globalPrefix ) : BusBuilderConfiguration
WithHeartbeatInterval ( this configuration, System.TimeSpan heartbeatInterval ) : BusBuilderConfiguration
WithLogger ( this configuration, ILogger logger ) : BusBuilderConfiguration
WithMaxDeliveryAttempts ( this configuration, int maxDeliveryAttempts ) : BusBuilderConfiguration
WithNames ( this configuration, string applicationName, string instanceName ) : BusBuilderConfiguration

WithRouter ( this configuration, IRouter router ) : BusBuilderConfiguration
WithTransport ( this configuration, TransportConfiguration transportConfiguration ) : BusBuilderConfiguration
WithTypesFrom ( this configuration, ITypeProvider typeProvider ) : BusBuilderConfiguration

메소드 상세

WithAutoDeleteOnIdle() 공개 정적인 메소드

public static WithAutoDeleteOnIdle ( this configuration, System.TimeSpan autoDeleteOnIdle ) : BusBuilderConfiguration
configuration this
autoDeleteOnIdle System.TimeSpan
리턴 BusBuilderConfiguration

WithDebugOptions() 공개 정적인 메소드

public static WithDebugOptions ( this configuration, DebugConfiguration>.Func debugConfiguration ) : BusBuilderConfiguration
configuration this
debugConfiguration DebugConfiguration>.Func
리턴 BusBuilderConfiguration

WithDefaultConcurrentHandlerLimit() 공개 정적인 메소드

public static WithDefaultConcurrentHandlerLimit ( this configuration, int defaultConcurrentHandlerLimit ) : BusBuilderConfiguration
configuration this
defaultConcurrentHandlerLimit int
리턴 BusBuilderConfiguration

WithDefaultMessageTimeToLive() 공개 정적인 메소드

public static WithDefaultMessageTimeToLive ( this configuration, System.TimeSpan timeToLive ) : BusBuilderConfiguration
configuration this
timeToLive System.TimeSpan
리턴 BusBuilderConfiguration

WithDefaultTimeout() 공개 정적인 메소드

public static WithDefaultTimeout ( this configuration, System.TimeSpan defaultTimeout ) : BusBuilderConfiguration
configuration this
defaultTimeout System.TimeSpan
리턴 BusBuilderConfiguration

WithDefaults() 공개 정적인 메소드

public static WithDefaults ( this configuration, ITypeProvider typeProvider ) : BusBuilderConfiguration
configuration this
typeProvider ITypeProvider
리턴 BusBuilderConfiguration

WithDeliveryRetryStrategy() 공개 정적인 메소드

public static WithDeliveryRetryStrategy ( this configuration, IDeliveryRetryStrategy deliveryRetryStrategy ) : BusBuilderConfiguration
configuration this
deliveryRetryStrategy IDeliveryRetryStrategy
리턴 BusBuilderConfiguration

WithDependencyResolver() 공개 정적인 메소드

public static WithDependencyResolver ( this configuration, IDependencyResolver dependencyResolver ) : BusBuilderConfiguration
configuration this
dependencyResolver IDependencyResolver
리턴 BusBuilderConfiguration

WithEnableDeadLetteringOnMessageExpiration() 공개 정적인 메소드

public static WithEnableDeadLetteringOnMessageExpiration ( this configuration, bool enableDeadLettering ) : BusBuilderConfiguration
configuration this
enableDeadLettering bool
리턴 BusBuilderConfiguration

WithGlobalInboundInterceptorTypes() 공개 정적인 메소드

public static WithGlobalInboundInterceptorTypes ( this configuration ) : BusBuilderConfiguration
configuration this
리턴 BusBuilderConfiguration

WithGlobalOutboundInterceptorTypes() 공개 정적인 메소드

public static WithGlobalOutboundInterceptorTypes ( this configuration ) : BusBuilderConfiguration
configuration this
리턴 BusBuilderConfiguration

WithGlobalPrefix() 공개 정적인 메소드

public static WithGlobalPrefix ( this configuration, string globalPrefix ) : BusBuilderConfiguration
configuration this
globalPrefix string
리턴 BusBuilderConfiguration

WithHeartbeatInterval() 공개 정적인 메소드

public static WithHeartbeatInterval ( this configuration, System.TimeSpan heartbeatInterval ) : BusBuilderConfiguration
configuration this
heartbeatInterval System.TimeSpan
리턴 BusBuilderConfiguration

WithLogger() 공개 정적인 메소드

public static WithLogger ( this configuration, ILogger logger ) : BusBuilderConfiguration
configuration this
logger ILogger
리턴 BusBuilderConfiguration

WithMaxDeliveryAttempts() 공개 정적인 메소드

public static WithMaxDeliveryAttempts ( this configuration, int maxDeliveryAttempts ) : BusBuilderConfiguration
configuration this
maxDeliveryAttempts int
리턴 BusBuilderConfiguration

WithNames() 공개 정적인 메소드

public static WithNames ( this configuration, string applicationName, string instanceName ) : BusBuilderConfiguration
configuration this
applicationName string /// This should be unique for your application (e.g. Foo.exe) but should be the same across /// all instances of your application. ///
instanceName string /// This should be unique across ALL instances of your application. Use your hostname if you're /// stuck. ///
리턴 BusBuilderConfiguration

WithRouter() 공개 정적인 메소드

public static WithRouter ( this configuration, IRouter router ) : BusBuilderConfiguration
configuration this
router IRouter
리턴 BusBuilderConfiguration

WithTransport() 공개 정적인 메소드

public static WithTransport ( this configuration, TransportConfiguration transportConfiguration ) : BusBuilderConfiguration
configuration this
transportConfiguration TransportConfiguration
리턴 BusBuilderConfiguration

WithTypesFrom() 공개 정적인 메소드

public static WithTypesFrom ( this configuration, ITypeProvider typeProvider ) : BusBuilderConfiguration
configuration this
typeProvider ITypeProvider
리턴 BusBuilderConfiguration