コード例 #1
0
 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));
 }
コード例 #2
0
 public RasConnectionNotificationCallbackHandler(IRasEnumConnections enumConnectionsService)
 {
     this.enumConnectionsService = enumConnectionsService ?? throw new ArgumentNullException(nameof(enumConnectionsService));
 }
コード例 #3
0
 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));
 }