/// <summary> /// CreateFile creates a Wp7AzureMgmt.DashboardFeeds.DashboardFile /// object. /// </summary> /// <param name="content">usually html content</param> /// <param name="filename">filename including path</param> /// <returns>DashboardFile with content and filename set</returns> public Wp7AzureMgmt.DashboardFeeds.DashboardFile CreateFile(string content, string filename) { if (filename == null) { throw new ArgumentNullException("filename"); } Wp7AzureMgmt.DashboardFeeds.DashboardFile file = new Wp7AzureMgmt.DashboardFeeds.DashboardFile(); file.FileContents = content; file.FileName = filename; return file; }
/// <summary> /// Read file and return as string /// </summary> /// <param name="file">DashboardFile to act on</param> /// <returns>string contents of file</returns> internal string Read(DashboardFile file) { if (file == null) { throw new ArgumentNullException("file"); } using (StreamReader reader = File.OpenText(file.FileName)) { return reader.ReadToEnd(); } }