La gestione delle rotte in .Net Core In .Net Core la gestione del routing è gestita tramite tramite i metodi services.AddMvc() e app.UseMvc() chiamati direttamente all’interno del file Startup.cs. Questi due metodi consentono, rispettivamente, di : registrare MVC utilizzando il framework per la Dependency Injection integrato in .NET Core Aggiungere il middleware necessario alla gestione della pipeline HTTP (definendo eventualmente le rotte di default)
Libreria RxJs L’obiettivo di questa libreria è quello di lavorare con dei flussi dati asincroni. Nel corso di questo articolo vedremo alcuni esempi di utilizzo della libreria RxJs, una tra le più diffuse per la gestione di flussi asincroni. Il sito di riferimento della libreria RxJs è disponibile a questo link.
Aspnet Core 2.1 Razor Pages Library Nel mese di aprile 2018 è stato rilasciata la versione 2.1 di AspNet Core 2.1. Una delle novità più interessanti riguarda la possibilità di creare Razor Pages Library. Le Razor Page sono state introdotte all’interno del framework a partire dalla versione 2.0, e consentono di creare view che possono essere renderizzate senza avere un controller associato. Il […]
Sharepoint ottenere user properties L’oggetto UserProfile contiene tutte le informazioni degli utenti di Sharepoint, come ad esempio l’email, il numero di telefono e il ruolo di utente. Sharepoint mette a disposizione alcune API Rest che consentono di ottenere tutte le informazioni legate agli utenti.
Javascript e Promise Con Javascript è possibile utilizzare il concetto di Promise, un particolare costrutto che consente di gestire i processi asincroni. Sono disponibili a partire da ECMAScript 2015, e permettono di scrivere codice semplice e quindi mantenibile. Fino a qualche anno fa, l’utilizzo delle promise era possibile solo utilizzando alcune librerie esterne, complicandone di fatto l’utilizzo.