コード例 #1
0
        /// <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_19.SpotlightRemoteService);

              long spotlightConfigurationId = long.Parse(_T("INSERT_SPOTLIGHT_CONFIGURATION_ID_HERE"));
              int activityType = int.Parse(_T("INSERT_ACTIVITY_TYPE_HERE"));
              string groupName = _T("INSERT_GROUP_NAME_HERE");

              // Set spotlight activity group structure.
              SpotlightActivityGroup spotlightActivityGroup = new SpotlightActivityGroup();
              spotlightActivityGroup.id = 0;
              spotlightActivityGroup.spotlightConfigurationId = spotlightConfigurationId;
              spotlightActivityGroup.groupType = activityType;
              spotlightActivityGroup.name = groupName;

              try {
            // Create the activity group.
            SpotlightActivityGroupSaveResult result = service.saveSpotlightActivityGroup(
            spotlightActivityGroup);

            // Display activity group id.
            if (result != null) {
              Console.WriteLine("Activity group with id \"{0}\" was created.", result.id);
            }
              } catch (Exception e) {
            Console.WriteLine("Failed to create spotlight activity group. Exception says \"{0}\"",
            e.Message);
              }
        }
コード例 #2
0
 public SpotlightActivityGroupSaveResult saveSpotlightActivityGroup(SpotlightActivityGroup spotlightActivityGroup) {
   object[] results = this.Invoke("saveSpotlightActivityGroup", new object[] {spotlightActivityGroup});
   return ((SpotlightActivityGroupSaveResult) (results[0]));
 }