Ejemplo n.º 1
0
        public void TestGetFile()
        {
            var stream = _dropboxStorage.GetFile(_testFilePath);

            var contents = Encoding.UTF8.GetString(ReadBytes(stream));

            Assert.AreEqual("Hello, World!", contents);
        }
Ejemplo n.º 2
0
        internal FileMetadata GetDropboxFile(DropboxStorage storage, int id, string dropboxFilePath)
        {
            var file = CacheFile.Get <FileMetadata>("dropboxf-" + id + "-" + dropboxFilePath);

            if (file == null)
            {
                file = storage.GetFile(dropboxFilePath);
                if (file != null)
                {
                    CacheFile.Insert("dropboxf-" + id + "-" + dropboxFilePath, file, DateTime.UtcNow.Add(CacheExpiration));
                }
            }
            return(file);
        }