C# Class DotNetWorkQueue.Configuration.TransportConfigurationReceive

Transport configuration for receiving messages
Inheritance: IReadonly, ISetReadonly
Show file Open project: blehnen/DotNetWorkQueue Class Usage Examples

Public Methods

Method Description
LockFeatures ( ) : void

Locks the features.

SetReadOnly ( ) : void

Marks this instance as immutable

TransportConfigurationReceive ( IConnectionInformation connectionInfo, IQueueDelayFactory queueDelayFactory, IRetryDelayFactory retryDelayFactory ) : System

Initializes a new instance of the TransportConfigurationReceive class.

Protected Methods

Method Description
FailIfLocked ( ) : void

Throws an exception if a setting is changed after the feature set is locked

FailIfReadOnly ( ) : void

Throws an exception if the read only flag is true.

Method Details

FailIfLocked() protected method

Throws an exception if a setting is changed after the feature set is locked
protected FailIfLocked ( ) : void
return void

FailIfReadOnly() protected method

Throws an exception if the read only flag is true.
protected FailIfReadOnly ( ) : void
return void

LockFeatures() public method

Locks the features.
public LockFeatures ( ) : void
return void

SetReadOnly() public method

Marks this instance as immutable
public SetReadOnly ( ) : void
return void

TransportConfigurationReceive() public method

Initializes a new instance of the TransportConfigurationReceive class.
public TransportConfigurationReceive ( IConnectionInformation connectionInfo, IQueueDelayFactory queueDelayFactory, IRetryDelayFactory retryDelayFactory ) : System
connectionInfo IConnectionInformation The connection information.
queueDelayFactory IQueueDelayFactory The queue delay factory.
retryDelayFactory IRetryDelayFactory The retry delay factory.
return System