C# Class FubuMVC.Core.Diagnostics.Instrumentation.ChainExecutionLog

Inheritance: IRequestLog, ISubject, IChainExecutionLog
显示文件 Open project: DarthFubuMVC/fubumvc Class Usage Examples

Public Properties

Property Type Description
Time System.DateTime

Private Properties

Property Type Description

Public Methods

Method Description
AllActivities ( ) : IEnumerable
ChainExecutionLog ( ) : System
FinishSubject ( ) : void
Log ( object log ) : void
LogException ( Exception ex ) : void
MarkFinished ( ) : void
RecordBody ( FubuMVC.Core.ServiceBus.Runtime.Envelope envelope ) : void
RecordBody ( object>.IDictionary env ) : void
RecordHeaders ( FubuMVC.Core.ServiceBus.Runtime.Envelope envelope ) : void
RecordHeaders ( object>.IDictionary env ) : void
StartSubject ( ISubject subject ) : void
Title ( ) : string
ToDictionary ( ) : object>.IDictionary
ToHeaderDictionary ( ) : object>.Dictionary
Trace ( string description, System.Action action ) : void

Protected Methods

Method Description
requestTime ( ) : double

Method Details

AllActivities() public method

public AllActivities ( ) : IEnumerable
return IEnumerable

ChainExecutionLog() public method

public ChainExecutionLog ( ) : System
return System

FinishSubject() public method

public FinishSubject ( ) : void
return void

Log() public method

public Log ( object log ) : void
log object
return void

LogException() public method

public LogException ( Exception ex ) : void
ex System.Exception
return void

MarkFinished() public method

public MarkFinished ( ) : void
return void

RecordBody() public method

public RecordBody ( FubuMVC.Core.ServiceBus.Runtime.Envelope envelope ) : void
envelope FubuMVC.Core.ServiceBus.Runtime.Envelope
return void

RecordBody() public method

public RecordBody ( object>.IDictionary env ) : void
env object>.IDictionary
return void

RecordHeaders() public method

public RecordHeaders ( FubuMVC.Core.ServiceBus.Runtime.Envelope envelope ) : void
envelope FubuMVC.Core.ServiceBus.Runtime.Envelope
return void

RecordHeaders() public method

public RecordHeaders ( object>.IDictionary env ) : void
env object>.IDictionary
return void

StartSubject() public method

public StartSubject ( ISubject subject ) : void
subject ISubject
return void

Title() public method

public Title ( ) : string
return string

ToDictionary() public method

public ToDictionary ( ) : object>.IDictionary
return object>.IDictionary

ToHeaderDictionary() public method

public ToHeaderDictionary ( ) : object>.Dictionary
return object>.Dictionary

Trace() public method

public Trace ( string description, System.Action action ) : void
description string
action System.Action
return void

requestTime() protected method

protected requestTime ( ) : double
return double

Property Details

Time public_oe property

public DateTime,System Time
return System.DateTime