/// <summary>
    /// Run the code example.
    /// </summary>
    /// <param name="user">The Dfa user object running the code example.
    /// </param>
    public override void Run(DfaUser user) {
      // Create AdvertiserRemoteService instance.
      AdvertiserRemoteService service = (AdvertiserRemoteService) user.GetService(
          DfaService.v1_20.AdvertiserRemoteService);

      String searchString = _T("INSERT_SEARCH_STRING_CRITERIA_HERE");

      // Create advertiser search criteria structure.
      AdvertiserSearchCriteria advSearchCriteria = new AdvertiserSearchCriteria();
      advSearchCriteria.pageSize = 10;
      advSearchCriteria.searchString = searchString;

      try {
        // Get advertiser record set.
        AdvertiserRecordSet recordSet = service.getAdvertisers(advSearchCriteria);

        // Display advertiser names, ids and spotlight configuration ids.
        if (recordSet.records != null) {
          foreach (Advertiser result in recordSet.records) {
            Console.WriteLine("Advertiser with name \"{0}\", id \"{1}\", and spotlight " +
                "configuration id \"{2}\" was found.", result.name, result.id, result.spotId);
          }
        } else {
          Console.WriteLine("No advertisers found for your criteria.");
        }
      } catch (Exception ex) {
        Console.WriteLine("Failed to retrieve advertisers. Exception says \"{0}\"", ex.Message);
      }
    }
Пример #2
0
 public AdvertiserRecordSet getAdvertisers(AdvertiserSearchCriteria advertiserSearchCriteria) {
   object[] results = this.Invoke("getAdvertisers", new object[] {advertiserSearchCriteria});
   return ((AdvertiserRecordSet) (results[0]));
 }