public override void Startup(NpgsqlConnector context, NpgsqlConnectionStringBuilder settings) { NpgsqlStartupPacket startupPacket = NpgsqlStartupPacket.BuildStartupPacket(context.BackendProtocolVersion, context.Database, context.UserName, settings); startupPacket.WriteToStream(context.Stream); context.RequireReadyForQuery = false; ProcessAndDiscardBackendResponses(context); }
public override void Startup(NpgsqlConnector context, NpgsqlConnectionStringBuilder settings) { NpgsqlStartupPacket startupPacket = NpgsqlStartupPacket.BuildStartupPacket(context.BackendProtocolVersion, context.Database, context.UserName, settings); startupPacket.WriteToStream(context.Stream); context.RequireReadyForQuery = false; // This still makes part of the connection stablishment handling. // So we use the connectiontimeout here too. context.Mediator.CommandTimeout = context.ConnectionTimeout; ProcessAndDiscardBackendResponses(context); }