C# 클래스 GSF.Diagnostics.LogSubscriberInternal

A LogSubscriberInternal that collects logs
파일 보기 프로젝트 열기: GridProtectionAlliance/gsf 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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