private static List <Wallpaper> Get(List <string> urls) { List <Wallpaper> toReturn = new List <Wallpaper>(); foreach (string url in urls) { List <Wallpaper> returnedwallpapers; bool isLastPage; RequestErrors result = Get(url, out returnedwallpapers, out isLastPage); if (result != RequestErrors.NoError) { if (ReturnPartialResults && toReturn.Count > 0 || (returnedwallpapers != null && returnedwallpapers.Count > 0)) { if (returnedwallpapers != null) { toReturn.AddRange(returnedwallpapers); } return(toReturn); } throw new IOException(ErrorDescriptions.GetDescription(result)); } toReturn.AddRange(returnedwallpapers); if (isLastPage) { break; } } return(toReturn); }
public DHCPv6RequestHandledEvent(Guid scopeId, DHCPv6Packet request, RequestErrors error) : this(scopeId, request, DHCPv6Packet.Empty, error) { if (error == RequestErrors.NoError) { throw new ArgumentException("if a request has no error, a response packet is needed"); } }
public DHCPv6RequestHandledEvent(DHCPv6Packet request, DHCPv6Packet response, RequestErrors error) : base(request, response, error == RequestErrors.NoError) { if (error != RequestErrors.ScopeNotFound) { throw new ArgumentException("a scope id has to be specified if an error different from 'ScopeNotFound' is used"); } Error = error; }
public InvalidRequestException(RequestErrors error) { _error = error; }
public DHCPv6RequestHandledEvent(Guid scopeId, DHCPv6Packet request, DHCPv6Packet response, RequestErrors error) : base(scopeId, request, response, error == RequestErrors.NoError) { Error = error; }
public DHCPv6RequestHandledEvent(DHCPv6Packet request, RequestErrors error) : this(request, DHCPv6Packet.Empty, error) { }