예제 #1
0
 public RequestTrialCommandHandler(
     ILicenseClient licenseClient,
     IDeviceIdProvider deviceIdProvider,
     IUserInfoProvider userInfoProvider,
     ILicenseStorage licenseStorage,
     ILicensePublicKeyStorage publicKeyStorage,
     ILicenseValidator licenseValidator,
     ILicenseInformationProvider licenseInformationProvider,
     ILogger <RequestTrialCommandHandler> logger
     )
 {
     this.licenseClient              = licenseClient;
     this.deviceIdProvider           = deviceIdProvider;
     this.userInfoProvider           = userInfoProvider;
     this.licenseStorage             = licenseStorage;
     this.publicKeyStorage           = publicKeyStorage;
     this.licenseValidator           = licenseValidator;
     this.licenseInformationProvider = licenseInformationProvider;
     this.logger = logger;
 }
 public Foo(IDeviceIdProvider deviceIdProvider)
 {
     _deviceIdProvider = deviceIdProvider;
 }