static void Save(YouTubeUploadInformation info) { IFormatter formatter = new BinaryFormatter(); Stream stream = new FileStream(QUEUE_FILENAME, FileMode.Create, FileAccess.Write, FileShare.None); formatter.Serialize(stream, info); stream.Close(); }
public static void Resume(Queue<string> parameters) { Login(); if (!File.Exists(QUEUE_FILENAME)) { App.Error("Resume file not found."); return; } App.Verbose("Reading resume information file..."); IFormatter formatter = new BinaryFormatter(); Stream stream = new FileStream(QUEUE_FILENAME, FileMode.Open, FileAccess.Read, FileShare.Read); info = (YouTubeUploadInformation)formatter.Deserialize(stream); stream.Close(); }