Sto acquisendo familiarità con una base di codice Akka.NET esistente e con il modello di attore stesso, e noto che un certo numero di attori sono configurati per ricevere messaggi vuoti e fare il loro lavoro.
class Invoke
{
}
class MyActor : ReceiveActor
{
public MyActor()
{
Receive<Invoke>(i => /* do work */);
}
}
L'uso di una classe personalizzata Invoke
invece di una classe ipotetica fornita dal framework mi mette in dubbio questo tipo di utilizzo. Ho provato a trovare informazioni su Google, ma i vari termini di ricerca non hanno prodotto risultati interessanti.
Questo tipo di utilizzo ha senso nel modello degli attori? Forse non sto usando i termini di ricerca giusti? O il modello dell'attore è usato impropriamente qui?