Show / Hide Table of Contents

Class SignalBase<T>

Base class for signals containing payload data.

Inheritance
System.Object
SignalBase<T>
Implements
ISignal<T>
ISignal
Namespace: MAT.Atlas.Api.Core.Signals
Assembly: MAT.Atlas.Api.Core.dll
Syntax
public abstract class SignalBase<T> : Object, ISignal<T>, ISignal
Type Parameters
Name Description
T

Type of signal payload.

Constructors

SignalBase(T)

Initializes a new instance of the SignalBase<T> class.

Declaration
protected SignalBase(T data)
Parameters
Type Name Description
T data

The data.

Properties

Data

Gets the signal payload.

Declaration
public T Data { get; }
Property Value
Type Description
T

The payload.

SignalId

Gets this signal type's unique identifier.

Declaration
public Guid SignalId { get; }
Property Value
Type Description
System.Guid

The signal type's unique identifier.

Implements

ISignal<T>
ISignal
In This Article
Back to top Generated by DocFX