Class CreateLogMessage#

Namespace: Aeon.Acquisition
Assembly: Aeon.Acquisition.dll

public class CreateLogMessage : Source<LogMessage>

Inheritance#

object ← Source<LogMessage> ← CreateLogMessage

Inherited Members#

Source<LogMessage>.Generate(), object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Properties#

Message#

public string Message { get; set; }

Property Value#

string

Priority#

public PriorityLevel Priority { get; set; }

Property Value#

PriorityLevel

Type#

public string Type { get; set; }

Property Value#

string

Methods#

Generate()#

Generates an observable sequence of data elements.

public override IObservable<LogMessage> Generate()

Returns#

IObservable<LogMessage>

An observable sequence of data elements of type .

Generate<TSource>(IObservable<TSource>)#

public IObservable<LogMessage> Generate<TSource>(IObservable<TSource> source)

Parameters#

source IObservable<TSource>

Returns#

IObservable<LogMessage>

Type Parameters#

TSource

Generate<TSource>(IObservable<Timestamped<TSource>>)#

public IObservable<Timestamped<LogMessage>> Generate<TSource>(IObservable<Timestamped<TSource>> source)

Parameters#

source IObservable<Timestamped<TSource>>

Returns#

IObservable<Timestamped<LogMessage>>

Type Parameters#

TSource

Generate(IObservable<HarpMessage>)#

public IObservable<Timestamped<LogMessage>> Generate(IObservable<HarpMessage> source)

Parameters#

source IObservable<HarpMessage>

Returns#

IObservable<Timestamped<LogMessage>>