Esempio n. 1
0
        /// 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();
            }
        }
Esempio n. 2
0
 /// 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)));
 }