C# Класс 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.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
LogMessageSaveHelper ( bool isSimple ) : System

Описание методов

Create() публичный статический Метод

public static Create ( bool isSimple = false ) : LogMessageSaveHelper
isSimple bool
Результат LogMessageSaveHelper

LoadEventPublisherDetails() публичный Метод

public LoadEventPublisherDetails ( Stream stream ) : LogEventPublisherDetails
stream Stream
Результат LogEventPublisherDetails

LoadPublisherTypeDefinition() публичный Метод

public LoadPublisherTypeDefinition ( Stream stream ) : PublisherTypeDefinition
stream Stream
Результат PublisherTypeDefinition

LoadStackMessages() публичный Метод

public LoadStackMessages ( Stream stream ) : LogStackMessages
stream Stream
Результат LogStackMessages

LoadStackTrace() публичный Метод

public LoadStackTrace ( Stream stream ) : LogStackTrace
stream Stream
Результат LogStackTrace

LoadString() публичный Метод

public LoadString ( Stream stream ) : string
stream Stream
Результат string

SaveEventPublisherDetails() публичный Метод

public SaveEventPublisherDetails ( Stream stream, LogEventPublisherDetails publisherDetails ) : void
stream Stream
publisherDetails LogEventPublisherDetails
Результат void

SavePublisherTypeDefinition() публичный Метод

public SavePublisherTypeDefinition ( Stream stream, PublisherTypeDefinition publisherDetails ) : void
stream Stream
publisherDetails PublisherTypeDefinition
Результат void

SaveStackMessages() публичный Метод

public SaveStackMessages ( Stream stream, LogStackMessages message ) : void
stream Stream
message LogStackMessages
Результат void

SaveStackTrace() публичный Метод

public SaveStackTrace ( Stream stream, LogStackTrace trace ) : void
stream Stream
trace LogStackTrace
Результат void

SaveString() публичный Метод

public SaveString ( Stream stream, string value ) : void
stream Stream
value string
Результат void