Eseguire un file lock in C#
C# ha una modalità molto semplice per bloccare i file, basta usare la classe FileStream.
Qui possiamo trovare i metodi Lock e Unlock, che ci consentono di bloccare / sbloccare anche solo porzioni di un file.
C# ha una modalità molto semplice per bloccare i file, basta usare la classe FileStream.
Qui possiamo trovare i metodi Lock e Unlock, che ci consentono di bloccare / sbloccare anche solo porzioni di un file.
Per effettuare dei redirect corretti e completi in Asp.NET, non basta agire sul file web.config; ma si deve ancora mettere alla configurazione di IIS.
Oppure si può usare il Global.asax; che è quello che ho fato suguendo il suggerimento del Forum HTMLit.
Io dovevo semplicemente verificare l'esistenza di determinate pagine; quindi sono andato a prendermi il file richiesto, e controllato l'esistenza.
Io ho usato C#.
Identificare la directory dove si trova l'eseguibile può essere molto comodo in vari casi; uno su tutti quando salviamo dei file di configurazione nella stessa cartella.
In C# possiamo usare la reflection per identificare il path.
Vediamo due esempi, in cui nel primo stampiamo il path completo del nome dell'eseguibile.
LiteDB è un database NoSQL per C#.
Ho fatto un test veloce, e mi sembra abbastanza facile da usare, anche se ha strumenti avanzati e completi.
La cosa comoda è che è un db embedded, e quindi facile da trasportare insieme alle applicazioni.
BarcodeLib è una libreria per C# che ci consente di creare barcode partendo da stringhe.
Mette a disposizione parecchi tipi di barcode (praticamente tutti), basta dargli la stringa della lunghezza corretta.
Noi vedremo un esempio con EAN13, ma basta veramente poco per modificare il codice per usare il formato che volete.
C# ha già diversi oggetti per manipolare immagini, senza fare aggiunte di librerire esterne.
Oggi vediamo come convertire una immagine in BASE64.
Nel codice qui sotto non faccio un controllo sulla effettiva esistenza del file; voi fatelo se usate lo snippet in produzione.
Non capita molto spesso di voler identificare quale antivirus sia installato usando una nostra applicazione personale.
Ma può essere comunque interessante saperlo, più che altreo per vedere le potenzialità di ManagementObjectSearcher.
Per poter usare questo oggetto, dovete prima di tutto aggiungere il riferimento System.Management al vostro progetto.
In Asp.NET Eval viene usato per visualizzare, dei dati che arrivano dal code behind.
Nel suo caso più banale:
<%#Eval("Testo") %>
In Asp.NET Eval viene usato per visualizzare, dei dati che arrivano dal code behind.
Nel suo caso più banale:
<%#Eval("D") %>
Utilizzando la classe ManagementObjectSearcher, in C# possiamo ottenere molte informazioni usando le query WMI.
La prima cosa che dobbiamo fare, è aggiungere al nostro progetto il riferimento a System.Management.
Detto ciò, vediamo come recupererare informazioni sulla scheda madre.