C# Class PipesAndFilters.Shared.ServiceBusPipeFilter

Show file Open project: mspnp/cloud-design-patterns Class Usage Examples

Public Methods

Method Description
Close ( System.TimeSpan timespan ) : Task
OnPipeFilterMessageAsync ( Func asyncFilterTask, int maxConcurrentCalls = 1 ) : void
ServiceBusPipeFilter ( string connectionString, string inQueuePath, string outQueuePath = null ) : System
Start ( ) : void

Private Methods

Method Description
OptionsOnExceptionReceived ( object sender, ExceptionReceivedEventArgs exceptionReceivedEventArgs ) : void

Method Details

Close() public method

public Close ( System.TimeSpan timespan ) : Task
timespan System.TimeSpan
return Task

OnPipeFilterMessageAsync() public method

public OnPipeFilterMessageAsync ( Func asyncFilterTask, int maxConcurrentCalls = 1 ) : void
asyncFilterTask Func
maxConcurrentCalls int
return void

ServiceBusPipeFilter() public method

public ServiceBusPipeFilter ( string connectionString, string inQueuePath, string outQueuePath = null ) : System
connectionString string
inQueuePath string
outQueuePath string
return System

Start() public method

public Start ( ) : void
return void