Example #1
0
 /// <summary>
 /// Default constructor
 /// </summary>
 public WikiHtmlTransformator(ILogger <WikiHtmlTransformator> logger,
                              IOptions <SharePointTransformationOptions> options,
                              SharePointFunctionsService sharePointFunctionsService,
                              IServiceProvider serviceProvider)
 {
     this.logger  = logger ?? throw new ArgumentNullException(nameof(logger));
     this.options = options ?? throw new ArgumentNullException(nameof(options));
     this.sharePointFunctionsService = sharePointFunctionsService ?? throw new ArgumentNullException(nameof(sharePointFunctionsService));
     this.serviceProvider            = serviceProvider;
 }
Example #2
0
 /// <summary>
 /// SharePoint functions class constructor
 /// </summary>
 public SharePointPublishingFunctionsService(ILogger <SharePointFunctionsService> logger,
                                             HtmlTransformator htmlTransformator,
                                             IUrlMappingProvider urlMappingProvider,
                                             IUserMappingProvider userMappingProvider,
                                             IOptions <SharePointTransformationOptions> options,
                                             SharePointFunctionsService sharePointFunctionsService,
                                             IServiceProvider serviceProvider)
 {
     this.logger                     = logger ?? throw new ArgumentNullException(nameof(logger));
     this.htmlTransformator          = htmlTransformator ?? throw new ArgumentNullException(nameof(htmlTransformator));
     this.urlMappingProvider         = urlMappingProvider ?? throw new ArgumentNullException(nameof(urlMappingProvider));
     this.userMappingProvider        = userMappingProvider ?? throw new ArgumentNullException(nameof(userMappingProvider));
     this.options                    = options ?? throw new ArgumentNullException(nameof(options));
     this.sharePointFunctionsService = sharePointFunctionsService ?? throw new ArgumentNullException(nameof(sharePointFunctionsService));
     this.serviceProvider            = serviceProvider;
     this.memoryCache                = this.serviceProvider.GetService <IMemoryCache>();
 }