C# Class GSF.Diagnostics.LogSubscriberInternal

A LogSubscriberInternal that collects logs
Afficher le fichier Open project: GridProtectionAlliance/gsf Class Usage Examples

Méthodes publiques

Свойство Type Description
DisposedSubscriber LogSubscriberInternal
Reference System.WeakReference

Méthodes publiques

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

Private Methods

Méthode Description
LogSubscriberInternal ( ) : System
OnLog ( LogMessage logMessage ) : void

Raises the NewLogMessage event.

Method Details

Clear() public méthode

Clears all subscriptions
public Clear ( ) : void
Résultat void

Dispose() public méthode

Disposes this class so future messages will not route.
public Dispose ( ) : void
Résultat void

GetSubscription() public méthode

public GetSubscription ( LogPublisherInternal publisher ) : MessageAttributeFilter
publisher LogPublisherInternal
Résultat MessageAttributeFilter

LogSubscriberInternal() public méthode

Creates a LogSubscriberInternal
public LogSubscriberInternal ( System.Action recalculateRoutingTable ) : System
recalculateRoutingTable System.Action
Résultat System

RaiseLogMessages() public méthode

Assigns the supplied message to this subscriber.
public RaiseLogMessages ( LogMessage log ) : void
log LogMessage the message
Résultat void

Subscribe() public méthode

Adds/Modify/Deletes an existing subscription
public Subscribe ( PublisherFilter publisherFilter, MessageAttributeFilter attributeFilter, bool isIgnoreSubscription ) : void
publisherFilter PublisherFilter
attributeFilter MessageAttributeFilter
isIgnoreSubscription bool
Résultat void

Property Details

DisposedSubscriber public_oe static_oe property

public static LogSubscriberInternal,GSF.Diagnostics DisposedSubscriber
Résultat LogSubscriberInternal

Reference public_oe property

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
Résultat System.WeakReference