public PluginMethodReturnValueType Shell(ProcessTerminateWithTimeOutArgs args) { var result = ProcessUtil.ProcessTerminateWithTimeOut(args.Pid, args.TimeOut); return(new PluginMethodReturnValueType() { DataType = PluginMethodReturnValueType.StringDataType, Data = JsonConvert.SerializeObject(result), }); }
public static string MakeProcessTerminateWithTimeOutCommand(uint pid, uint timeout) { var args = new ProcessTerminateWithTimeOutArgs() { Pid = pid, TimeOut = timeout, }; var argsSerialize = JsonConvert.SerializeObject(args); return(PluginCommandSerializeMaker.MakeCommand(InnerPluginName, "ProcessTerminateWithTimeOut", argsSerialize)); }
public string Shell(ProcessTerminateWithTimeOutArgs args) { var result = ProcessUtil.ProcessTerminateWithTimeOut(args.Pid, args.TimeOut); return(JsonConvert.SerializeObject(result)); }