C# Class Nimbus.Configuration.BusBuilderConfigurationExtensions

Afficher le fichier Open project: NimbusAPI/Nimbus

Méthodes publiques

Méthode Description
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

Method Details

WithAutoDeleteOnIdle() public static méthode

public static WithAutoDeleteOnIdle ( this configuration, System.TimeSpan autoDeleteOnIdle ) : BusBuilderConfiguration
configuration this
autoDeleteOnIdle System.TimeSpan
Résultat BusBuilderConfiguration

WithDebugOptions() public static méthode

public static WithDebugOptions ( this configuration, DebugConfiguration>.Func debugConfiguration ) : BusBuilderConfiguration
configuration this
debugConfiguration DebugConfiguration>.Func
Résultat BusBuilderConfiguration

WithDefaultConcurrentHandlerLimit() public static méthode

public static WithDefaultConcurrentHandlerLimit ( this configuration, int defaultConcurrentHandlerLimit ) : BusBuilderConfiguration
configuration this
defaultConcurrentHandlerLimit int
Résultat BusBuilderConfiguration

WithDefaultMessageTimeToLive() public static méthode

public static WithDefaultMessageTimeToLive ( this configuration, System.TimeSpan timeToLive ) : BusBuilderConfiguration
configuration this
timeToLive System.TimeSpan
Résultat BusBuilderConfiguration

WithDefaultTimeout() public static méthode

public static WithDefaultTimeout ( this configuration, System.TimeSpan defaultTimeout ) : BusBuilderConfiguration
configuration this
defaultTimeout System.TimeSpan
Résultat BusBuilderConfiguration

WithDefaults() public static méthode

public static WithDefaults ( this configuration, ITypeProvider typeProvider ) : BusBuilderConfiguration
configuration this
typeProvider ITypeProvider
Résultat BusBuilderConfiguration

WithDeliveryRetryStrategy() public static méthode

public static WithDeliveryRetryStrategy ( this configuration, IDeliveryRetryStrategy deliveryRetryStrategy ) : BusBuilderConfiguration
configuration this
deliveryRetryStrategy IDeliveryRetryStrategy
Résultat BusBuilderConfiguration

WithDependencyResolver() public static méthode

public static WithDependencyResolver ( this configuration, IDependencyResolver dependencyResolver ) : BusBuilderConfiguration
configuration this
dependencyResolver IDependencyResolver
Résultat BusBuilderConfiguration

WithEnableDeadLetteringOnMessageExpiration() public static méthode

public static WithEnableDeadLetteringOnMessageExpiration ( this configuration, bool enableDeadLettering ) : BusBuilderConfiguration
configuration this
enableDeadLettering bool
Résultat BusBuilderConfiguration

WithGlobalInboundInterceptorTypes() public static méthode

public static WithGlobalInboundInterceptorTypes ( this configuration ) : BusBuilderConfiguration
configuration this
Résultat BusBuilderConfiguration

WithGlobalOutboundInterceptorTypes() public static méthode

public static WithGlobalOutboundInterceptorTypes ( this configuration ) : BusBuilderConfiguration
configuration this
Résultat BusBuilderConfiguration

WithGlobalPrefix() public static méthode

public static WithGlobalPrefix ( this configuration, string globalPrefix ) : BusBuilderConfiguration
configuration this
globalPrefix string
Résultat BusBuilderConfiguration

WithHeartbeatInterval() public static méthode

public static WithHeartbeatInterval ( this configuration, System.TimeSpan heartbeatInterval ) : BusBuilderConfiguration
configuration this
heartbeatInterval System.TimeSpan
Résultat BusBuilderConfiguration

WithLogger() public static méthode

public static WithLogger ( this configuration, ILogger logger ) : BusBuilderConfiguration
configuration this
logger ILogger
Résultat BusBuilderConfiguration

WithMaxDeliveryAttempts() public static méthode

public static WithMaxDeliveryAttempts ( this configuration, int maxDeliveryAttempts ) : BusBuilderConfiguration
configuration this
maxDeliveryAttempts int
Résultat BusBuilderConfiguration

WithNames() public static méthode

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. ///
Résultat BusBuilderConfiguration

WithRouter() public static méthode

public static WithRouter ( this configuration, IRouter router ) : BusBuilderConfiguration
configuration this
router IRouter
Résultat BusBuilderConfiguration

WithTransport() public static méthode

public static WithTransport ( this configuration, TransportConfiguration transportConfiguration ) : BusBuilderConfiguration
configuration this
transportConfiguration TransportConfiguration
Résultat BusBuilderConfiguration

WithTypesFrom() public static méthode

public static WithTypesFrom ( this configuration, ITypeProvider typeProvider ) : BusBuilderConfiguration
configuration this
typeProvider ITypeProvider
Résultat BusBuilderConfiguration