示例#1
0
        public async Task <BlogPost[]> GetRecentPosts(int maxPosts, bool includeCategories)
        {
            BlogPost[] recentPosts = await BlogClient.GetRecentPostsAsync(_settings.HostBlogId, maxPosts, includeCategories, null);

            foreach (BlogPost blogPost in recentPosts)
            {
                // apply content filters
                blogPost.Contents = ContentFilterApplier.ApplyContentFilters(ClientOptions.ContentFilter, blogPost.Contents, ContentFilterMode.Open);

                // if there is no permalink then attempt to construct one
                EnsurePermalink(blogPost);
            }


            return(recentPosts);
        }