예제 #1
0
        public static void StoreWebImageInContainer()
        {
            var uniqueIdentifier = Guid.NewGuid();

            FileStorageFacade.StoreHttpRequest(fileStorageName, uniqueIdentifier, "http://www.prijsvaneenhuis.nl/img/spandoek/NFileStorage_banner.jpg", null, AddFileBehaviour.ThrowExceptionWhenAlreadyExists, "NFileStorage");
            Console.WriteLine(FileStorageFacade.GetInfo(fileStorageName));
        }
예제 #2
0
 private static void DeleteAllFilesFromContainer()
 {
     foreach (Guid dataIdentifier in FileStorageFacade.GetAllDataIdentifiersBasedUponFileStorageIndexFile(fileStorageName))
     {
         FileStorageFacade.DeleteDataIdentifier(fileStorageName, dataIdentifier, DeleteFileBehaviour.IgnoreWhenNotExists);
     }
     Console.WriteLine(FileStorageFacade.GetInfo(fileStorageName));
 }
예제 #3
0
        private static void ListAllfilesInContainer()
        {
            Console.WriteLine(FileStorageFacade.GetInfo(fileStorageName));

            foreach (Guid dataIdentifier in FileStorageFacade.GetAllDataIdentifiersBasedUponFileStorageIndexFile(fileStorageName))
            {
                Console.WriteLine(dataIdentifier.ToString());
            }
        }
예제 #4
0
 public static void CreateContainer()
 {
     FileStorageFacade.Create(fileStorageName, CreateFileStorageBehaviour.ThrowExceptionWhenExists);
     Console.WriteLine(FileStorageFacade.GetInfo(fileStorageName));
 }