CloudBlockBlob UploadFromStreamAsync: Upload File BlobStorage

UploadFromStreamAsync è un metodo esposto da CloudBlockBlob e grazie ad esso è possibile caricare i propri file su Azure Blob Storage. Per poterlo usare nel nostro codice sorgente dobbiamo aggiungere il seguente namespace alla nostra classe: Microsoft.Azure.Storage.Blob ed una volta inserito il gioco è fatto. Basteranno pochissime righe di codice per ottenere il risultato desiderato. CloudBlockBlob UploadFromStreamAsync Ecco di seguito le pochissime righe necessarie per potere raggiungere il risultato desiderato ovvero il portare dei file su Azure Blob Storage CloudBlockBlob UploadFromStreamAsync (cs)

Queue: Soluzione FIFO in un lampo

La classe Queue in c# è davvero utile e molto semplice da utilizzare quando si vogliono ottenere soluzioni di tipo FIFO (First-In First-Out) con pochissime righe di codice. Per farlo ci bastano due semplici metodi per gestire il tutto Enqueue Dequeue ed ora vediamo come usarli in questo brevissimo esempio di codice Creazione Oggetto Queue (cs) 1 2 3 Queue<string> listOfItems = new Queue<string>(); Aggiunta di nuovi elementi (cs)

Random File Name: come disordinare una cartella!

Venerdì sera, World of Warcraft a tutto schermo sul mio portatile, il mio Shaman Healer nel pieno di un raid ed il telefono che mi squilla. Rispondo e mi sento chiedere la seguente cosa: **"hai un programmino per rendere RANDOM il nome dei file in una cartella? Se non ricordo male mi dicevi di averlo fatto per te"**. E' vero, il programma lo avevo fatto per me in quanto il mio lettore mp3 aveva un random inutile e così rinominavo tutti i file in maniera assurda.

Formatting: JsonConvert.SerializeObject None o Indented?

Esportare in formato JSON tramite Newtonsoft non è per nulla difficile, ma la parte interessante è stata la lettura via rete del file prodotto viste le dimensioni. Come ho risolto questo problema? Tramite il cambio del Formatting ho generato due file. Il primo -per l’app produttiva- in formato “.min.” ed uno esploso per la fase di sviluppo in modo da potere controllare i dati esportati. Newtonsoft.Json: Come installarlo Per prima cosa -se non lo avete già fatto- dovete installare Newtonsoft.

LINQ Inner Join: Query / Method Syntax

LINQ Inner Join: Lo avete mai usato? Se per voi è una nuova esperienza sappiate che la INNER JOIN ha lo scopo di creare un nuovo set di dati legati dalla relazione specificata nella condizione. Per fare l’esempio ho definito due classi minimali dal nome Film e FilmCategory dove il legame è dato da IDCategory. Film & FilmCategory 1 2 3 4 5 6 7 8 9 10 11 12 13 public class Film { public string Title { get; set; } public int IDCategory { get; set; } } public class FilmCategory { public string Description { get; set; } public int IDCategory { get; set; } } Creazione %22Fake List%22

TableOperation.Merge: Aggiornamenti del TableStorage

Hai un record (o più di uno) nel tuo TableStorage e desideri effettuare l’update del valore al suo interno? L’operazione è davvero molto semplice e per farlo utilizzeremo TableOperation.Merge che permette in pochissime righe di codice di raggiungere il nostro scopo. Se -invece dell’update- desideri effetturare una INSERT all’interno del tuo TableStorage ti invito a leggere l’articolo " Azure Table Storage: inserimento massivo di dati " scritto proprio a tale scopo.