public DefaultRasDialCallbackHandler(IRasHangUp rasHangUp, IRasEnumConnections rasEnumConnections, IExceptionPolicy exceptionPolicy, IValueWaiter <IntPtr> handle) { this.rasHangUp = rasHangUp ?? throw new ArgumentNullException(nameof(rasHangUp)); this.rasEnumConnections = rasEnumConnections ?? throw new ArgumentNullException(nameof(rasEnumConnections)); this.exceptionPolicy = exceptionPolicy ?? throw new ArgumentNullException(nameof(exceptionPolicy)); this.handle = handle ?? throw new ArgumentNullException(nameof(handle)); }
public RasConnectionNotificationCallbackHandler(IRasEnumConnections enumConnectionsService) { this.enumConnectionsService = enumConnectionsService ?? throw new ArgumentNullException(nameof(enumConnectionsService)); }
public StubDefaultRasDialCallbackHandler(Func <IntPtr, RasConnection> connectionFactory, IRasHangUp rasHangUp, IRasEnumConnections rasEnumConnections, IExceptionPolicy exceptionPolicy, IValueWaiter <IntPtr> handle, ITaskCancellationSourceFactory cancellationSourceFactory) : base(rasHangUp, rasEnumConnections, exceptionPolicy, handle, cancellationSourceFactory) { this.connectionFactory = connectionFactory ?? throw new ArgumentNullException(nameof(connectionFactory)); }