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; }
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(); }