Ejemplo n.º 1
0
 private TempStorage(
     Func <string> getRandomFileSystemNodeName, IOptions <TempStorageOptions> options,
     IGarbageDisposal garbageDisposal)
     : this(new TempDirectory(options.Value.RootPath, getRandomFileSystemNodeName, garbageDisposal))
 {
     this.garbageDisposal = garbageDisposal;
 }
Ejemplo n.º 2
0
 public TempDirectory(
     string path, Func <string> getRandomFileSystemNodeName, IGarbageDisposal garbageDisposal)
     : base(path, garbageDisposal)
 {
     this.getRandomFileSystemNodeName = getRandomFileSystemNodeName;
     this.garbageDisposal             = garbageDisposal;
     isStorageOwner = !Directory.Exists(path);
     Directory.CreateDirectory(path);
 }
Ejemplo n.º 3
0
 public TempFile(string path, IGarbageDisposal garbageDisposal) : base(path, garbageDisposal)
 {
 }
Ejemplo n.º 4
0
 protected FileSystemNode(string path, IGarbageDisposal garbageDisposal)
 {
     Path = path;
     this.garbageDisposal = garbageDisposal;
 }