зачем изучать akka. net, я отпускаю при вызове IActorRef.Tell, поле параметра не обязательно должно быть изменчивым
public class Model{
public volatile string Name;
}
В следующем примере свойство Name не нужно быть непостоянным.
using System;
using Akka.Actor;
namespace WinTail
{
class Program
{
public static ActorSystem MyActorSystem;
static void Main(string[] args)
{
// make an actor system
MyActorSystem = ActorSystem.Create("MyActorSystem");
// make our first actors!
IActorRef consoleWriterActor = MyActorSystem.ActorOf(Props.Create(() => new ConsoleWriterActor()),
"consoleWriterActor");
Model model = new Model();
model.Name = "jack";
model.Name = "tom";
// tell console reader to begin
consoleReaderActor.Tell(model);
Console.ReadLine();
}
}
public class Model{
public string Name;
}
}