C# Class MassTransit.Util.TaskSupervisor

Inheritance: ITaskSupervisor
Mostra file Open project: MassTransit/MassTransit Class Usage Examples

Public Methods

Method Description
CreateParticipant ( string tag ) : ITaskParticipant
CreateScope ( string tag ) : ITaskScope
Stop ( string reason, CancellationToken cancellationToken = default(CancellationToken) ) : Task
TaskSupervisor ( string tag ) : System
TaskSupervisor ( string tag, ITaskParticipant participant ) : System
ToString ( ) : string

Private Methods

Method Description
DebuggerDisplay ( ) : string
OnStopRequested ( Task stopRequested ) : void
RemoveParticipant ( long id ) : void
SetupStopRequested ( Task stopRequested ) : void
WhenAll ( IEnumerable participants, Task>.Func selector ) : Task

Method Details

CreateParticipant() public method

public CreateParticipant ( string tag ) : ITaskParticipant
tag string
return ITaskParticipant

CreateScope() public method

public CreateScope ( string tag ) : ITaskScope
tag string
return ITaskScope

Stop() public method

public Stop ( string reason, CancellationToken cancellationToken = default(CancellationToken) ) : Task
reason string
cancellationToken System.Threading.CancellationToken
return Task

TaskSupervisor() public method

public TaskSupervisor ( string tag ) : System
tag string
return System

TaskSupervisor() public method

public TaskSupervisor ( string tag, ITaskParticipant participant ) : System
tag string
participant ITaskParticipant
return System

ToString() public method

public ToString ( ) : string
return string