Class EventComponent
Inheritance
EventComponent
Syntax
[Component(null, typeof(EventInputAttribute), typeof(EventOutputAttribute), typeof(EventOutput<>), Multiplicity.Zero, Multiplicity.Zero, null, false)]
public class EventComponent
Constructors
EventComponent(ActorRef, NetComponent)
Declaration
public EventComponent(ActorRef self, NetComponent net)
Parameters
Methods
Broadcast<TData>(TData)
Declaration
public void Broadcast<TData>(TData evt)
where TData : class
Parameters
Type |
Name |
Description |
TData |
evt |
|
Type Parameters
Initialize(ActorRef)
Declaration
public void Initialize(ActorRef pubSubRef)
Parameters
Type |
Name |
Description |
ActorRef |
pubSubRef |
|
Subscribe<TData>(Action<EventContext<TData>>)
Declaration
public void Subscribe<TData>(Action<EventContext<TData>> action)
where TData : class
Parameters
Type Parameters
Unsubscribe<TData>()
Declaration
public void Unsubscribe<TData>()
Type Parameters