示例#1
0
 private TempStorage(
     Func <string> getRandomFileSystemNodeName, IOptions <TempStorageOptions> options,
     IGarbageDisposal garbageDisposal)
     : this(new TempDirectory(options.Value.RootPath, getRandomFileSystemNodeName, garbageDisposal))
 {
     this.garbageDisposal = garbageDisposal;
 }
示例#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);
 }
示例#3
0
 public TempFile(string path, IGarbageDisposal garbageDisposal) : base(path, garbageDisposal)
 {
 }
示例#4
0
 protected FileSystemNode(string path, IGarbageDisposal garbageDisposal)
 {
     Path = path;
     this.garbageDisposal = garbageDisposal;
 }