Iscriviti alle newsletter unoscript@lgiorno, ogni giorno uno script nuovo!
Gli ultimi script
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 ...
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 ...
In alcuni casi, può essere necessario limitare il numero di richieste che il nostro server ASP.NET Core possa servire, per esempio perché vogliamo evitare sovraccarichi alle nostre risorse, per limitare la concorrenza in particolari endpoint, o semplicemente per un requisito di ...
Uno degli aspetti spesso trascurati del testing delle nostre applicazioni è quello di valutare come il sistema si comporti sotto carico, e come riesca a gestire richieste contemporanee di un gran numero di utenti.Esistono diversi tool che permettono di eseguire questo tipo di ...
Nel contesto delle applicazioni web basate su ASP.NET Core, il termine pipeline si riferisce alla serie di middleware che processano una richiesta HTTP. Ogni middleware ha la possibilità di passare la richiesta al successivo middleware nella catena o di "interrompere" il flusso, ...
Tutte le volte che dobbiamo sollevare un errore in Web API, sappiamo che da un punto di vista semantico, questo si traddurrà in uno status code, e una descrizione per l'utente. Per esempio, se stiamo cercando di modificare una entity Order che non esiste, dovremo ritornare un 404...
Nello scorso script (https://www.aspitalia.com/script/1458/Effettuare-Stream-Risposta-ASP.NET-Core-Tramite-IAsyncEnumerable.aspx) abbiamo visto come, tramite IAsyncEnumerable, possiamo creare un endpoint con supporto allo streaming in ASP.NET Core.Ma come sfruttare una simile ...
Quando dobbiamo restituire una risposta particolarmente lunga, costituita da una collection di elementi, una delle possibili opzioni è quella di restituirla sotto forma di uno stream. Il beneficio di questo approccio è che un client possa effettuare un download progressivo della ...
Nello scorso script (https://www.aspitalia.com/script/1456/Generare-File-Download-Blazor-WebAssembly.aspx) abbiamo visto come possiamo scatenare il download di un file da Blazor WebAssembly tramite un componente custom che abbiamo chiamato FileSaver. Questa tecnica può essere ...
Realizzando rich web application con Blazor, molto spesso può essere necessario esportare dei dati in un file. Tramite Blazor, possiamo facilmente generare questi file sul browser dell'utente - e quindi senza scomodare il server - per poi consentirne il download. Concentriamoci ...
Filtra per: ASP.NET Core, ASP.NET MVC, ASP.NET 4.5, ASP.NET, Classic ASP.
I più letti del mese
- Implementare il throttling in ASP.NET Core
di Marco De Sanctis, il 13 novembre alle 08:00 - Registrare servizi multipli tramite chiavi in ASP.NET Core 8
di Marco De Sanctis, il 27 novembre alle 08:00 - Personalizzare l'errore del rate limiting middleware in ASP.NET Core
di Marco De Sanctis, il 20 novembre alle 08:00 - Load test di ASP.NET Core con k6
di Marco De Sanctis, il 6 novembre alle 08:00 - Gestire errori funzionali tramite exception in ASP.NET Core Web API
di Marco De Sanctis, il 16 ottobre alle 08:00 - Raggruppare i parametri di una minimal API in un singolo oggetto in ASP.NET Core
di Marco De Sanctis, il 16 gennaio alle 08:00 - Short-circuiting della Pipeline in ASP.NET Core
di Marco De Sanctis, il 23 ottobre alle 08:00 - Usare ASP.NET Core dev tunnels per testare le applicazioni su internet
di Marco De Sanctis, il 17 aprile alle 08:00 - Usare Refit e Polly in Blazor per creare client affidabili e fortemente tipizzati
di Marco De Sanctis, l'8 maggio alle 08:00 - Sfruttare lo streaming di una chiamata HTTP da Blazor
di Marco De Sanctis, il 9 ottobre alle 08:00
Gli script più popolari
- Un pattern per gestire il pre-rendering in componenti Blazor complessi
di Marco De Sanctis, il 15 marzo 2021 alle 08:00 - Un componente per mantenere lo stato dell'applicazione in Blazor
di Marco De Sanctis, l'1 febbraio 2021 alle 08:00 - Generare un QR Code da ASP.NET Web API
di Marco De Sanctis, l'8 novembre 2021 alle 08:00 - Leggere la configurazione di Blazor da un endpoint di ASP.NET Core
di Marco De Sanctis, il 22 marzo 2021 alle 08:00 - Configuration strongly typed anche per singleton con IOptionsMonitor in ASP.NET Core
di Marco De Sanctis, il 13 dicembre 2021 alle 08:00 - Testare le impostazioni CORS di un'applicazione ASP.NET Core
di Marco De Sanctis, il 18 gennaio 2021 alle 08:00 - Gestire le dipendenze dei nostri pacchetti NuGet in Visual Studio 2019
di Marco De Sanctis, il 7 giugno 2021 alle 08:00 - Effettuare l'upload di un file da Blazor su Azure Blob Storage
di Marco De Sanctis, l'11 gennaio 2021 alle 08:00 - Portare un'applicazione Blazor WebAssmbly da static files a hosting in ASP.NET Core
di Marco De Sanctis, l'8 marzo 2021 alle 08:00 - Supportare route multiple nella generazione di URL in Blazor
di Marco De Sanctis, il 24 maggio 2021 alle 08:00