Tu primer Windows Service

1. Crear un nuevo proyecto de servicio de Windows Nota: Las versiones más recientes de Visual Studio ya no incluyen esta plantilla. Solo es compatible con .NET Framework. Para .NET …

Servicio de Windows

1. ¿Qué es un servicio de Windows Un servicio de Windows es un tipo de programa que se ejecuta en segundo plano para realizar tareas determinadas. Sus características principales: Casos …

Comprobar existencia

Comprobar si existe una clave en Redis IDatabase.KeyExists(string key)Función: detecta si existe la clave indicada dentro de Redis Devuelve true siempre que la clave exista, válido para cualquier tipo de …

Escribir valor

StackExchange.Redis Set/Get genéricos para configurar y leer valores Espacios de nombres requeridos El siguiente ejemplo usa Set, recibe una clave, un arreglo de bytes y el tiempo de expiración. Notas …

Conectarse a Redis

En esta lección practicamos operaciones sobre Redis desde WinForms. La lógica es similar en otros proyectos, WinForms solo sirve como entorno de demostración. Después de instalar Redis, se ejecuta como …

Instalación

Instalación e inicio de Redis 3.2.100 en Windows Enlaces de descarga Archivos principales después de descomprimir Archivo Función redis‑server.exe Programa del servidor Redis redis‑cli.exe Herramienta de consola del cliente Redis …

Introducción

Definición básica de Redis Redis es un software de código abierto escrito en ANSI C, un sistema de almacenamiento / base de datos clave‑valor accesible por red, con almacenamiento en …

Métodos de extensión

1. Código de la entidad Person en backend (C#) Definir variables de objeto en el código backend C# 2. Código de plantilla VTL & notas de renderizado 1. $pTest.getMyName() ✅ …

Iterar colecciones

Velocity #foreach — Iterar sobre colecciones y objetos 1. Iterar sobre una lista de cadenas Código backend en C# Código de plantilla Velocity Resultado de ejecución: recorre cada cadena de …

Comentarios

1. Diferencias entre comentarios de plantilla Sintaxis Tipo Características <!– Comentario HTML –> Comentario nativo HTML Se muestra en el código fuente final de la página, visible al ver el …

Reutilización de plantillas

1. Función principal El motor de plantillas Velocity implementa la reutilización de plantillas mediante #include / #parse.Las partes comunes de una página web como la cabecera de navegación _head.htm y …

Serialización y deserialización

Repasemos la serialización de la sección anterior: convierte un objeto entidad en una cadena JSON. Serialización Resultado JSON generado Deserialización Convertir cadena JSON a objeto entidad Modo 1 (escritura con Reader …