Ejemplo n.º 1
0
 public void HandleInformation(string sourceUserID, int informationType, byte[] info)
 {
     if (informationType == this.fileDirectoryInfoTypes.CreateDirectory)
     {
         CreateDirectoryContract contract = CompactPropertySerializer.Default.Deserialize <CreateDirectoryContract>(info, 0);
         this.networkDisk.CreateDirectory(sourceUserID, contract.NetDiskID, contract.ParentDirectoryPath, contract.NewDirectoryName);
         return;
     }
 }
Ejemplo n.º 2
0
 public void HandleInformation(string sourceUserID, int informationType, byte[] info)
 {
     if (informationType == this.fileDirectoryInfoTypes.CreateDirectory)
     {
         CreateDirectoryContract contract = CompactPropertySerializer.Default.Deserialize <CreateDirectoryContract>(info, 0);
         string        fullPath           = this.ConstructFullPath(contract.ParentDirectoryPath);
         DirectoryInfo dir = new DirectoryInfo(fullPath);
         Directory.CreateDirectory(fullPath + "\\" + contract.NewDirectoryName);
         return;
     }
 }
Ejemplo n.º 3
0
        public void CreateDirectory(string ownerID, string parentDirectoryPath, string newDirName)
        {
            CreateDirectoryContract contract = new CreateDirectoryContract(parentDirectoryPath, newDirName);

            this.customizeOutter.Send(ownerID, this.fileDirectoryInfoTypes.CreateDirectory, CompactPropertySerializer.Default.Serialize <CreateDirectoryContract>(contract));
        }
Ejemplo n.º 4
0
 public void CreateDirectory(string ownerID, string netDiskID, string parentDirectoryPath, string newDirName)
 {
     CreateDirectoryContract contract = new CreateDirectoryContract(netDiskID, parentDirectoryPath, newDirName);
     this.customizeOutter.Send(ownerID, this.fileDirectoryInfoTypes.CreateDirectory, CompactPropertySerializer.Default.Serialize<CreateDirectoryContract>(contract));
 }