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