<?xml version="1.0"?>
<doc>
<assembly>
<name>Npgsql</name>
</assembly>
<members>
<member name="T:Npgsql.BackendMessages.CopyDataMessage">
<summary>
Note that this message doesn't actually contain the data, but only the length. Data is processed
directly from the connector's buffer.
</summary>
</member>
<member name="T:Npgsql.BackendMessages.DataRowMessage">
<summary>
DataRow is special in that it does not parse the actual contents of the backend message,
because in sequential mode the message will be traversed and processed sequentially by
<see cref="T:Npgsql.NpgsqlDataReader"/>.
</summary>
</member>
<member name="T:Npgsql.BackendMessages.ErrorOrNoticeMessage.ErrorFieldTypeCode">
<summary>
Error and notice message field codes
</summary>
</member>
<member name="T:Npgsql.BackendMessages.RowDescriptionMessage">
<summary>
A RowDescription message sent from the backend.
</summary>
<remarks>
See https://www.postgresql.org/docs/current/static/protocol-message-formats.html
</remarks>
</member>
<member name="M:Npgsql.BackendMessages.RowDescriptionMessage.GetFieldIndex(System.String)">
<summary>
Given a string name, returns the field's ordinal index in the row.
</summary>
</member>
<member name="M:Npgsql.BackendMessages.RowDescriptionMessage.TryGetFieldIndex(System.String,System.Int32@)">
<summary>
Given a string name, returns the field's ordinal index in the row.
</summary>
</member>
<member name="T:Npgsql.BackendMessages.RowDescriptionMessage.InsensitiveComparer">
<summary>
Comparer that's case-insensitive and Kana width-insensitive
</summary>
</member>
<member name="T:Npgsql.BackendMessages.FieldDescription">
<summary>
A descriptive record on a single field received from PostgreSQL.
See RowDescription in https://www.postgresql.org/docs/current/static/protocol-message-formats.html
</summary>
</member>
<member name="P:Npgsql.BackendMessages.FieldDescription.Name">
<summary>
The field name.
</summary>
</member>
<member name="P:Npgsql.BackendMessages.FieldDescription.TypeOID">
<summary>
The object ID of the field's data type.
</summary>
</member>
<member name="P:Npgsql.BackendMessages.FieldDescription.TypeSize">
<summary>
The data type size (see pg_type.typlen). Note that negative values denote variable-width types.
</summary>
</member>
<member name="P:Npgsql.BackendMessages.FieldDescription.TypeModifier">
<summary>
The type modifier (see pg_attribute.atttypmod). The meaning of the modifier is type-specific.
</summary>
</member>
<member name="P:Npgsql.BackendMessages.FieldDescription.TableOID">
<summary>
If the field can be identified as a column of a specific table, the object ID of the table; otherwise zero.
</summary>
</member>
<member name="P:Npgsql.BackendMessages.FieldDescription.ColumnAttributeNumber">
<summary>
If the field can be identified as a column of a specific table, the attribute number of the column; otherwise zero.
</summary>
</member>
<member name="P:Npgsql.BackendMessages.FieldDescription.FormatCode">
<summary>
The format code being used for the field.
Currently will be zero (text) or one (binary).
In a RowDescription returned from the statement variant of Describe, the format code is not yet known and will always be zero.
</summary>
</member>
<member name="P:Npgsql.BackendMessages.FieldDescription.Handler">
<summary>
The Npgsql type handler assigned to handle this field.
Returns <see cref="T:Npgsql.Internal.TypeHandlers.UnknownTypeHandler"/> for fields with format text.
</summary>
</member>
<member name="M:Npgsql.BackendMessages.FieldDescription.ToString">
<summary>
Returns a string that represents the current object.
</summary>
</member>
<member name="T:Npgsql.IBackendMessage">
<summary>
Base class for all classes which represent a message sent by the PostgreSQL backend.
</summary>
</member>
<member name="T:Npgsql.StatementType">
<summary>
Specifies the type of SQL statement, e.g. SELECT
</summary>
</member>
<member name="F:Npgsql.ConnectorPool.Connectors">
<summary>
Tracks all connectors currently managed by this pool, whether idle or busy.
Only updated rarely - when physical connections are opened/closed - but is read in perf-sensitive contexts.
</summary>
</member>
<member name="F:Npgsql.ConnectorPool._idleConnectorReader">
<summary>
Reader side for the idle connector channel. Contains nulls in order to release waiting attempts after
a connector has been physically closed/broken.
</summary>
</member>
<member name="F:Npgsql.ConnectorPool._clearCounter">
<summary>
Incremented every time this pool is cleared via <see cref="M:Npgsql.NpgsqlConnection.ClearPool(Npgsql.NpgsqlConnection)"/> or
<see cref="M:Npgsql.NpgsqlConnection.ClearAllPools"/>. Allows us to identify connections which were
created before the clear.
</summary>
</member>
<member name="P:Npgsql.ConnectorSource.UserFacingConnectionString">
<summary>
Contains the connection string returned to the user from <see cref="P:Npgsql.NpgsqlConnection.ConnectionString"/>
after the connection has been opened. Does not contain the password unless Persist Security Info=true.
</summary>
</member>
<member name="T:Npgsql.Internal.ClusterStateCache">
<summary>
Cache for cluster's state
</summary>
</member>
<member name="M:Npgsql.Internal.ClusterStateCache.RemoveClusterState(System.String,System.Int32)">
<summary>
Removes the specified cluster's state from cache
</summary>
<param name="host">Host address</param>
<param name="port">Host port</param>
</member>
<member name="M:Npgsql.Internal.ClusterStateCache.Clear">
<summary>
Removes every cluster's state from cache
</summary>
</member>
<member name="T:Npgsql.Internal.INpgsqlDatabaseInfoFactory">
<summary>
A factory which get generate instances of <see cref="T:Npgsql.Internal.NpgsqlDatabaseInfo"/>, which describe a database
and the types it contains. When first connecting to a database, Npgsql will attempt to load information
about it via this factory.
</summary>
</member>
<member name="M:Npgsql.Internal.INpgsqlDatabaseInfoFactory.Load(Npgsql.Internal.NpgsqlConnector,Npgsql.Util.NpgsqlTimeout,System.Boolean)">
<summary>
Given a connection, loads all necessary information about the connected database, e.g. its types.
A factory should only handle the exact database type it was meant for, and return null otherwise.
</summary>
<returns>
An object descri
评论5