Exemple #1
0
 internal Task <FtpResponse> GetResponseAsync()
 {
     return(Task.Run(() =>
     {
         loadCompleteEvent.WaitOne();
         FtpResponse response = new FtpResponse(readCommands.ToArray());
         readCommands = new List <string>();
         return response;
     }));
 }
Exemple #2
0
 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()));
 }
Exemple #3
0
 internal static void VerifyResponse(FtpResponse response, uint expectedReplyCode)
 {
     VerifyResponse(response, new uint[] { expectedReplyCode });
 }