C# Class Sequin.Configuration.OptionsBuilder

Inheritance: IOptionsContext
Exibir arquivo Open project: sequin/sequin

Private Properties

Property Type Description
OptionsBuilder System

Public Methods

Method Description
Build ( ) : Options
ForHttp ( ) : HttpOptionsBuilder
WithCommandRegistry ( ICommandRegistry>.Func resolver ) : OptionsBuilder
WithHandlerFactory ( IHandlerFactory>.Func resolver ) : OptionsBuilder
WithPipeline ( CommandPipelineStage>.Func configure ) : OptionsBuilder
WithPostProcessPipeline ( CommandPipelineStage commandPipelineStage ) : OptionsBuilder

Protected Methods

Method Description
CreateCommandPipeline ( ) : CommandPipeline

Private Methods

Method Description
OptionsBuilder ( ) : System

Method Details

Build() public method

public Build ( ) : Options
return Options

CreateCommandPipeline() protected method

protected CreateCommandPipeline ( ) : CommandPipeline
return CommandPipeline

ForHttp() public method

public ForHttp ( ) : HttpOptionsBuilder
return HttpOptionsBuilder

WithCommandRegistry() public method

public WithCommandRegistry ( ICommandRegistry>.Func resolver ) : OptionsBuilder
resolver ICommandRegistry>.Func
return OptionsBuilder

WithHandlerFactory() public method

public WithHandlerFactory ( IHandlerFactory>.Func resolver ) : OptionsBuilder
resolver IHandlerFactory>.Func
return OptionsBuilder

WithPipeline() public method

public WithPipeline ( CommandPipelineStage>.Func configure ) : OptionsBuilder
configure CommandPipelineStage>.Func
return OptionsBuilder

WithPostProcessPipeline() public method

public WithPostProcessPipeline ( CommandPipelineStage commandPipelineStage ) : OptionsBuilder
commandPipelineStage CommandPipelineStage
return OptionsBuilder