Flush() private méthode

private Flush ( UIntPtr capacity ) : void
capacity System.UIntPtr
Résultat void
Exemple #1
0
        // Flushes the changes such that they are in sync with the FileStream bits (ones obtained
        // with the win32 ReadFile and WriteFile functions).  Need to call FileStream's Flush to
        // flush to the disk.
        // NOTE: This will flush all bytes before and after the view up until an offset that is a
        // multiple of SystemPageSize.
        public override void Flush()
        {
            if (!CanSeek)
            {
                throw new ObjectDisposedException(null, SR.ObjectDisposed_StreamIsClosed);
            }

            _view.Flush((UIntPtr)Capacity);
        }
Exemple #2
0
        public override void Flush()
        {
            if (!CanSeek)
            {
                throw __Error.GetStreamIsClosed();
            }

            _view.Flush((UIntPtr)Capacity);
        }
        // Flushes the changes such that they are in sync with the FileStream bits (ones obtained
        // with the win32 ReadFile and WriteFile functions).  Need to call FileStream's Flush to
        // flush to the disk.
        // NOTE: This will flush all bytes before and after the view up until an offset that is a
        // multiple of SystemPageSize.
        public void Flush()
        {
            if (!IsOpen)
            {
                throw new ObjectDisposedException(nameof(MemoryMappedViewAccessor), SR.ObjectDisposed_ViewAccessorClosed);
            }

            _view.Flush((UIntPtr)Capacity);
        }
Exemple #4
0
        public void Flush()
        {
            if (!IsOpen)
            {
                throw new ObjectDisposedException("MemoryMappedViewAccessor", SR.GetString(SR.ObjectDisposed_ViewAccessorClosed));
            }

            unsafe {
                if (m_view != null)
                {
                    m_view.Flush((IntPtr)Capacity);
                }
            }
        }
        public override void Flush()
        {
            if (!CanSeek)
            {
                __Error.StreamIsClosed();
            }

            unsafe {
                if (m_view != null)
                {
                    m_view.Flush((IntPtr)Capacity);
                }
            }
        }