ProxyStream - методы |
Тип ProxyStream предоставляет следующие члены.
Имя | Описание | |
---|---|---|
BeginRead | Begins an asynchronous read operation. (Consider using ReadAsync(Byte, Int32, Int32) instead.) (Переопределяет StreamBeginRead(Byte, Int32, Int32, AsyncCallback, Object).) | |
BeginWrite | Begins an asynchronous write operation. (Consider using WriteAsync(Byte, Int32, Int32) instead.) (Переопределяет StreamBeginWrite(Byte, Int32, Int32, AsyncCallback, Object).) | |
Close | Closes the current stream and releases any resources (such as sockets and file handles) associated with the current stream. Instead of calling this method, ensure that the stream is properly disposed. (Переопределяет StreamClose.) | |
CopyTo(Stream) | Reads the bytes from the current stream and writes them to another stream. (Унаследован от Stream.) | |
CopyTo(Stream, Int32) | Reads the bytes from the current stream and writes them to another stream, using a specified buffer size. (Переопределяет StreamCopyTo(Stream, Int32).) | |
CopyToAsync(Stream) | Asynchronously reads the bytes from the current stream and writes them to another stream. (Унаследован от Stream.) | |
CopyToAsync(Stream, Int32) | Asynchronously reads the bytes from the current stream and writes them to another stream, using a specified buffer size. (Унаследован от Stream.) | |
CopyToAsync(Stream, CancellationToken) | Asynchronously reads the bytes from the current stream and writes them to another stream, using a specified cancellation token. (Унаследован от Stream.) | |
CopyToAsync(Stream, Int32, CancellationToken) | Asynchronously reads the bytes from the current stream and writes them to another stream, using a specified buffer size and cancellation token. (Переопределяет StreamCopyToAsync(Stream, Int32, CancellationToken).) | |
CreateWaitHandle | Устарело. Allocates a WaitHandle object. (Унаследован от Stream.) | |
Dispose | Releases all resources used by the Stream. (Унаследован от Stream.) | |
Dispose(Boolean) | Releases the unmanaged resources used by the Stream and optionally releases the managed resources. (Переопределяет StreamDispose(Boolean).) | |
DisposeAsync | Asynchronously releases the unmanaged resources used by the Stream. (Переопределяет Stream.DisposeAsync.) | |
EndRead | Waits for the pending asynchronous read to complete. (Consider using ReadAsync(Byte, Int32, Int32) instead.) (Переопределяет StreamEndRead(IAsyncResult).) | |
EndWrite | Ends an asynchronous write operation. (Consider using WriteAsync(Byte, Int32, Int32) instead.) (Переопределяет StreamEndWrite(IAsyncResult).) | |
Equals | Determines whether the specified object is equal to the current object. (Переопределяет ObjectEquals(Object).) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object.) | |
Flush | When overridden in a derived class, clears all buffers for this stream and causes any buffered data to be written to the underlying device. (Переопределяет StreamFlush.) | |
FlushAsync | Asynchronously clears all buffers for this stream and causes any buffered data to be written to the underlying device. (Унаследован от Stream.) | |
FlushAsync(CancellationToken) | Asynchronously clears all buffers for this stream, causes any buffered data to be written to the underlying device, and monitors cancellation requests. (Переопределяет StreamFlushAsync(CancellationToken).) | |
GetHashCode | Serves as the default hash function. (Переопределяет ObjectGetHashCode.) | |
GetLifetimeService | Retrieves the current lifetime service object that controls the lifetime policy for this instance. (Унаследован от MarshalByRefObject.) | |
GetType | Gets the Type of the current instance. (Унаследован от Object.) | |
InitializeLifetimeService | Obtains a lifetime service object to control the lifetime policy for this instance. (Унаследован от MarshalByRefObject.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object.) | |
MemberwiseClone(Boolean) | Creates a shallow copy of the current MarshalByRefObject object. (Унаследован от MarshalByRefObject.) | |
ObjectInvariant | Устарело. Provides support for a Contract. (Унаследован от Stream.) | |
Read(SpanByte) | When overridden in a derived class, reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. (Переопределяет Stream.Read(SpanByte).) | |
Read(Byte, Int32, Int32) | When overridden in a derived class, reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. (Переопределяет StreamRead(Byte, Int32, Int32).) | |
ReadAsync(MemoryByte, CancellationToken) | Asynchronously reads a sequence of bytes from the current stream, advances the position within the stream by the number of bytes read, and monitors cancellation requests. (Переопределяет Stream.ReadAsync(MemoryByte, CancellationToken).) | |
ReadAsync(Byte, Int32, Int32) | Asynchronously reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. (Унаследован от Stream.) | |
ReadAsync(Byte, Int32, Int32, CancellationToken) | Asynchronously reads a sequence of bytes from the current stream, advances the position within the stream by the number of bytes read, and monitors cancellation requests. (Переопределяет StreamReadAsync(Byte, Int32, Int32, CancellationToken).) | |
ReadByte | Reads 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. (Переопределяет StreamReadByte.) | |
Seek | When overridden in a derived class, sets the position within the current stream. (Переопределяет StreamSeek(Int64, SeekOrigin).) | |
SetLength | When overridden in a derived class, sets the length of the current stream. (Переопределяет StreamSetLength(Int64).) | |
ToString | Returns a string that represents the current object. (Переопределяет ObjectToString.) | |
Write(ReadOnlySpanByte) | When overridden in a derived class, writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. (Переопределяет Stream.Write(ReadOnlySpanByte).) | |
Write(Byte, Int32, Int32) | When overridden in a derived class, writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. (Переопределяет StreamWrite(Byte, Int32, Int32).) | |
WriteAsync(ReadOnlyMemoryByte, CancellationToken) | Asynchronously writes a sequence of bytes to the current stream, advances the current position within this stream by the number of bytes written, and monitors cancellation requests. (Переопределяет Stream.WriteAsync(ReadOnlyMemoryByte, CancellationToken).) | |
WriteAsync(Byte, Int32, Int32) | Asynchronously writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. (Унаследован от Stream.) | |
WriteAsync(Byte, Int32, Int32, CancellationToken) | Asynchronously writes a sequence of bytes to the current stream, advances the current position within this stream by the number of bytes written, and monitors cancellation requests. (Переопределяет StreamWriteAsync(Byte, Int32, Int32, CancellationToken).) | |
WriteByte | Writes a byte to the current position in the stream and advances the position within the stream by one byte. (Переопределяет StreamWriteByte(Byte).) |
Имя | Описание | |
---|---|---|
AsMemoryStreamAsync |
Возвращает поток stream, преобразованный к типу MemoryStream.
Если его тип отличается от MemoryStream, то его содержимое будет скопировано в созданный объект
MemoryStream, после чего исходный stream будет освобождён,
но только если параметр disposeNonMemoryStream равен true.
(Определяется IOExtensions.) | |
Get | (Определяется ComHelper.) | |
InternalMarkerCanvas |
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.) | |
Invoke | (Определяется ComHelper.) | |
ReadAllBytesAsync |
Выполняет асинхронное чтение всех данных потока в виде одного массива байт.
Чтение выполняется до того момента, как поток перестанет возвращать данные,
при этом метод не использует свойство Length
для определения количества считываемых данных.
(Определяется IOExtensions.) | |
ReadByteAsync |
Выполняет асинхронное чтение целочисленного значения Byte из потока.
(Определяется IOExtensions.) | |
ReadBytes |
Выполняет чтение данных из потока stream и записывает их в возвращаемый массив байт,
который имеет максимальный размер length байт.
(Определяется IOExtensions.) | |
ReadBytesAsync |
Выполняет чтение данных из потока stream и записывает их в возвращаемый массив байт,
который имеет максимальный размер length байт.
(Определяется IOExtensions.) | |
ReadBytesExact |
Выполняет чтение данных из потока stream и записывает их в возвращаемый массив байт,
который имеет заданный размер length байт.
(Определяется IOExtensions.) | |
ReadBytesExactAsync |
Выполняет асинхронное чтение данных из потока stream и записывает их в возвращаемый массив байт,
который имеет заданный размер length байт.
(Определяется IOExtensions.) | |
ReadExact |
Выполняет чтение указанного количества байт из потока в буфер.
Возвращает количество действительно прочитанных байт, которое может быть меньше указанного количества
только в том случае, если поток завершился.
(Определяется IOExtensions.) | |
ReadExactAsync |
Выполняет асинхронное чтение указанного количества байт из потока в буфер.
Возвращает количество действительно прочитанных байт, которое может быть меньше указанного количества
только в том случае, если поток завершился.
(Определяется IOExtensions.) | |
ReadGuid |
Выполняет чтение значения Guid из потока.
(Определяется IOExtensions.) | |
ReadGuidAsync |
Выполняет асинхронное чтение значения Guid из потока.
(Определяется IOExtensions.) | |
ReadInt16Async |
Выполняет асинхронное чтение целочисленного значения Int16 из потока.
(Определяется IOExtensions.) | |
ReadInt32 |
Выполняет чтение целочисленного значения Int32 из потока.
(Определяется IOExtensions.) | |
ReadInt32Async |
Выполняет асинхронное чтение целочисленного значения Int32 из потока.
(Определяется IOExtensions.) | |
ReadInt64 |
Выполняет чтение целочисленного значения Int32 из потока.
(Определяется IOExtensions.) | |
ReadInt64Async |
Выполняет асинхронное чтение целочисленного значения Int32 из потока.
(Определяется IOExtensions.) | |
ReadString |
Выполняет чтение значения string из потока.
(Определяется IOExtensions.) | |
ReadStringAsync |
Выполняет асинхронное чтение значения string из потока.
(Определяется IOExtensions.) | |
Set | (Определяется ComHelper.) | |
TryReadPrimitiveType |
Выполняет чтение объекта примитивного типа из потока. Возвращает значение объекта или признак того,
что тип объекта type является примитивным, и объект был прочитан из потока.
(Определяется IOExtensions.) | |
TryReadPrimitiveTypeAsync |
Выполняет асинхронное чтение объекта примитивного типа из потока. Возвращает значение объекта или признак того,
что тип объекта type является примитивным, и объект был прочитан из потока.
(Определяется IOExtensions.) | |
TryWritePrimitiveType |
Выполняет запись объекта примитивного типа в поток. Возвращает признак того,
что тип объекта obj является примитивным, и объект был записан в поток.
(Определяется IOExtensions.) | |
TryWritePrimitiveTypeAsync |
Выполняет асинхронную запись объекта примитивного типа в поток. Возвращает признак того,
что тип объекта obj является примитивным, и объект был записан в поток.
(Определяется IOExtensions.) | |
Write(Byte) | Перегружен.
Выполняет запись целочисленного значения Byte в поток.
(Определяется IOExtensions.) | |
Write(Int16) | Перегружен.
Выполняет запись целочисленного значения Int16 в поток.
(Определяется IOExtensions.) | |
Write(Int32) | Перегружен.
Выполняет запись целочисленного значения Int32 в поток.
(Определяется IOExtensions.) | |
Write(Int64) | Перегружен.
Выполняет запись целочисленного значения Int32 в поток.
(Определяется IOExtensions.) | |
Write(Guid) | Перегружен.
Выполняет запись значения Guid в поток.
(Определяется IOExtensions.) | |
Write(String, Encoding) | Перегружен.
Выполняет запись значения string в поток.
(Определяется IOExtensions.) | |
WriteAsync(Byte, CancellationToken) | Перегружен.
Выполняет асинхронную запись целочисленного значения Byte в поток.
(Определяется IOExtensions.) | |
WriteAsync(Int16, CancellationToken) | Перегружен.
Выполняет асинхронную запись целочисленного значения Int16 в поток.
(Определяется IOExtensions.) | |
WriteAsync(Int32, CancellationToken) | Перегружен.
Выполняет асинхронную запись целочисленного значения Int32 в поток.
(Определяется IOExtensions.) | |
WriteAsync(Int64, CancellationToken) | Перегружен.
Выполняет асинхронную запись целочисленного значения Int32 в поток.
(Определяется IOExtensions.) | |
WriteAsync(Guid, CancellationToken) | Перегружен.
Выполняет запись значения Guid в поток.
(Определяется IOExtensions.) | |
WriteAsync(String, Encoding, CancellationToken) | Перегружен.
Выполняет асинхронную запись значения string в поток.
(Определяется IOExtensions.) | |
WriteStream |
Записывает все данные из потока source в поток target.
(Определяется IOExtensions.) | |
WriteStreamAsync |
Записывает все данные из потока source в поток target.
(Определяется IOExtensions.) |