/// <include file='doc\OracleLob.uex' path='docs/doc[@for="OracleLob.Flush"]/*' /> public override void Flush() { #if EXPOSELOBBUFFERING if (!IsNull && !IsDisposed) { if (_bufferIsDirty) { int rc = TracedNativeMethods.OCILobFlushBuffer( ServiceContextHandle, ErrorHandle, Descriptor, (int)OCI.LOB_BUFFER.OCI_LOB_BUFFER_NOFREE // TODO: Consider exposing this through the API ); if (0 != rc) { Connection.CheckError(ErrorHandle, rc); } _bufferIsDirty = false; } } #endif //EXPOSELOBBUFFERING }