Класс UnmanagedMemoryStreamWrapper

  • Пространство имен: System.IO
  • Сборка: mscorlib (в mscorlib.dll)

Иерархия наследования

Синтаксис

sealed class UnmanagedMemoryStreamWrapper : MemoryStream, IDisposable

Свойства

ТипИмяОписание
СвойствоCanRead
СвойствоCanSeek
СвойствоCanTimeout Получает значение, которое показывает, может ли для данного потока истечь время ожидания. (Наследуется от Stream.)
СвойствоCanWrite
СвойствоCapacity
СвойствоLength
СвойствоPosition
СвойствоReadTimeout Получает или задает значение в миллисекундах, определяющее период, в течение которого поток будет пытаться выполнить операцию чтения, прежде чем истечет время ожидания. (Наследуется от Stream.)
СвойствоWriteTimeout Получает или задает значение в миллисекундах, определяющее период, в течение которого поток будет пытаться выполнить операцию записи, прежде чем истечет время ожидания. (Наследуется от Stream.)

Методы

ТипИмяОписание
МетодBeginRead(Byte[], Int32, Int32, AsyncCallback, Object) Начинает операцию асинхронного чтения. (Попробуйте вместо этого использовать ReadAsync(Byte[], Int32, Int32) ; см. раздел «Примечания».) (Наследуется от Stream.)
МетодBeginWrite(Byte[], Int32, Int32, AsyncCallback, Object) Начинает операцию асинхронной записи. (Попробуйте вместо этого использовать WriteAsync(Byte[], Int32, Int32) ; см. раздел «Примечания».) (Наследуется от Stream.)
МетодClose() Закрывает текущий поток и отключает все ресурсы (например, сокеты и файловые дескрипторы), связанные с текущим потоком.Вместо вызова данного метода, убедитесь в том, что поток надлежащим образом ликвидирован. (Наследуется от Stream.)
МетодCopyTo(Stream) Считывает байты из текущего потока и записывает их в другой поток. (Наследуется от Stream.)
МетодCopyTo(Stream, Int32) Считывает байты из текущего потока и записывает их в другой поток, используя указанный размер буфера. (Наследуется от Stream.)
МетодCopyToAsync(Stream) Асинхронно считывает байты из текущего потока и записывает их в другой поток. (Наследуется от Stream.)
МетодCopyToAsync(Stream, Int32, CancellationToken) (Переопределяет Stream.CopyToAsync(Stream, Int32, CancellationToken).)
МетодCopyToAsync(Stream, Int32) Асинхронно считывает байты из текущего потока и записывает их в другой поток, используя указанный размер буфера. (Наследуется от Stream.)
МетодCreateObjRef(Type) Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Наследуется от MarshalByRefObject.)
МетодDispose() Освобождает все ресурсы, используемые объектом Stream . (Наследуется от Stream.)
МетодEndRead(IAsyncResult) Ожидает завершения отложенного асинхронного чтения. (Попробуйте вместо этого использовать ReadAsync(Byte[], Int32, Int32) ; см. раздел «Примечания».) (Наследуется от Stream.)
МетодEndWrite(IAsyncResult) Заканчивает операцию асинхронной записи. (Попробуйте вместо этого использовать WriteAsync(Byte[], Int32, Int32) ; см. раздел «Примечания».) (Наследуется от Stream.)
МетодEquals(Object) Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)
МетодFlush() (Переопределяет Stream.Flush().)
МетодFlushAsync() Асинхронно очищает все буферы для этого потока и вызывает запись всех буферизованных данных в базовое устройство. (Наследуется от Stream.)
МетодFlushAsync(CancellationToken) (Переопределяет Stream.FlushAsync(CancellationToken).)
МетодGetBuffer() (Переопределяет MemoryStream.GetBuffer().)
МетодGetHashCode() Служит хэш-функцией по умолчанию. (Наследуется от Object.)
МетодGetLifetimeService() Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра. (Наследуется от MarshalByRefObject.)
МетодGetType() Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
МетодInitializeLifetimeService() Возвращает объект обслуживания во время существования для управления политикой времени существования данного экземпляра. (Наследуется от MarshalByRefObject.)
МетодRead(Byte[], Int32, Int32) (Переопределяет Stream.Read(Byte[], Int32, Int32).)
МетодReadAsync(Byte[], Int32, Int32, CancellationToken) (Переопределяет Stream.ReadAsync(Byte[], Int32, Int32, CancellationToken).)
МетодReadAsync(Byte[], Int32, Int32) Асинхронно считывает последовательность байтов из текущего потока и перемещает позицию внутри потока на число считанных байтов. (Наследуется от Stream.)
МетодReadByte() (Переопределяет Stream.ReadByte().)
МетодSeek(Int64, SeekOrigin) (Переопределяет Stream.Seek(Int64, SeekOrigin).)
МетодSetLength(Int64) (Переопределяет Stream.SetLength(Int64).)
МетодToArray() (Переопределяет MemoryStream.ToArray().)
МетодToString() Возвращает строку, представляющую текущий объект. (Наследуется от Object.)
МетодTryGetBuffer(ArraySegment`1) (Переопределяет MemoryStream.TryGetBuffer(ArraySegment`1).)
МетодWrite(Byte[], Int32, Int32) (Переопределяет Stream.Write(Byte[], Int32, Int32).)
МетодWriteAsync(Byte[], Int32, Int32) Асинхронно записывает последовательность байтов в текущий поток и перемещает текущую позицию внутри потока на число записанных байтов. (Наследуется от Stream.)
МетодWriteAsync(Byte[], Int32, Int32, CancellationToken) (Переопределяет Stream.WriteAsync(Byte[], Int32, Int32, CancellationToken).)
МетодWriteByte(Byte) (Переопределяет Stream.WriteByte(Byte).)
МетодWriteTo(Stream) (Переопределяет MemoryStream.WriteTo(Stream).)
developers/references/system.io.unmanagedmemorystreamwrapper.txt · Последние изменения: 2021/07/22 14:30 (внешнее изменение)