Пример #1
0
        private IActorRef DeserializeActorRef(ActorRefData actorRefData)
        {
            var path = actorRefData.Path;
            var @ref = system.Provider.ResolveActorRef(path);

            return(@ref);
        }
Пример #2
0
 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;
 }
Пример #4
0
 private ActorRefData SerializeActorRef(IActorRef @ref)
 {
     return(ActorRefData.CreateBuilder()
            .SetPath(Akka.Serialization.Serialization.SerializedActorPath(@ref))
            .Build());
 }