コード例 #1
0
        private void DeleteMovie(int movieId)
        {
#if SILVERLIGHT_4
            template.DeleteAsync("movie/{id}",
                                 r =>
            {
                if (r.Error == null)
                {
                    RefreshMovies();
                }
            }, movieId);
#else
            // Using Task Parallel Library (TPL)
            template.DeleteAsync("movie/{id}", movieId)
            .ContinueWith(task =>
            {
                if (!task.IsFaulted)
                {
                    RefreshMovies();
                }
            }, System.Threading.Tasks.TaskScheduler.FromCurrentSynchronizationContext());     // execute on UI thread
#endif
        }
コード例 #2
0
 public Task DeleteBookmarkAsync(int bookmarkId)
 {
     EnsureIsAuthorized();
     return(_restTemplate.DeleteAsync("bookmarks/" + bookmarkId));
 }