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.
Afficher le fichier Open project: GridProtectionAlliance/gsf Class Usage Examples

Méthodes publiques

Méthode 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

Méthode Description
LogMessageSaveHelper ( bool isSimple ) : System

Method Details

Create() public static méthode

public static Create ( bool isSimple = false ) : LogMessageSaveHelper
isSimple bool
Résultat LogMessageSaveHelper

LoadEventPublisherDetails() public méthode

public LoadEventPublisherDetails ( Stream stream ) : LogEventPublisherDetails
stream Stream
Résultat LogEventPublisherDetails

LoadPublisherTypeDefinition() public méthode

public LoadPublisherTypeDefinition ( Stream stream ) : PublisherTypeDefinition
stream Stream
Résultat PublisherTypeDefinition

LoadStackMessages() public méthode

public LoadStackMessages ( Stream stream ) : LogStackMessages
stream Stream
Résultat LogStackMessages

LoadStackTrace() public méthode

public LoadStackTrace ( Stream stream ) : LogStackTrace
stream Stream
Résultat LogStackTrace

LoadString() public méthode

public LoadString ( Stream stream ) : string
stream Stream
Résultat string

SaveEventPublisherDetails() public méthode

public SaveEventPublisherDetails ( Stream stream, LogEventPublisherDetails publisherDetails ) : void
stream Stream
publisherDetails LogEventPublisherDetails
Résultat void

SavePublisherTypeDefinition() public méthode

public SavePublisherTypeDefinition ( Stream stream, PublisherTypeDefinition publisherDetails ) : void
stream Stream
publisherDetails PublisherTypeDefinition
Résultat void

SaveStackMessages() public méthode

public SaveStackMessages ( Stream stream, LogStackMessages message ) : void
stream Stream
message LogStackMessages
Résultat void

SaveStackTrace() public méthode

public SaveStackTrace ( Stream stream, LogStackTrace trace ) : void
stream Stream
trace LogStackTrace
Résultat void

SaveString() public méthode

public SaveString ( Stream stream, string value ) : void
stream Stream
value string
Résultat void