/// <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_19.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); } }
public AdvertiserRecordSet getAdvertisers(AdvertiserSearchCriteria advertiserSearchCriteria) { object[] results = this.Invoke("getAdvertisers", new object[] {advertiserSearchCriteria}); return ((AdvertiserRecordSet) (results[0])); }