C# Class GSF.Diagnostics.LogMessageSaveHelper

Assists in the saving of a LogMessage. This class is here to help de-duplicate classes so they don't take so much space or memory.
Mostrar archivo Open project: GridProtectionAlliance/gsf Class Usage Examples

Public Methods

Method Description
Create ( bool isSimple = false ) : LogMessageSaveHelper
LoadEventPublisherDetails ( Stream stream ) : LogEventPublisherDetails
LoadPublisherTypeDefinition ( Stream stream ) : PublisherTypeDefinition
LoadStackMessages ( Stream stream ) : LogStackMessages
LoadStackTrace ( Stream stream ) : LogStackTrace
LoadString ( Stream stream ) : string
SaveEventPublisherDetails ( Stream stream, LogEventPublisherDetails publisherDetails ) : void
SavePublisherTypeDefinition ( Stream stream, PublisherTypeDefinition publisherDetails ) : void
SaveStackMessages ( Stream stream, LogStackMessages message ) : void
SaveStackTrace ( Stream stream, LogStackTrace trace ) : void
SaveString ( Stream stream, string value ) : void

Private Methods

Method Description
LogMessageSaveHelper ( bool isSimple ) : System

Method Details

Create() public static method

public static Create ( bool isSimple = false ) : LogMessageSaveHelper
isSimple bool
return LogMessageSaveHelper

LoadEventPublisherDetails() public method

public LoadEventPublisherDetails ( Stream stream ) : LogEventPublisherDetails
stream Stream
return LogEventPublisherDetails

LoadPublisherTypeDefinition() public method

public LoadPublisherTypeDefinition ( Stream stream ) : PublisherTypeDefinition
stream Stream
return PublisherTypeDefinition

LoadStackMessages() public method

public LoadStackMessages ( Stream stream ) : LogStackMessages
stream Stream
return LogStackMessages

LoadStackTrace() public method

public LoadStackTrace ( Stream stream ) : LogStackTrace
stream Stream
return LogStackTrace

LoadString() public method

public LoadString ( Stream stream ) : string
stream Stream
return string

SaveEventPublisherDetails() public method

public SaveEventPublisherDetails ( Stream stream, LogEventPublisherDetails publisherDetails ) : void
stream Stream
publisherDetails LogEventPublisherDetails
return void

SavePublisherTypeDefinition() public method

public SavePublisherTypeDefinition ( Stream stream, PublisherTypeDefinition publisherDetails ) : void
stream Stream
publisherDetails PublisherTypeDefinition
return void

SaveStackMessages() public method

public SaveStackMessages ( Stream stream, LogStackMessages message ) : void
stream Stream
message LogStackMessages
return void

SaveStackTrace() public method

public SaveStackTrace ( Stream stream, LogStackTrace trace ) : void
stream Stream
trace LogStackTrace
return void

SaveString() public method

public SaveString ( Stream stream, string value ) : void
stream Stream
value string
return void