Exemplo n.º 1
0
        /// <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;
        }
Exemplo n.º 2
0
        /// <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();
            }
        }