Ricerca per data: dal 01/01/2023 al 31/12/2023
Le site extension delle Web App di Azure sono, per l'appunto, componenti aggiuntivi che consentono di estendere la funzionalità di un'applicazione web. Queste estensioni possono essere utilizzate per vari scopi, come l'aggiunta di strumenti di gestione o di monitoraggio, l'...
Nello script #244 abbiamo visto come i service connector permettono di collegare servizi PaaS per agevolare la loro configurazione, senza perdersi nella creazione di variabili d'ambiente, oltre che avere chiaro quali servizi un'app utilizza.Di recente container app si è ...
Una novità del motore di Dependency Injection di ASP.NET Core 8 è costituita dai cosiddetti KeyedServices: grazie a essi, possiamo registrare diverse implementazioni della stessa interfaccia dietro una chiave, così da poterne iniettare una versione specifica quando serve.Per ...
Una delle funzionalità di EF6 è la capacità di eseguire query SQL e restituire oggetti che non devono obbligatoriamente essere mappati nel DbContext. Questa funzionalità non è stata portata su Entity Framework Core complicando i percorsi di migrazione da EF6 a EF Core in quanto, ...
Le GitHub Actions, pur essendo uno strumento potente per l'automazione dei flussi di lavoro, possono essere soggette a vulnerabilità di sicurezza come l'injection di script. Questo accade quando un attore malevolo riesce a inserire codice all'interno delle variabili o dei comandi...
La classe FormGroup permette una certa modularità, dando la possibiltà di rimuovere campi, se definiti come nullabili, tramite ?. Come esempio, nell'esempio successivo abbiamo prima creato un'interfaccia sulla quale comporre il form, con una proprietà nullabile, e poi abbiamo ...
Nel precedente script #263 abbiamo visto come Azure Container Jobs ci offre la possibilità di eseguire job containerizzati che operano per una durata definita e terminano quando il compito è completato. Questi jobs possono essere eseguiti manualmente oppure ad intervalli regolari...
Nello scorso script (https://www.aspitalia.com/script/1463/Implementare-Throttling-ASP.NET-Core.aspx) abbiamo introdotto il rate limiting middleware di ASP.NET Core 7.0, tramite cui possiamo controllare il flusso di richieste pervenute al nostro web server.Il comportamento di ...
Negli ultimi anni, molte delle funzionalità di C# sono state aggiunte prendendo spunto da altri linguaggi. I range per le liste e la string interpolation sono tipici esempi di quest'affermazione in quanto sono fnzionalità già presenti da tempo in linguaggi come JavaScript e ...
Lo stessa struttura del form mostrata nelle pubblicazioni precedenti, tipizzazione inclusa, può essere ricreata utilizzando la classe FormBuilder. Nel caso in cui volessimo disabilitare tutti i campi nulli, la stesura risulterà anche più pulita, in quanto sarà l'istanza iniettata...