aboutsummaryrefslogtreecommitdiff
path: root/Emby.Common.Implementations/IO/ManagedFileSystem.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2016-11-27 14:36:56 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2016-11-27 14:36:56 -0500
commit26ef23d628c6f84baca5491203e1fe2a9a82d6b9 (patch)
treed8fa32cccb34ef1c6faf824a60bb3fe6d74e05c0 /Emby.Common.Implementations/IO/ManagedFileSystem.cs
parentb485c4ca51c26dab56dbc45275bdff4ff165293c (diff)
update caching headers
Diffstat (limited to 'Emby.Common.Implementations/IO/ManagedFileSystem.cs')
-rw-r--r--Emby.Common.Implementations/IO/ManagedFileSystem.cs30
1 files changed, 24 insertions, 6 deletions
diff --git a/Emby.Common.Implementations/IO/ManagedFileSystem.cs b/Emby.Common.Implementations/IO/ManagedFileSystem.cs
index 4fb70d4e2..b5943e17b 100644
--- a/Emby.Common.Implementations/IO/ManagedFileSystem.cs
+++ b/Emby.Common.Implementations/IO/ManagedFileSystem.cs
@@ -397,16 +397,34 @@ namespace Emby.Common.Implementations.IO
private FileAccess GetFileAccess(FileAccessMode mode)
{
- var val = (int)mode;
-
- return (FileAccess)val;
+ switch (mode)
+ {
+ case FileAccessMode.ReadWrite:
+ return FileAccess.ReadWrite;
+ case FileAccessMode.Write:
+ return FileAccess.Write;
+ case FileAccessMode.Read:
+ return FileAccess.Read;
+ default:
+ throw new Exception("Unrecognized FileAccessMode");
+ }
}
private FileShare GetFileShare(FileShareMode mode)
{
- var val = (int)mode;
-
- return (FileShare)val;
+ switch (mode)
+ {
+ case FileShareMode.ReadWrite:
+ return FileShare.ReadWrite;
+ case FileShareMode.Write:
+ return FileShare.Write;
+ case FileShareMode.Read:
+ return FileShare.Read;
+ case FileShareMode.None:
+ return FileShare.None;
+ default:
+ throw new Exception("Unrecognized FileShareMode");
+ }
}
public void SetHidden(string path, bool isHidden)