/// FTPサーバーへSTRUコマンドを送信します。 /// <summary> /// Send stru command to ftp server. /// FTPサーバーへSTRUコマンドを送信します。 /// <param name="dataStruct">ファイル構造オプション</param> /// <returns></returns> public FtpCommandResult ExecuteStru(FtpDataStructures dataStruct) { switch (dataStruct) { case FtpDataStructures.FileStructure: return(this.Execute("Stru F")); case FtpDataStructures.RecordStructure: return(this.Execute("Stru R")); case FtpDataStructures.PageStructure: return(this.Execute("Stru P")); default: throw new FtpClientException(); } }
/// FTPサーバーへSTRUコマンドを送信します。 /// <summary> /// Send stru command to ftp server. /// FTPサーバーへSTRUコマンドを送信します。 /// <param name="dataStruct">ファイル構造オプション</param> /// <returns></returns> public Task <FtpCommandResult> ExecuteStruAsync(FtpDataStructures dataStruct) { return(CreateNewTask <FtpCommandResult>(() => this.ExecuteStru(dataStruct))); }