private IActorRef DeserializeActorRef(ActorRefData actorRefData) { var path = actorRefData.Path; var @ref = system.Provider.ResolveActorRef(path); return(@ref); }
private ActorRefData SerializeActorRef(Address defaultAddress, IActorRef actorRef) { return(ActorRefData.CreateBuilder() .SetPath((!string.IsNullOrEmpty(actorRef.Path.Address.Host)) ? actorRef.Path.ToSerializationFormat() : actorRef.Path.ToStringWithAddress(defaultAddress)) .Build()); }
private ActorRef DeserializeActorRef(ActorRefData actorRefData) { var path = actorRefData.Path; var @ref = system.Provider.ResolveActorRef(path); return @ref; }
private ActorRefData SerializeActorRef(IActorRef @ref) { return(ActorRefData.CreateBuilder() .SetPath(Akka.Serialization.Serialization.SerializedActorPath(@ref)) .Build()); }