Click or drag to resize
Akka.NETReceiveActorReceiveT Method (ActionT, PredicateT)
Registers a handler for incoming messages of the specified type T. If shouldHandle!=null then it must return true before a message is passed to handler.
Remarks
This method may only be called when constructing the actor or from Become(Action) or BecomeStacked(Action).
Remarks
Note that handlers registered prior to this may have handled the message already. In that case, this handler will not be invoked.

Namespace:  Akka.Actor
Assembly:  Akka (in Akka.dll) Version: 1.2.1.36 (1.2.1.36)
Syntax
protected void Receive<T>(
	Action<T> handler,
	Predicate<T> shouldHandle = null
)

Parameters

handler
Type: SystemActionT
The message handler that is invoked for incoming messages of the specified type T
shouldHandle (Optional)
Type: SystemPredicateT
When not null it is used to determine if the message matches.

Type Parameters

T
The type of the message
Exceptions
ExceptionCondition
InvalidOperationExceptionThis exception is thrown if this method is called outside of the actor's constructor or from Become(Action).
See Also