Esempio n. 1
0
        public static Message messageFromBlob(string containerName, string blobName)
        {
            StreamReader input = new StreamReader(BlobLibrary.getBlobReadStream(containerName, blobName));
            string[] UBeforePieces = input.ReadLine().Split(space, StringSplitOptions.RemoveEmptyEntries);
            string[] UAfterPieces = input.ReadLine().Split(space, StringSplitOptions.RemoveEmptyEntries);
            Message toreturn = new Message();
            toreturn.UBefore = new Int32[UBeforePieces.Length];
            toreturn.UAfter = new Int32[UAfterPieces.Length];
            for (int i = 0; i < toreturn.UBefore.Length; i++)
                toreturn.UBefore[i] = Int32.Parse(UBeforePieces[i]);
            for (int i = 0; i < toreturn.UAfter.Length; i++)
                toreturn.UAfter[i] = Int32.Parse(UAfterPieces[i]);

            input.Close();
            return toreturn;
        }
Esempio n. 2
0
 public static void messageToBlob(Message m, string containerName, string blobName)
 {
     StreamWriter output = new StreamWriter(BlobLibrary.getBlobWriteStream(containerName, blobName));
     for (int i = 0; i < m.UBefore.Length; i++)
         output.Write(m.UBefore[i]+ " ");
     output.Write("\n");
     for (int i = 0; i < m.UAfter.Length; i++)
         output.Write(m.UAfter[i] + " ");
     output.Write("\n");
     output.Close();
 }