public static void TestBlobStorage5() { BlobUtilities BlobUtilities = new BlobUtilities("DefaultEndpointsProtocol=http;AccountName=" + YOURSTORAGEACCOUNT + ";AccountKey=" + YOURKEY + ""); try { string page0 = new string('A', 512); Console.Write("Put page 0 "); if (BlobUtilities.PutPage("samplecontainer1", "pageblob1.txt", page0, 0, 512)) Console.WriteLine("true"); else Console.WriteLine("false"); Separator(); string page1 = new string('B', 512); Console.Write("Put page 1 "); if (BlobUtilities.PutPage("samplecontainer1", "pageblob1.txt", page1, 512, 512)) Console.WriteLine("true"); else Console.WriteLine("false"); Separator(); page0 = String.Empty; Console.Write("Get page 0 "); if (BlobUtilities.GetPage("samplecontainer1", "pageblob1.txt", 0, 512, out page0)) { Console.WriteLine("true"); Console.WriteLine(page0); } else Console.WriteLine("false"); Separator(); page1 = String.Empty; Console.Write("Get page 1 "); if (BlobUtilities.GetPage("samplecontainer1", "pageblob1.txt", 512, 512, out page1)) { Console.WriteLine("true"); Console.WriteLine(page1); } else Console.WriteLine("false"); Separator(); PageRange[] ranges; Console.Write("Get page regions "); if (BlobUtilities.GetPageRegions("samplecontainer1", "pageblob1.txt", out ranges)) { Console.WriteLine("true"); if (ranges != null) { foreach (PageRange range in ranges) { Console.WriteLine(range.StartOffset.ToString() + "-" + range.EndOffset.ToString()); } } } else Console.WriteLine("false"); Separator(); string content; Console.Write("Get blob "); if (BlobUtilities.GetBlob("samplecontainer1", "blob1.txt", out content)) { Console.WriteLine("true"); Console.WriteLine(content); } else Console.WriteLine("false"); Separator(); } catch (Exception ex) { Console.WriteLine("EXCEPTION " + ex.ToString()); } }