dotConnect for Oracle Documentation
Devart.Data.Oracle Namespace / OraclePipe Class
Members

In This Topic
    OraclePipe Class
    In This Topic
    Represents Oracle pipe.
    Syntax
    Remarks

    A pipe is an area of memory used by one process to pass information to another. Pipes are designed to collect information on client side and transfer it to a stored procedure, and vice versa.

    On server side, package DBMS_PIPE allows different sessions to communicate over named pipes. You can use the procedures pack_message and send_message to pack a message into a pipe and then send it to another session in the same instance or to a waiting application written with dotConnect for Oracle. To receive incoming message on a server you can use the procedures receive_message and unpack_message to receive and unpack (read) the message.

    On client side use Receive and Send(OraclePipeMessageCollection) methods to handle the data, which is represented as OraclePipeMessageCollection.

    This class is available only in Professional and Developer Editions. It is not available in Standard and Mobile Editions.

    Inheritance Hierarchy

    System.Object
       System.MarshalByRefObject
          System.ComponentModel.Component
             Devart.Data.Oracle.OraclePipe

    Requirements

    Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

    See Also