コード例 #1
0
        public BlogSyndicationController(ISyndicationInclude syndicationLink, BaseLinkManager linkManager)
            : base(syndicationLink)
        {
            Assert.ArgumentNotNull(syndicationLink, nameof(syndicationLink));
            Assert.ArgumentNotNull(linkManager, nameof(linkManager));

            SyndicationLink = syndicationLink;
            LinkManager     = linkManager;
        }
コード例 #2
0
        public Syndication(ISyndicationInclude sl, BaseLinkManager linkManager)
        {
            SyndicationLink = sl;

            if (SyndicationLink == null)
            {
                var feedResolver = ServiceLocator.ServiceProvider.GetRequiredService <IFeedResolver>();
                SyndicationLink = new SyndicationLink(feedResolver);
            }

            LinkManager = linkManager ?? ServiceLocator.ServiceProvider.GetRequiredService <BaseLinkManager>();
        }
コード例 #3
0
 public BlogSyndicationController(ISyndicationInclude sl = null) : base(sl)
 {
     SyndicationLink = sl ?? new SyndicationLink();
 }
コード例 #4
0
 public Syndication(ISyndicationInclude sl = null)
 {
     SyndicationLink = sl ?? new SyndicationLink();
 }
コード例 #5
0
ファイル: Syndication.cs プロジェクト: WeTeam/WeBlog
 public Syndication(ISyndicationInclude sl = null)
 {
     SyndicationLink = sl ?? new SyndicationLink();
 }
コード例 #6
0
 public BlogSyndicationController(ISyndicationInclude sl = null)
     : this(ServiceLocator.ServiceProvider.GetRequiredService <IFeedResolver>(), sl)
 {
 }
コード例 #7
0
 public BlogSyndicationController(IFeedResolver feedResolver, ISyndicationInclude sl = null)
     : this(sl ?? new SyndicationLink(feedResolver), ServiceLocator.ServiceProvider.GetRequiredService <BaseLinkManager>())
 {
 }
コード例 #8
0
 public BlogSyndicationController(ISyndicationInclude sl = null)
     : base(sl)
 {
     SyndicationLink = sl ?? new SyndicationLink();
 }
コード例 #9
0
 public Syndication(ISyndicationInclude sl = null)
     : this(sl, null)
 {
 }