Akka.Remote.RemoteActorRef.Start C# (CSharp) Метод

Start() публичный Метод

Starts this instance.
public Start ( ) : void
Результат void
        public override void Start()
        {
            if (_props != null && _deploy != null)
                Remote.Provider.UseActorOnNode(this, _props, _deploy, _parent);
        }
    }

Usage Example

Пример #1
0
        private IInternalActorRef RemoteActorOf(ActorSystemImpl system, Props props, IInternalActorRef supervisor,
                                                ActorPath path)
        {
            var scope = (RemoteScope)props.Deploy.Scope;
            var d     = props.Deploy;
            var addr  = scope.Address;

            var localAddress = Transport.LocalAddressForRemote(addr);

            var rpath = (new RootActorPath(addr) / "remote" / localAddress.Protocol / localAddress.HostPort() /
                         path.Elements.ToArray()).
                        WithUid(path.Uid);
            var remoteRef = new RemoteActorRef(Transport, localAddress, rpath, supervisor, props, d);

            remoteRef.Start();
            return(remoteRef);
        }
All Usage Examples Of Akka.Remote.RemoteActorRef::Start