Instalação e desinstalação de serviços
Serviços do Windows: instalação e desinstalação pela linha de comando InstallUtil.exe e solução de problemas comuns 1. Instalar e desinstalar serviços do Windows pela linha de comando 1. Ferramenta A …
Estúdio Independente de Desenvolvimento de Software
Serviços do Windows: instalação e desinstalação pela linha de comando InstallUtil.exe e solução de problemas comuns 1. Instalar e desinstalar serviços do Windows pela linha de comando 1. Ferramenta A …
1. Criar um novo projeto de serviço do Windows Observação: versões mais novas do Visual Studio não trazem esse modelo nativo. Ele só é suportado pelo .NET Framework. Para .NET …
1. O que é um Serviço do Windows Um serviço do Windows é um programa que executa em segundo plano para realizar tarefas específicas. Suas principais características: Cenários de utilização …
Verificar se uma chave existe no Redis IDatabase.KeyExists(string key)Finalidade: verifica se uma chave especificada existe no Redis Retorna true sempre que a chave existir, compatível com todos os tipos de …
StackExchange.Redis Set/Get genéricos para configuração e leitura Namespaces necessários No exemplo abaixo, usamos Set informando a chave, o vetor de bytes e o tempo de expiração. Observações O código anterior …
Nesta aula mostramos como trabalhar com Redis dentro de um projeto WinForms. A lógica é semelhante para outros tipos de projeto; o WinForms é usado apenas para demonstração. Depois de …
Nesta seção implementamos um wrapper de cache Redis em C# WinForms usando StackExchange.Redis Abra o Visual Studio, crie um projeto WinForms e instale os pacotes de dependência pelo NuGet Instalar …
Instalação e inicialização do Redis 3.2.100 no Windows Links para download Arquivos principais após extração Arquivo Finalidade redis‑server.exe Programa do servidor Redis redis‑cli.exe Ferramenta de linha de comando do cliente …
Definição básica do Redis Redis é um software open‑source escrito em ANSI C, um sistema de armazenamento / banco de dados chave‑valor acessível pela rede, com armazenamento em memória e …
Caractere de escape barra invertida + sintaxe de condição #if 1. Regras de escape com barra invertida \ Variável pré‑definida:#set($dog = “woof woof”) Código VTL Saída renderizada Explicação $dog woof …
I‑Código da entidade Person no back‑end (C#) Definir variáveis de objeto no código back‑end cs II‑Código do modelo VTL & instruções de renderização 1. $pTest.getMyName() ✅ No Velocity, ao chamar …
Pré‑definição de variável: #set ($valok = “hello foxdevelop”) Diferenciação entre limite de variável ${} e acesso com . Código Resultado renderizado Explicação do funcionamento $valok hello foxdevelop Saída básica da …
Velocity #foreach — Iterar coleções & objetos 1. Iterar uma lista de strings Código backend C# Código do template Velocity Resultado da execução: percorre cada texto da lista e exibe …
1. Diferença entre comentários de template Sintaxe Tipo Características <!– Comentário HTML –> Comentário nativo HTML É gerado no código‑fonte final da página, visível ao exibir o código no navegador …
1. Função principal O motor de templates Velocity implementa a reutilização de templates por meio de #include / #parse.Partes comuns das páginas web, como a navegação do cabeçalho _head.htm e …
As variáveis estudadas até agora eram definidas no código‑behind C# e depois usadas nos modelos. Na verdade você pode criar variáveis diretamente dentro do modelo usando a diretiva set. 1. …
I. Passar objetos de entidade para o template 1. Classe de entidade PageInfo Até agora passávamos apenas strings simples. Essa abordagem é ineficiente e dificulta a manutenção. Empacotar dados em …
Exemplo Observações ① Serializar List para string de array JSON ② Desserializar string de array JSON para List Serialização e desserialização de arrays
Vamos revisar a serialização da seção anterior: converte um objeto de entidade em uma string JSON. Serialização Resultado JSON gerado Desserialização Converter string JSON para objeto de entidade Método 1 …