/// <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 SpotlightRemoteService instance. SpotlightRemoteService service = (SpotlightRemoteService) user.GetService( DfaService.v1_20.SpotlightRemoteService); long advertiserId = long.Parse(_T("INSERT_ADVERTISER_ID_HERE")); // Set activity group search criteria structure and // use advertiser id as search criteria. SpotlightActivityGroupSearchCriteria activityGroupSearchCriteria = new SpotlightActivityGroupSearchCriteria(); activityGroupSearchCriteria.advertiserId = advertiserId; try { // Get activity group. SpotlightActivityGroupRecordSet recordSet = service.getSpotlightActivityGroups(activityGroupSearchCriteria); // Display activity group names and ids. if (recordSet.records != null) { foreach (SpotlightActivityGroup result in recordSet.records) { Console.WriteLine("Activity group with name \"{0}\" and id \"{1}\" was found.", result.name, result.id); } } else { Console.WriteLine("No activity groups found for your criteria."); } } catch (Exception ex) { Console.WriteLine("Failed to retrieve activity groups. Exception says \"{0}\"", ex.Message); } }
public SpotlightActivityGroupRecordSet getSpotlightActivityGroups(SpotlightActivityGroupSearchCriteria searchCriteria) { object[] results = this.Invoke("getSpotlightActivityGroups", new object[] {searchCriteria}); return ((SpotlightActivityGroupRecordSet) (results[0])); }