Carga de archivos Upload

JumpKick.HttpLib — Carga de archivos Upload Descripción La carga de archivos se realiza mediante Http.Post() + .Upload(), usando el formato multipart/form‑data para enviar archivos locales ;Clase principal:NamedFileStream(nombre campo formulario, nombre …

Peticiones POST

JumpKick.HttpLib — Peticiones POST 1. Resumen de métodos disponibles (clase estática Http) Estructura fluida unificada:MétodoPeticion().ConfiguracionParametros().OnSuccess().OnFail().Go(); 2. Dos modos para enviar parámetros en POST 3. Ejemplo 1:Enviar formulario con Form 4. Ejemplo 2:Enviar …

Peticiones GET

JumpKick.HttpLib — Peticiones GET 1. Sintaxis básica 1: Petición mínima funcional (sin manejo de errores) Sin OnFail, cualquier error de red hará que el programa se cierre con un cuadro …

Introducción

Breve introducción a HttpLib (C# .NET Framework) 1. Descripción de la biblioteca HttpLib (autor James Thorne) es una biblioteca auxiliar para peticiones HTTP de .NET distribuida bajo la licencia Apache …

Consulta IN

Ejemplo Ambas formas de parámetros son válidas Borrado masivo Delete Consulta IN con múltiples condiciones Consulta IN

Procedimientos almacenados en Dapper

Crear procedimiento almacenado MySQL Invocar el procedimiento almacenado Procedimiento almacenado que devuelve conjuntos de resultados Cuando el procedimiento realiza consultas, usa .Query<T>() Procedimientos almacenados en Dapper

Operación de borrado en Dapper

Nota original: El borrado de entidades se basa en un Id único. La estructura SQL principal es DELETE … WHERE ClavePrimaria=Valor El siguiente ejemplo presenta vulnerabilidad de inyección SQL Implementación …

Operación de actualización

Nota original: la lógica de actualización es similar a la de inserción; redacta la sentencia UPDATE y usa WHERE para modificar únicamente las filas objetivo. Ejemplo Implementación parametrizada estándar Actualizar …

Inserción

Operaciones de inserción con Dapper Ejemplo Notas Obtener ID de clave primaria autoincremental de registros nuevos (MySQL) Si la tabla student cuenta con clave primaria autoincremental Id, obtén el identificador …

Primer ejemplo

Dapper es compatible con múltiples bases de datos, en esta guía usaremos MySQL como ejemplo. En primer lugar, debes instalar MySQL por tu cuenta. Una vez instalado MySQL, tienes que …

Introducción e instalación

1. ¿Qué es Dapper Dapper es un Micro ORM para .NET, conocido como el rey de los Micro ORM, con un rendimiento muy cercano al ADO.NET nativo. ORM: Mapeador Objeto‑Relacional. …

Implementación de CAS

Idea de implementación de la versión antigua de CAS Principio fundamental (protocolo CAS 1.0) Configuración de web.config Los servidores CAS modernos fuerzan HTTPS por defecto, casUrl debe completarse con https://127.0.0.1:8443/cas/ …

Instalación

Instalación de versiones antiguas – Notas para CAS anterior a 5.0 Requisitos previos 1. JDK Versión: (JDK) Java 17Enlace directo: Java Downloads | Oracle ⚠️ Aviso: JDK7 es una versión …

Presentación

Conceptos 1. CAS CAS (Central Authentication Service, Servicio Central de Autenticación)Framework de código abierto para SSO Web (Inicio de Sesión Único), desarrollado por la Universidad de Yale. 2. SSO (Inicio …

Chat continuo

A continuación se muestra la implementación de un chat bidireccional con multihilo para evitar que la interfaz se quede congelada. La versión WinForm emplea BackgroundWorker para ejecutar el bucle de …

Cliente

En esta lección crearemos un cliente que establecerá conexión con el servidor. Usando el código del servidor de la lección anterior (TcpListener) y el cliente de esta sección (TcpClient), implementaremos …