/// <summary> /// Envía los mensajes del proyecto /// </summary> private void Send(Projects.RestProgram objProgram) { RestController objRestController = new RestController(); // Asigna los datos de solicitud objRestController.UserAgent = objProgram.Context.UserAgent; objRestController.TimeOut = objProgram.Context.TimeOut; objRestController.Certificate = objProgram.Context.Certificate; objRestController.Proxy = objProgram.Context.Proxy; objRestController.Authenticator = objProgram.Context.Authenticator; // Ejecuta las instrucciones foreach (Projects.RestInstruction objInstruction in objProgram.Instructions) { try { objInstruction.Response = objRestController.Send(objInstruction.Request); } catch (Exception objException) { objInstruction.Exception = objException; } } }
/// <summary> /// Limpia la memoria del procesador /// </summary> public void Clear() { Program = new Projects.RestProgram(); Errors.Clear(); }