C# Класс CK.Monitoring.CKMonWriterClient

This client writes .ckmon files for one monitor. To close output file, simply unregister this client.
Наследование: IActivityMonitorBoundClient, IMulticastLogInfo
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
IActivityMonitorBoundClient void
IActivityMonitorClient void
IActivityMonitorClient void
IActivityMonitorClient void
IActivityMonitorClient void
IActivityMonitorClient void
IActivityMonitorClient void

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

Метод Описание
CKMonWriterClient ( string path, int maxCountPerFile ) : System

Initializes a new instance of CKMonWriterClient that can be registered to write uncompressed .ckmon file for this monitor.

CKMonWriterClient ( string path, int maxCountPerFile, LogFilter minimalFilter, bool useGzipCompression = false ) : System

Initializes a new instance of CKMonWriterClient that can be registered to write compressed or uncompressed .ckmon file for this monitor.

Close ( ) : void

Closes this writer if it IsOpened. It can be re-Opened later.

Open ( ) : bool

Opens this writer if it is not already opened.

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

Метод Описание
IActivityMonitorBoundClient ( IActivityMonitorImpl source, bool forceBuggyRemove ) : void
IActivityMonitorClient ( ActivityMonitorLogData data ) : void
IActivityMonitorClient ( CKTrait newTrait ) : void
IActivityMonitorClient ( IActivityLogGroup group ) : void
IActivityMonitorClient ( IActivityLogGroup group, IReadOnlyList conclusions ) : void
IActivityMonitorClient ( IActivityLogGroup group, List &conclusions ) : void
IActivityMonitorClient ( string newTopic, string fileName, int lineNumber ) : void

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

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

Initializes a new instance of CKMonWriterClient that can be registered to write uncompressed .ckmon file for this monitor.
public CKMonWriterClient ( string path, int maxCountPerFile ) : System
path string The path. Can be absolute. When relative, it will be under that must be set.
maxCountPerFile int Maximum number of entries per file. Must be greater than 1.
Результат System

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

Initializes a new instance of CKMonWriterClient that can be registered to write compressed or uncompressed .ckmon file for this monitor.
public CKMonWriterClient ( string path, int maxCountPerFile, LogFilter minimalFilter, bool useGzipCompression = false ) : System
path string The path. Can be absolute. When relative, it will be under that must be set.
maxCountPerFile int Maximum number of entries per file. Must be greater than 1.
minimalFilter CK.Core.LogFilter Minimal filter for this client.
useGzipCompression bool Whether to output compressed .ckmon files. Defaults to false (do not compress).
Результат System

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

Closes this writer if it IsOpened. It can be re-Opened later.
public Close ( ) : void
Результат void

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

Opens this writer if it is not already opened.
public Open ( ) : bool
Результат bool