Delegate ProvidePasswordCallback
- Namespace
- Npgsql
- Assembly
- Npgsql.dll
Represents a method that allows the application to provide a password at connection time in code rather than configuration
[Obsolete("Use NpgsqlDataSourceBuilder.UsePeriodicPasswordProvider or inject passwords directly into NpgsqlDataSource.Password")]
public delegate string ProvidePasswordCallback(string host, int port, string database, string username)
Parameters
Returns
- string
A valid password for connecting to the database
Constructors
ProvidePasswordCallback(object, nint)
public ProvidePasswordCallback(object @object, nint method)
Parameters
Methods
BeginInvoke(string, int, string, string, AsyncCallback, object)
public virtual IAsyncResult BeginInvoke(string host, int port, string database, string username, AsyncCallback callback, object @object)
Parameters
Returns
EndInvoke(IAsyncResult)
public virtual string EndInvoke(IAsyncResult result)
Parameters
result
IAsyncResult
Returns
Invoke(string, int, string, string)
public virtual string Invoke(string host, int port, string database, string username)