Beispiel #1
0
 public NodeUncDrive(SystemNode Node, UncRoot Root, char DriveLetter)
     : base(Node, DriveLetter.ToString())
 {
     this.Root        = Root;
     this.Share       = new NodeUncShare(Node, Root);
     this.DriveLetter = DriveLetter;
 }
Beispiel #2
0
 public NodeUncInfo(SystemNode Node, UncRoot Root, DriveLetter DriveLetter, params FolderName[] TopShareNames)
 {
     this.Node          = Node;
     this.UncRoot       = new NodeUncRoot(Node, Root);
     this.DriveLetter   = new NodeDriveLetter(Node, DriveLetter);
     this.TopShareNames = TopShareNames;
 }
Beispiel #3
0
 public NodeUncShare(SystemNode Node, UncRoot Root, FolderPath SharePath)
     : base(Node, SharePath.FullPath)
 {
     this.SharePath = SharePath;
     this.Root      = Root;
     this.BasePath  = SharePath;
 }
Beispiel #4
0
 public NodeUncDrive(NodeUncShare Share, UncRoot Root, char DriveLetter)
     : this(Share.Node, Root, DriveLetter)
 {
     this.Share = Share;
 }
Beispiel #5
0
 public NodeUncShare(SystemNode Node, UncRoot Root)
     : this(Node, Root, new FolderPath($"{sep2()}{Node.NetworkName}{sep()}{Root}"))
 {
 }