/// <summary> /// Deletes the specified application destination from the application's /// jump list. /// </summary> /// <param name="destination">The application destination.</param> public void DeleteApplicationDestination(IJumpListDestination destination) { IApplicationDestinations destinations = (IApplicationDestinations) new CApplicationDestinations(); if (!String.IsNullOrEmpty(_appId)) { destinations.SetAppID(_appId); } destinations.RemoveDestination(destination.GetShellRepresentation()); }
/// <summary> /// Deletes the specified application destination from the application's /// jump list. /// </summary> /// <param name="destination">The application destination.</param> public void DeleteApplicationDestination(IJumpListDestination destination) { IApplicationDestinations destinations = (IApplicationDestinations) new CApplicationDestinations(); if (!String.IsNullOrEmpty(_appId)) { HResult setAppIDResult = destinations.SetAppID(_appId); setAppIDResult.ThrowIf(); } HResult removeDestinationResult = destinations.RemoveDestination(destination.GetShellRepresentation()); removeDestinationResult.ThrowIf(); }