dotConnect for Oracle Documentation
Devart.Data.Oracle Namespace / OracleBFile Class
Fields Properties Methods

In This Topic
    OracleBFile Class Members
    In This Topic

    The following tables list the members exposed by OracleBFile.

    Public Constructors
     NameDescription
    Public ConstructorOverloaded. Initializes a new instance of the OracleBFile class.  
    Top
    Public Fields
     NameDescription
    Public Fieldstatic (Shared in Visual Basic)Represents a null OracleBFile object not associated with any physical file at the server.  
    Top
    Public Properties
     NameDescription
    Public PropertySpecifies whether the OracleLob is cached. (Inherited from Devart.Data.Oracle.OracleLob)
    Public PropertyGets a value indicating whether the OracleLob stream can be read. (Inherited from Devart.Data.Oracle.OracleLob)
    Public PropertyGets a value indicating whether forward and backward seek operations can be performed. (Inherited from Devart.Data.Oracle.OracleLob)
    Public PropertyGets a value that determines whether the current stream can time out. (Inherited from System.IO.Stream)
    Public PropertyOverridden. Always false because OracleBFile is read-only.  
    Public PropertyGets a value indicating the minimum number of bytes used during read/write operations. (Inherited from Devart.Data.Oracle.OracleLob)
    Public PropertyGets or sets the OracleConnection used by this instance of the OracleLob. (Inherited from Devart.Data.Oracle.OracleLob)
    Public PropertyGets the name of the directory with which an OracleBFile object is associated.  
    Public PropertyGets a value indicating whether a physical file specified by the DirectoryName and FileName exists.  
    Public PropertyGets the name of a physical file with which an OracleBFile object is associated.  
    Public PropertyGets a value indicating whether the application called the OracleLob.BeginBatch method. (Inherited from Devart.Data.Oracle.OracleLob)
    Public PropertyGets a value indicating whether the OracleLob is empty or not. (Inherited from Devart.Data.Oracle.OracleLob)
    Public PropertyGets a value indicating whether the OracleLob is a OracleLob.Null stream. (Inherited from Devart.Data.Oracle.OracleLob)
    Public PropertyDetermines whether the physical file has been opened by calling OpenFile method.  
    Public PropertyGets a value indicating whether the OracleLob is a temporary LOB. (Inherited from Devart.Data.Oracle.OracleLob)
    Public PropertyGets the size of the OracleLob. (Inherited from Devart.Data.Oracle.OracleLob)
    Public PropertyGets the LOB data type. (Inherited from Devart.Data.Oracle.OracleLob)
    Public PropertyGets the current read position in the OracleLob stream. (Inherited from Devart.Data.Oracle.OracleLob)
    Public PropertyGets or sets a value, in miliseconds, that determines how long the stream will attempt to read before timing out. (Inherited from System.IO.Stream)
    Public PropertyGets the value of the OracleLob object. (Inherited from Devart.Data.Oracle.OracleLob)
    Public PropertyGets or sets a value, in miliseconds, that determines how long the stream will attempt to write before timing out. (Inherited from System.IO.Stream)
    Top
    Public Methods
     NameDescription
    Public MethodOverloaded. Appends the supplied data to the current OracleLob instance. (Inherited from Devart.Data.Oracle.OracleLob)
    Public MethodOverloaded. Prevents server-side triggers from firing while performing multiple write operations. (Inherited from Devart.Data.Oracle.OracleLob)
    Public MethodBegins an asynchronous read operation. (Consider using System.IO.Stream.ReadAsync(System.Byte[],System.Int32,System.Int32) instead.) (Inherited from System.IO.Stream)
    Public MethodBegins an asynchronous write operation. (Consider using System.IO.Stream.WriteAsync(System.Byte[],System.Int32,System.Int32) instead.) (Inherited from System.IO.Stream)
    Public MethodOverridden. Creates a copy of the current OracleBFile object associated with the same physical file as the original.  
    Public MethodOverridden. Closes the current stream and releases any resources associated with it.  
    Public MethodCloses the physical file associated with the OracleBFile object opened before by OpenFile method.  
    Public MethodOverloaded. Copies data from the OracleBFile to a destination OracleLob.  
    Public MethodOverloaded. Asynchronously reads the bytes from the current stream and writes them to another stream. (Inherited from System.IO.Stream)
    Public MethodCreates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from System.MarshalByRefObject)
    Public MethodDisposes the resources allocated by the OracleLob object. (Inherited from Devart.Data.Oracle.OracleLob)
    Public MethodAllows server-side triggers to resume firing after performing multiple write operations. (Inherited from Devart.Data.Oracle.OracleLob)
    Public MethodWaits for the pending asynchronous read to complete. (Consider using System.IO.Stream.ReadAsync(System.Byte[],System.Int32,System.Int32) instead.) (Inherited from System.IO.Stream)
    Public MethodEnds an asynchronous write operation. (Consider using System.IO.Stream.WriteAsync(System.Byte[],System.Int32,System.Int32) instead.) (Inherited from System.IO.Stream)
    Public MethodOverloaded. Erases all data from the OracleLob. (Inherited from Devart.Data.Oracle.OracleLob)
    Public MethodFlush/write all buffers for the current OracleLob. (Inherited from Devart.Data.Oracle.OracleLob)
    Public MethodOverloaded. Asynchronously clears all buffers for this stream and causes any buffered data to be written to the underlying device. (Inherited from System.IO.Stream)
    Public MethodRetrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from System.MarshalByRefObject)
    Public MethodObtains a lifetime service object to control the lifetime policy for this instance. (Inherited from System.MarshalByRefObject)
    Public MethodDetermines whether the specified OracleLob object is equal to the current OracleLob. (Inherited from Devart.Data.Oracle.OracleLob)
    Public MethodOpens the file with which an OracleBFile object is associated.  
    Public MethodOverloaded. Overridden. Reads a sequence of bytes from the current OracleBFile stream and advances the position within the stream by the number of bytes read.  
    Public MethodOverloaded. Asynchronously reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. (Inherited from System.IO.Stream)
    Public MethodReads a byte from the stream and advances the position within the stream by one byte, or returns -1 if at the end of the stream. (Inherited from System.IO.Stream)
    Public MethodSets the position on the current OracleLob stream. (Inherited from Devart.Data.Oracle.OracleLob)
    Public MethodBinds the OracleBFile object to a different file in the operating system.  
    Public MethodSets length for OracleLob value. (Inherited from Devart.Data.Oracle.OracleLob)
    Public MethodConverts the current OracleLob object to a System.String. (Inherited from Devart.Data.Oracle.OracleLob)
    Public MethodOverloaded. Writes a sequence of bytes to the current OracleLob stream, and advances the current position within this stream by the number of bytes written. (Inherited from Devart.Data.Oracle.OracleLob)
    Public MethodOverloaded. Asynchronously writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. (Inherited from System.IO.Stream)
    Public MethodWrites a byte to the current position in the Lob and advances the position within the stream by one byte. (Inherited from Devart.Data.Oracle.OracleLob)
    Top
    See Also