Ejemplo n.º 1
0
 public async Task FromNetworkHandleAction(NetworkPacket networkPacket)
 {
     try {
         await CommandManager.InvokeCommand(_networkClient, networkPacket.CommandName, networkPacket.CommandParameters, false);
     } catch (Exception ex) {
         await SendNetworkMessageRemoteException(networkPacket.NetworkId, RemoteExecutionExceptionNetworkModel.FromException(ex));
     }
 }
Ejemplo n.º 2
0
 public async Task FromNetworkHandleRequest(NetworkPacket networkPacket)
 {
     try {
         var result = await CommandManager.InvokeCommand(_networkClient, networkPacket.CommandName, networkPacket.CommandParameters, true);
         await SendNetworkMessageResponse(networkPacket.NetworkId, result);
     } catch (Exception ex) {
         await SendNetworkMessageRemoteException(networkPacket.NetworkId, RemoteExecutionExceptionNetworkModel.FromException(ex));
     }
 }
Ejemplo n.º 3
0
        public async Task <NetworkMessage> SendNetworkMessageRemoteException(short networkId, RemoteExecutionExceptionNetworkModel exceptionModel)
        {
            var preparedNetworkMessage = await PrepareNetworkMessageWithId(networkId, NetworkPacket.Type.RemoteException, false, "", exceptionModel).Send();

            return(preparedNetworkMessage.NetworkMessage);
        }