internal Task <FtpResponse> GetResponseAsync() { return(Task.Run(() => { loadCompleteEvent.WaitOne(); FtpResponse response = new FtpResponse(readCommands.ToArray()); readCommands = new List <string>(); return response; })); }
internal static void VerifyResponse(FtpResponse response, uint[] expectedReplyCodes) { foreach (uint expectedReplyCode in expectedReplyCodes) { if (expectedReplyCode == response.ReplyCode) { return; } } throw new Exception( String.Format("FTP: Pričakovana odzivna koda je bila {0}, vendar je strežnik vrnil kodo: {1}", JoinRetryCodes(expectedReplyCodes), response.ToString().Trim())); }
internal static void VerifyResponse(FtpResponse response, uint expectedReplyCode) { VerifyResponse(response, new uint[] { expectedReplyCode }); }