@@ -426,7 +426,7 @@ public IConnection CreateConnection()
426426 /// When the configured hostname was not reachable.
427427 /// </exception>
428428 public ValueTask < IConnection > CreateConnectionAsync (
429- CancellationToken cancellationToken = default ( CancellationToken ) )
429+ CancellationToken cancellationToken = default )
430430 {
431431 return CreateConnectionAsync ( ClientProvidedName , cancellationToken ) ;
432432 }
@@ -466,7 +466,7 @@ public IConnection CreateConnection(string clientProvidedName)
466466 /// When the configured hostname was not reachable.
467467 /// </exception>
468468 public ValueTask < IConnection > CreateConnectionAsync ( string clientProvidedName ,
469- CancellationToken cancellationToken = default ( CancellationToken ) )
469+ CancellationToken cancellationToken = default )
470470 {
471471 return CreateConnectionAsync ( EndpointResolverFactory ( LocalEndpoints ( ) ) , clientProvidedName , cancellationToken ) ;
472472 }
@@ -506,7 +506,7 @@ public IConnection CreateConnection(IEnumerable<string> hostnames)
506506 /// When no hostname was reachable.
507507 /// </exception>
508508 public ValueTask < IConnection > CreateConnectionAsync ( IEnumerable < string > hostnames ,
509- CancellationToken cancellationToken = default ( CancellationToken ) )
509+ CancellationToken cancellationToken = default )
510510 {
511511 return CreateConnectionAsync ( hostnames , ClientProvidedName , cancellationToken ) ;
512512 }
@@ -559,7 +559,7 @@ public IConnection CreateConnection(IEnumerable<string> hostnames, string client
559559 /// When no hostname was reachable.
560560 /// </exception>
561561 public ValueTask < IConnection > CreateConnectionAsync ( IEnumerable < string > hostnames , string clientProvidedName ,
562- CancellationToken cancellationToken = default ( CancellationToken ) )
562+ CancellationToken cancellationToken = default )
563563 {
564564 IEnumerable < AmqpTcpEndpoint > endpoints = hostnames . Select ( h => new AmqpTcpEndpoint ( h , Port , Ssl , MaxMessageSize ) ) ;
565565 return CreateConnectionAsync ( EndpointResolverFactory ( endpoints ) , clientProvidedName , cancellationToken ) ;
@@ -598,7 +598,7 @@ public IConnection CreateConnection(IEnumerable<AmqpTcpEndpoint> endpoints)
598598 /// When no hostname was reachable.
599599 /// </exception>
600600 public ValueTask < IConnection > CreateConnectionAsync ( IEnumerable < AmqpTcpEndpoint > endpoints ,
601- CancellationToken cancellationToken = default ( CancellationToken ) )
601+ CancellationToken cancellationToken = default )
602602 {
603603 return CreateConnectionAsync ( endpoints , ClientProvidedName , cancellationToken ) ;
604604 }
@@ -648,7 +648,7 @@ public IConnection CreateConnection(IEnumerable<AmqpTcpEndpoint> endpoints, stri
648648 /// When no hostname was reachable.
649649 /// </exception>
650650 public ValueTask < IConnection > CreateConnectionAsync ( IEnumerable < AmqpTcpEndpoint > endpoints , string clientProvidedName ,
651- CancellationToken cancellationToken = default ( CancellationToken ) )
651+ CancellationToken cancellationToken = default )
652652 {
653653 return CreateConnectionAsync ( EndpointResolverFactory ( endpoints ) , clientProvidedName , cancellationToken ) ;
654654 }
@@ -687,9 +687,9 @@ public IConnection CreateConnection(IEndpointResolver endpointResolver, string c
687687 return ( Connection ) c . Open ( ) ;
688688 }
689689 }
690- catch ( Exception e )
690+ catch ( Exception ex )
691691 {
692- throw new BrokerUnreachableException ( e ) ;
692+ throw new BrokerUnreachableException ( ex ) ;
693693 }
694694 }
695695
@@ -711,7 +711,7 @@ public IConnection CreateConnection(IEndpointResolver endpointResolver, string c
711711 /// When no hostname was reachable.
712712 /// </exception>
713713 public async ValueTask < IConnection > CreateConnectionAsync ( IEndpointResolver endpointResolver , string clientProvidedName ,
714- CancellationToken cancellationToken = default ( CancellationToken ) )
714+ CancellationToken cancellationToken = default )
715715 {
716716 ConnectionConfig config = CreateConfig ( clientProvidedName ) ;
717717 try
@@ -731,19 +731,20 @@ public async ValueTask<IConnection> CreateConnectionAsync(IEndpointResolver endp
731731 . ConfigureAwait ( false ) ;
732732 }
733733 }
734- // TODO is this correct?
735- catch ( TaskCanceledException )
734+ catch ( OperationCanceledException ex )
736735 {
737- throw ;
738- }
739- // TODO is this correct?
740- catch ( AggregateException )
741- {
742- throw ;
736+ if ( cancellationToken . IsCancellationRequested )
737+ {
738+ throw ;
739+ }
740+ else
741+ {
742+ throw new BrokerUnreachableException ( ex ) ;
743+ }
743744 }
744- catch ( Exception e )
745+ catch ( Exception ex )
745746 {
746- throw new BrokerUnreachableException ( e ) ;
747+ throw new BrokerUnreachableException ( ex ) ;
747748 }
748749 }
749750
0 commit comments