Могу ли я создать актера типа Actor , который будет принимать сообщение типа Message в качестве ввода?
Короче, я пытаюсь что-то вроде ниже.
public class SomeActor<T>: ReceiveActor
{
private readonly ILoggingAdapter log = Context.GetLogger();
public SomeActor()
{
Receive<SomeMessage<T>>(message => {
log.Info("Received String message: {0}", message);
//... do something here
});
Receive<SomeMessage<T>>(message => {...});
}
}
И, если он когда-либо будет действителен в фреймворке akka. net, по моему пониманию, мне нужно создать экземпляр этого субъекта для каждого данного типа T по мере необходимости. Правильно?