C# Класс GSF.Diagnostics.LogSubscriberInternal

A LogSubscriberInternal that collects logs
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
DisposedSubscriber LogSubscriberInternal
Reference System.WeakReference

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

Метод Описание
Clear ( ) : void

Clears all subscriptions

Dispose ( ) : void

Disposes this class so future messages will not route.

GetSubscription ( LogPublisherInternal publisher ) : MessageAttributeFilter
LogSubscriberInternal ( System.Action recalculateRoutingTable ) : System

Creates a LogSubscriberInternal

RaiseLogMessages ( LogMessage log ) : void

Assigns the supplied message to this subscriber.

Subscribe ( PublisherFilter publisherFilter, MessageAttributeFilter attributeFilter, bool isIgnoreSubscription ) : void

Adds/Modify/Deletes an existing subscription

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

Метод Описание
LogSubscriberInternal ( ) : System
OnLog ( LogMessage logMessage ) : void

Raises the NewLogMessage event.

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

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

Clears all subscriptions
public Clear ( ) : void
Результат void

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

Disposes this class so future messages will not route.
public Dispose ( ) : void
Результат void

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

public GetSubscription ( LogPublisherInternal publisher ) : MessageAttributeFilter
publisher LogPublisherInternal
Результат MessageAttributeFilter

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

Creates a LogSubscriberInternal
public LogSubscriberInternal ( System.Action recalculateRoutingTable ) : System
recalculateRoutingTable System.Action
Результат System

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

Assigns the supplied message to this subscriber.
public RaiseLogMessages ( LogMessage log ) : void
log LogMessage the message
Результат void

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

Adds/Modify/Deletes an existing subscription
public Subscribe ( PublisherFilter publisherFilter, MessageAttributeFilter attributeFilter, bool isIgnoreSubscription ) : void
publisherFilter PublisherFilter
attributeFilter MessageAttributeFilter
isIgnoreSubscription bool
Результат void

Описание свойств

DisposedSubscriber публичное статическое свойство

public static LogSubscriberInternal,GSF.Diagnostics DisposedSubscriber
Результат LogSubscriberInternal

Reference публичное свойство

Since weak references are linked to this class, this is a common one that everyone can use when storing this weak reference.
public WeakReference,System Reference
Результат System.WeakReference