private static void UpsCallback(ShippingRatesRequest request, WebRequest webRequest, IAsyncResult asyncResult) { using (WebResponse response = webRequest.EndGetResponse(asyncResult)) request.AddRates(GetUpsRates(response)); }