Operaciones CRUD

Estos dos fragmentos de código muestran las operaciones CRUD básicas de Memcached, el incremento numérico y la función de anexar contenido. Vamos a repasar las API principales y su lógica …

Uso con C#

EnyimMemcached: Uso con C# 1. Presentación de la biblioteca EnyimMemcached es la biblioteca cliente .NET más utilizada y oficial para Memcached, compatible con .NET Framework y .NET. Mantenida por Attila …

Uso desde la terminal de comandos

Primero debes instalar Telnet Conectar Memcached mediante Telnet El cliente Telnet viene desactivado por defecto en Windows, hay que habilitarlo: Panel de control → Programas → Activar o desactivar características …

Introducción e instalación

1. ¿Qué es Memcached Memcached es uncomponente de caché distribuido en memoria, una herramienta de caché independiente de terceros que no depende de ningún lenguaje de programación. Se usa habitualmente …

Registrar información de excepción

En capítulos anteriores registramos contenido personalizado. Log4net también permite guardar excepciones con su traza de pila completa, facilitando la depuración a los desarrolladores. Forma incorrecta (no imprime traza de pila) …

Salida de registros en consola

Implementa la salida de registros para aplicaciones de consola, con soporte para colores personalizados de texto y fondo según el nivel de registro. Resulta muy práctico durante la depuración. En …

Introducción e instalación

Introducción Instalación Para proyectos .NET modernos se recomienda instalar mediante NuGet: Desde Visual Studio puedes buscar directamente log4net en «Administrar paquetes NuGet» e instalarlo con un clic. Antiguamente log4net se …

Obtener contenido del documento

Obtener el objeto de documento 1. Crear el objeto de documento 2. Dos formas de carga 1)Cargar cadena HTML 2)Cargar archivo HTML local (especifica codificación para evitar caracteres corruptos) Para …

Aplicación práctica

I. Preparación del entorno 1. Formas de referencia Hay dos alternativas principales: 2. Clases más usadas Nombre de la clase Función HtmlDocument Contenedor del documento HTML, se encarga de cargar …

XPath

1. ¿Qué es XPath XPath (XML Path Language) es un lenguaje de rutas para XML. Su finalidad:Mediante expresiones de ruta, consulta nodos, textos y atributos de nodo dentro de documentos …

Introducción

El código fuente oficial se aloja actualmente en GitHub:https://github.com/zzzprojects/html-agility-pack Html Agility Pack es una de las bibliotecas de análisis HTML open‑source más clásicas del ecosistema .NET. Desarrollada en C#, se …

Generar otros datos de prueba

Faker.Net Datos relacionados con Internet (correo electrónico, dominio, URL, IP), números de teléfono, direcciones PhoneNumber Números de móvil Extensión de números para otros países Address Datos de dirección Métodos frecuentes …

Generación de texto aleatorio Lorem

También puedes generar párrafos aleatorios para realizar pruebas. Ejemplo Resultado de ejecución La consola devuelve Lorem Ipsum (texto de relleno ficticio), el clásico texto placeholder de estilo latino. Fragmento de …

Introducción

Faker.Net es una biblioteca de código abierto para generar datos de prueba simulados para .NET / C#. Inspirada en el ecosistema Faker de Ruby, resuelve la falta de grandes volúmenes …

Descarga de archivos DownloadTo

JumpKick.HttpLib — Descarga de archivos DownloadTo Descripción Usa .DownloadTo(rutaDeGuardado, …) para descargar y guardar recursos de red directamente en disco local, normalmente junto con Http.Get().Parámetros de retrollamada: Ejemplos Con retrollamada …

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 …