/// <exception cref="System.IO.IOException"></exception> private bool IsResourceChanged(URLConnection urlConnection) { if (urlConnection is HttpURLConnection) { return ((HttpURLConnection)urlConnection).GetResponseCode() == HttpURLConnection.HTTP_NOT_MODIFIED; } return lastModified == urlConnection.GetLastModified(); }
public URLValidator(Uri uri, URLConnection urlConnection, long request_time, UrlConnectionExpiryCalculator urlConnectionExpiryCalculator) { this.uri = uri; this.lastModified = urlConnection.GetLastModified(); this.entityTags = GetEntityTags(urlConnection); expiry = CalculateExpiry(urlConnection, request_time, urlConnectionExpiryCalculator); }