Esempio n. 1
0
 internal override void Send(string hostOrAddress, bool tryResolve)
 {
     if (tryResolve)
     {
         IncrementItemCount();
         Dns.BeginGetHostEntry(hostOrAddress, OnGetHostEntryCompleted, hostOrAddress);
     }
     else
     {
         IPAddress address;
         if (IPAddress.TryParse(hostOrAddress, out address))
         {
             Send(address, false);
         }
         else
         {
             IncrementItemCount();
             errors.Enqueue(PscxErrorRecord.InvalidIPAddress(hostOrAddress));
             DecrementItemCount();
         }
     }
 }
Esempio n. 2
0
 void IPscxErrorHandler.WriteInvalidIPAddressError(string invalidIPAddress)
 {
     WriteError(PscxErrorRecord.InvalidIPAddress(invalidIPAddress));
 }