/// <summary>
 /// Records API call cost in AdWordsUser instance.
 /// </summary>
 /// <param name="units">The API cost for the current call.</param>
 /// <param name="service">The Ads API service that was called.</param>
 private static void RecordApiUnitCost(int units, AdsClient service) {
   AdWordsUser user = service.User as AdWordsUser;
   string methodName = (string) ContextStore.GetValue("SoapMethod");
   if (user != null) {
     ApiUnitsEntry entry = new ApiUnitsEntry();
     entry.Service = service;
     entry.Method = methodName;
     entry.Units = units;
     user.AddUnits(entry);
   }
 }
Beispiel #2
0
 public void AddUnits(ApiUnitsEntry unit) {
   units.Add(unit);
 }