Ejemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SPClientContextFactory"/> class.
 /// </summary>
 /// <param name="dateTimeProvider">The wrapper for DateTime utilities.</param>
 /// <param name="spAuthenticationTokenService">The SharePoint authentication token service.</param>
 /// <param name="logger">ILogger reference to log output.</param>
 /// <param name="spClientServiceConfiguration">The SharePoint Client Service configuration.</param>
 public SPClientContextFactory(IDateTimeProvider dateTimeProvider, ISPAuthenticationTokenService spAuthenticationTokenService, ILogger <SPClientContextFactory> logger, IOptions <SPClientServiceConfiguration> spClientServiceConfiguration)
 {
     _dateTimeProvider             = dateTimeProvider;
     _spAuthenticationTokenService = spAuthenticationTokenService;
     _logger   = logger;
     _spConfig = spClientServiceConfiguration.Value;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SPAuthenticationTokenService"/> class.
 /// </summary>
 /// <param name="httpClient">The Http client.</param>
 /// <param name="logger">ILogger reference to log output.</param>
 /// <param name="spClientServiceConfiguration">The SharePoint Client Service configuration.</param>
 public SPAuthenticationTokenService(
     HttpClient httpClient,
     IOptions <SPClientServiceConfiguration> spClientServiceConfiguration,
     IContractEventProcessorLogger <ISharePointClientService> logger)
 {
     _httpClient = httpClient;
     _spConfig   = spClientServiceConfiguration.Value;
     _logger     = logger;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="SharePointClientService"/> class.
 /// </summary>
 /// <param name="logger">ILogger reference to log output.</param>
 /// <param name="clientContext">The SharePoint Client Context.</param>
 /// <param name="spClientServiceConfiguration">The SharePoint Client Service configuration.</param>
 public SharePointClientService(
     IContractEventProcessorLogger <ISharePointClientService> logger,
     ClientContext clientContext,
     IOptions <SPClientServiceConfiguration> spClientServiceConfiguration)
 {
     _logger        = logger;
     _clientContext = clientContext;
     _spConfig      = spClientServiceConfiguration.Value;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ContractCreationService"/> class.
 /// </summary>
 /// <param name="logger">The logger.</param>
 /// <param name="contractsDataService">The contracts data service.</param>
 /// <param name="sharePointClientService">The share point client service.</param>
 /// <param name="documentManagementService">The Aspose pdf document management service.</param>
 /// <param name="contractEventMapper">The contract processor service.</param>
 /// <param name="spClientServiceConfiguration">The SharePoint Client Service configuration.</param>
 public ContractCreationService(
     IContractEventProcessorLogger <IContractCreationService> logger,
     IContractsDataService contractsDataService,
     ISharePointClientService sharePointClientService,
     IDocumentManagementService documentManagementService,
     IContractEventMapper contractEventMapper,
     IOptions <SPClientServiceConfiguration> spClientServiceConfiguration)
 {
     _logger = logger;
     _contractsDataService      = contractsDataService;
     _sharePointClientService   = sharePointClientService;
     _documentManagementService = documentManagementService;
     _contractEventMapper       = contractEventMapper;
     _spConfig = spClientServiceConfiguration.Value;
 }