@@ -19,12 +19,13 @@ public sealed class MySqlDataSource : DbDataSource
1919	/// <param name="connectionString">The connection string for the MySQL Server. This parameter is required.</param> 
2020	/// <exception cref="ArgumentNullException">Thrown if <paramref name="connectionString"/> is <c>null</c>.</exception> 
2121	public  MySqlDataSource ( string  connectionString ) 
22- 		:  this ( connectionString  ??  throw  new  ArgumentNullException ( nameof ( connectionString ) ) ,  MySqlConnectorLoggingConfiguration . NullConfiguration ,  null ,  null ,  null ,  null ,  default ,  default ,  default ,  default ) 
22+ 		:  this ( connectionString  ??  throw  new  ArgumentNullException ( nameof ( connectionString ) ) ,  MySqlConnectorLoggingConfiguration . NullConfiguration ,  null ,  null ,  null ,  null ,  null ,   default ,  default ,  default ,  default ) 
2323	{ 
2424	} 
2525
2626	internal  MySqlDataSource ( string  connectionString , 
2727		MySqlConnectorLoggingConfiguration  loggingConfiguration , 
28+ 		MySqlConnectorTracingOptions ?  tracingOptions , 
2829		string ?  name , 
2930		Func < X509CertificateCollection ,  ValueTask > ?  clientCertificatesCallback , 
3031		RemoteCertificateValidationCallback ?  remoteCertificateValidationCallback , 
@@ -36,6 +37,7 @@ internal MySqlDataSource(string connectionString,
3637	{ 
3738		m_connectionString  =  connectionString ; 
3839		LoggingConfiguration  =  loggingConfiguration ; 
40+ 		TracingOptions  =  tracingOptions  ??  MySqlConnectorTracingOptions . Default ; 
3941		Name  =  name ; 
4042		m_clientCertificatesCallback  =  clientCertificatesCallback ; 
4143		m_remoteCertificateValidationCallback  =  remoteCertificateValidationCallback ; 
@@ -202,6 +204,8 @@ private async Task RefreshPassword()
202204
203205	internal  MySqlConnectorLoggingConfiguration  LoggingConfiguration  {  get ;  } 
204206
207+ 	internal  MySqlConnectorTracingOptions  TracingOptions  {  get ;  } 
208+ 
205209	internal  string ?  Name  {  get ;  } 
206210
207211	private  string  ProvidePasswordFromField ( MySqlProvidePasswordContext  context )  =>  m_password ! ; 
0 commit comments