public RasGetConnectStatusService(IRasApi32 api, IStructFactory structFactory, IIPAddressConverter ipAddressConverter, IExceptionPolicy exceptionPolicy, IDeviceTypeFactory deviceTypeFactory)
 {
     this.api                = api ?? throw new ArgumentNullException(nameof(api));
     this.structFactory      = structFactory ?? throw new ArgumentNullException(nameof(structFactory));
     this.ipAddressConverter = ipAddressConverter ?? throw new ArgumentNullException(nameof(ipAddressConverter));
     this.exceptionPolicy    = exceptionPolicy ?? throw new ArgumentNullException(nameof(exceptionPolicy));
     this.deviceTypeFactory  = deviceTypeFactory ?? throw new ArgumentNullException(nameof(deviceTypeFactory));
 }
Exemplo n.º 2
0
 public RasDialParamsBuilder(IRasApi32 api, IStructFactory structFactory, IExceptionPolicy exceptionPolicy)
 {
     this.api             = api ?? throw new ArgumentNullException(nameof(api));
     this.structFactory   = structFactory ?? throw new ArgumentNullException(nameof(structFactory));
     this.exceptionPolicy = exceptionPolicy ?? throw new ArgumentNullException(nameof(exceptionPolicy));
 }
Exemplo n.º 3
0
 public RasDialExtensionsBuilder(IStructFactory structFactory)
 {
     this.structFactory = structFactory ?? throw new ArgumentNullException(nameof(structFactory));
 }
Exemplo n.º 4
0
 public RasGetCredentialsService(IRasApi32 api, IStructFactory structFactory, IExceptionPolicy exceptionPolicy)
 {
     this.api             = api ?? throw new ArgumentNullException(nameof(api));
     this.structFactory   = structFactory ?? throw new ArgumentNullException(nameof(structFactory));
     this.exceptionPolicy = exceptionPolicy ?? throw new ArgumentNullException(nameof(exceptionPolicy));
 }
Exemplo n.º 5
0
 public RasDialExtensionsBuilder(IStructFactory structFactory, IRasGetEapUserData getEapUserData)
 {
     this.structFactory  = structFactory ?? throw new ArgumentNullException(nameof(structFactory));
     this.getEapUserData = getEapUserData ?? throw new ArgumentNullException(nameof(getEapUserData));
 }