Pipelining

This property enables asynchronous execution on the database server side on a particular OracleConnection object.

Declaration

// C#
public bool Pipelining { get; set;}

Property Type

System.Boolean

Exceptions

System.ObjectDisposedException - This property cannot be accessed after the OracleConnection object is already disposed.

Remarks

The default value is false.

To enable pipelining, that is, database server asynchronous execution; set this property to true, and enable asynchronous ODP.NET, that is, client side asynchronous execution as well. Pipelining can only be enabled if async ODP.NET is enabled.

The Pipelining property can be configured on OracleConnection and OracleConfiguration objects. By default, OracleConnection Pipelining property value inherits OracleConfiguration Pipelining property value at construction time. The value of OracleConnection Pipelining will be used during the connection.