Esempio n. 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="UploadActivity"/> class.
 /// </summary>
 /// <param name="repositoryOptions">the repository options.</param>
 /// <param name="userDataStream">the user data stream.</param>
 public UploadActivity(
     IOptions <RepositoryOptions> repositoryOptions,
     IDataStreamFacade userDataStream)
 {
     this.storageConnectionString = repositoryOptions.Value.StorageAccountConnectionString;
     this.userDataStream          = userDataStream;
 }
Esempio n. 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="UploadActivity"/> class.
 /// </summary>
 /// <param name="repositoryOptions">the repository options.</param>
 /// <param name="userDataStream">the user data stream.</param>
 /// <param name="localizer">Localization service.</param>
 public UploadActivity(
     IOptions <RepositoryOptions> repositoryOptions,
     IDataStreamFacade userDataStream,
     IStringLocalizer <Strings> localizer)
 {
     this.storageConnectionString = repositoryOptions.Value.StorageAccountConnectionString;
     this.userDataStream          = userDataStream;
     this.localizer = localizer ?? throw new ArgumentNullException(nameof(localizer));
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="UploadActivity"/> class.
 /// </summary>
 /// <param name="storageClientFactory">the storage client factory.</param>
 /// <param name="userDataStream">the user data stream.</param>
 /// <param name="localizer">Localization service.</param>
 public UploadActivity(
     IStorageClientFactory storageClientFactory,
     IDataStreamFacade userDataStream,
     IStringLocalizer <Strings> localizer)
 {
     this.storageClientFactory = storageClientFactory ?? throw new ArgumentNullException(nameof(storageClientFactory));
     this.userDataStream       = userDataStream ?? throw new ArgumentNullException(nameof(userDataStream));
     this.localizer            = localizer ?? throw new ArgumentNullException(nameof(localizer));
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="UploadActivityAll"/> class.
 /// </summary>
 /// <param name="repositoryOptions">the repository options.</param>
 /// <param name="userDataStream">the user data stream.</param>
 /// <param name="localizer">Localization service.</param>
 /// <param name="notificationDataRepository">notificationDataRepository.</param>
 /// <param name="sentNotificationDataRepstry">sentNotificationDataRepstry.</param>
 /// <param name="channelDataRepository">Channel data repository service that deals with the table storage in azure.</param>
 public UploadActivityAll(
     IOptions <RepositoryOptions> repositoryOptions,
     IDataStreamFacade userDataStream,
     IStringLocalizer <Strings> localizer,
     INotificationDataRepository notificationDataRepository,
     ISentNotificationDataRepository sentNotificationDataRepstry,
     IChannelDataRepository channelDataRepository)
 {
     this.storageConnectionString = repositoryOptions.Value.StorageAccountConnectionString;
     this.userDataStream          = userDataStream;
     this.localizer = localizer ?? throw new ArgumentNullException(nameof(localizer));
     this.notificationDataRepository  = notificationDataRepository ?? throw new ArgumentNullException(nameof(notificationDataRepository));
     this.sentNotificationDataRepstry = sentNotificationDataRepstry ?? throw new ArgumentNullException(nameof(sentNotificationDataRepstry));
     this.channelDataRepository       = channelDataRepository ?? throw new ArgumentNullException(nameof(channelDataRepository));
 }