Sitelet https://github.com/npgsql/npgsql/pull/6522/commits/433f0e71a4b44087686ecaba0e65bb6037088444
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Add back parameterless overload of ReloadTypesAsync
  • Loading branch information
roji committed Mar 26, 2026
commit 433f0e71a4b44087686ecaba0e65bb6037088444
9 changes: 8 additions & 1 deletion src/Npgsql/NpgsqlConnection.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1752,7 +1752,14 @@ public void ReloadTypes()
/// Flushes the type cache for this connection's connection string and reloads the types for this connection only.
/// Type changes will appear for other connections only after they are re-opened from the pool.
/// </summary>
public async Task ReloadTypesAsync(CancellationToken cancellationToken = default)
public Task ReloadTypesAsync()
=> ReloadTypesAsync(CancellationToken.None);

/// <summary>
/// Flushes the type cache for this connection's connection string and reloads the types for this connection only.
/// Type changes will appear for other connections only after they are re-opened from the pool.
/// </summary>
public async Task ReloadTypesAsync(CancellationToken cancellationToken)
Comment thread
roji marked this conversation as resolved.
{
CheckReady();

Expand Down
1 change: 1 addition & 0 deletions src/Npgsql/PublicAPI.Shipped.txt
Original file line number Diff line number Diff line change
Expand Up @@ -402,6 +402,7 @@ Npgsql.NpgsqlConnection.ProvidePasswordCallback.get -> Npgsql.ProvidePasswordCal
Npgsql.NpgsqlConnection.ProvidePasswordCallback.set -> void
Npgsql.NpgsqlConnection.ReloadTypes() -> void
Npgsql.NpgsqlConnection.ReloadTypesAsync() -> System.Threading.Tasks.Task!
Npgsql.NpgsqlConnection.ReloadTypesAsync(System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!
Comment thread
roji marked this conversation as resolved.
Npgsql.NpgsqlConnection.Timezone.get -> string!
Npgsql.NpgsqlConnection.TypeMapper.get -> Npgsql.TypeMapping.INpgsqlTypeMapper!
Npgsql.NpgsqlConnection.UnprepareAll() -> void
Expand Down
2 changes: 0 additions & 2 deletions src/Npgsql/PublicAPI.Unshipped.txt
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,6 @@ override Npgsql.NpgsqlDataReader.GetColumnSchemaAsync(System.Threading.Cancellat
override Npgsql.NpgsqlMultiHostDataSource.Clear() -> void
Npgsql.NpgsqlDataSource.ReloadTypes() -> void
Npgsql.NpgsqlDataSource.ReloadTypesAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task!
Npgsql.NpgsqlConnection.ReloadTypesAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task!
*REMOVED*Npgsql.NpgsqlLargeObjectManager
*REMOVED*Npgsql.NpgsqlLargeObjectManager.Create(uint preferredOid = 0) -> uint
*REMOVED*Npgsql.NpgsqlLargeObjectManager.CreateAsync(uint preferredOid, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<uint>!
Expand All @@ -121,7 +120,6 @@ Npgsql.NpgsqlConnection.ReloadTypesAsync(System.Threading.CancellationToken canc
*REMOVED*Npgsql.NpgsqlLargeObjectStream.Has64BitSupport.get -> bool
*REMOVED*Npgsql.NpgsqlLargeObjectStream.SeekAsync(long offset, System.IO.SeekOrigin origin, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<long>!
*REMOVED*Npgsql.NpgsqlLargeObjectStream.SetLength(long value, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task!
*REMOVED*Npgsql.NpgsqlConnection.ReloadTypesAsync() -> System.Threading.Tasks.Task!
*REMOVED*Npgsql.NpgsqlDataSourceBuilder.MapComposite(System.Type! clrType, string? pgName = null, Npgsql.INpgsqlNameTranslator? nameTranslator = null) -> Npgsql.TypeMapping.INpgsqlTypeMapper!
*REMOVED*Npgsql.NpgsqlDataSourceBuilder.MapComposite<T>(string? pgName = null, Npgsql.INpgsqlNameTranslator? nameTranslator = null) -> Npgsql.TypeMapping.INpgsqlTypeMapper!
*REMOVED*Npgsql.NpgsqlDataSourceBuilder.MapEnum(System.Type! clrType, string? pgName = null, Npgsql.INpgsqlNameTranslator? nameTranslator = null) -> Npgsql.TypeMapping.INpgsqlTypeMapper!
Expand Down
Loading