C# Class Kamsar.WebConsole.TeeProgressStatus

"Splits" a progress status to multiple destination progress objects This is useful when you may want to send progress output both to a file log and a webconsole, or other multi-destination tasks.
Inheritance: IProgressStatus
Mostra file Open project: kamsar/Kamsar.WebConsole

Public Methods

Method Description
Report ( int percent ) : void
ReportException ( Exception exception ) : void
ReportStatus ( string statusMessage ) : void
ReportStatus ( string statusMessage, MessageType type ) : void
ReportTransientStatus ( string statusMessage ) : void
TeeProgressStatus ( ) : System

Method Details

Report() public method

public Report ( int percent ) : void
percent int
return void

ReportException() public method

public ReportException ( Exception exception ) : void
exception System.Exception
return void

ReportStatus() public method

public ReportStatus ( string statusMessage ) : void
statusMessage string
return void

ReportStatus() public method

public ReportStatus ( string statusMessage, MessageType type ) : void
statusMessage string
type MessageType
return void

ReportTransientStatus() public method

public ReportTransientStatus ( string statusMessage ) : void
statusMessage string
return void

TeeProgressStatus() public method

public TeeProgressStatus ( ) : System
return System