Snippet
Esempi di codice
Mi capita spesso di dover ripetere sto codice… ecco che me lo appunto: SyndicationFeed feed;
WebProxy proxy = new System.Net.WebProxy("xx.xx.xx.xx", 8080);
proxy.BypassProxyOnLocal = true;
proxy.Credentials = new System.Net.NetworkCredential("nome", "pwd", "dominio");
using (WebClient client = new WebClient { Proxy = proxy })
{
using (Stream stream = client.OpenRead(rssUrl))
{
using (XmlReader xmlreader = XmlReader.Create(stream))
{
...
Quando si producono zip di grandi dimensioni è facile che la memoria aumenti troppo. Con SharpZipLib è facile evitare di saturare la memoria.
Ecco un esempio di codice per zippare una cartella:
public static void ZipFilesToDisk(string inputFolderPath, string outputFile, string password)
{
ArrayList fileNames = GenerateFileList(inputFolderPath); // generate file list
byte[] buffer = new byte[1024 * 8];
using (ZipOutputStream zipOutput = new ZipOutputStream(File.Create(outputFile)))
{
// set compression level
zipOutput.SetLevel(9);
// set password...
Con questo snippet inauguro una nuova categoria per “ritrovare” gli esempi di codice che mi piacciono e che non voglio perdere: 1: public static List<T> EnumToList<T>()
2: {
3: Type enumType = typeof (T);
4:
5: // Can't use type constraints on value types, so have to do check like this
...