Usare RabbitMQ in C#
In questo articolo vediamo come connetterci a RabbitMQ in C#.
Non useremo gli stream in questo caso.
In questo articolo vediamo come connetterci a RabbitMQ in C#.
Non useremo gli stream in questo caso.
SSH.NET è una libreria per .NET per la connessione tramite SSH.
In questo articolo vediamo un esempio usando C#.
In C# abbiamo la classe EventLog che ci permette di leggere i log di sistema.
Dobbiamo passargli come parametri il log da visualizzare ed il nome della macchina.
Da quello che ho capito sarebbe possibile anche leggere quelli di una macchina remota con le dovute configurazioni.
In sostanza quello che vogliamo fare è scandagliare tutta la rete locale ed identificare quali IP sono attivi.
Per farlo dobbiamo fare un PING su tutti gli indirizzi.
In C# abbiamo la possibilità di usare la classe Ping.
System.ServiceProcess.ServiceController ci permette di visualizzare tutti i servizi attivi in Windows e verificarne lo status.
Io ho dovuto installare il pacchetto tramite NuGET, ma in verità non ho capito se mi manca qualche pacchetto in Visual Studio o è proprio così.
YamlDotNet è una libreria per .NET per manipolare file YAML.
In questo articolo vediamo come creare file partendo da una lista di oggetti custom.
Potete installarla tramite NuGet.
In questo articolo vediamo come eseguire una connessione ad un db PostgreSQL con C#.
Per farlo useremo la libreria Npgsql che potete installare da NuGet.
In C# gli indexer ci permettono di aggiungere un index ad una classe o ad una struct in modo da indicizzarla come un array.
Visto che è più facile vedere il codice che spiegarlo a parole, vediamo un esempio.
Aspose è un'azienda che mette a disposizione diverse librerie/SDK per diversi linguaggi e diverse attività.
In questo articolo vediamo come usare aspose-email per convertire un file HTML in OFT con C#.
Il pattern Strategy fa parte dei behavioral design pattern, e permette di definire una famiglia di "algoritmi" e renderli facilmente interscambiabili.
In sostanza possiamo richiamare un algoritmo, farci delle operazioni, e poi cambiarlo a runtime.
Nel nostro esempio avremo un metodo per la somma e uno per la sottrazione.
Nell'esempio non ho considerato eventuali gestione degli errori (ad esempio la sottrazione non può essere negativa, ecc).