public class WrapStream : Stream
Public Class WrapStream
Inherits Stream
type WrapStream =
class
inherit Stream
end
WrapStream | 包装的流。为避免该流释放时,内部流也会被释放的问题 |
CanRead | When overridden in a derived class, gets a value indicating whether the current stream supports reading. (重写 StreamCanRead) |
CanSeek | When overridden in a derived class, gets a value indicating whether the current stream supports seeking. (重写 StreamCanSeek) |
CanTimeout | Gets a value that determines whether the current stream can time out. (继承自 Stream。) |
CanWrite | When overridden in a derived class, gets a value indicating whether the current stream supports writing. (重写 StreamCanWrite) |
Length | When overridden in a derived class, gets the length in bytes of the stream. (重写 StreamLength) |
Position | When overridden in a derived class, gets or sets the position within the current stream. (重写 StreamPosition) |
ReadTimeout | Gets or sets a value, in milliseconds, that determines how long the stream will attempt to read before timing out. (继承自 Stream。) |
WriteTimeout | Gets or sets a value, in milliseconds, that determines how long the stream will attempt to write before timing out. (继承自 Stream。) |
BeginRead | Begins an asynchronous read operation. (Consider using ReadAsync(Byte, Int32, Int32) instead.) (继承自 Stream。) |
BeginWrite | Begins an asynchronous write operation. (Consider using WriteAsync(Byte, Int32, Int32) instead.) (继承自 Stream。) |
Close |
没有关闭效果
(重写 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. (继承自 Stream。) |
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. (继承自 Stream。) |
CreateWaitHandle | Allocates a WaitHandle object. (继承自 Stream。) 已过时。 |
Dispose | Releases all resources used by the Stream. (继承自 Stream。) |
Dispose(Boolean) |
没有释放效果
(重写 StreamDispose(Boolean)) |
DisposeAsync | Asynchronously releases the unmanaged resources used by the Stream. (继承自 Stream。) |
EndRead | Waits for the pending asynchronous read to complete. (Consider using ReadAsync(Byte, Int32, Int32) instead.) (继承自 Stream。) |
EndWrite | Ends an asynchronous write operation. (Consider using WriteAsync(Byte, Int32, Int32) instead.) (继承自 Stream。) |
Equals | Determines whether the specified object is equal to the current object. (继承自 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. (继承自 Stream。) |
GetHashCode | Serves as the default hash function. (继承自 Object。) |
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(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(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. (继承自 Stream。) |
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. (继承自 Stream。) |
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. (继承自 Object。) |
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(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(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. (继承自 Stream。) |
WriteByte | Writes a byte to the current position in the stream and advances the position within the stream by one byte. (继承自 Stream。) |
Map | (由 Mapper 定义。) |
Map | (由 Mapper 定义。) |
MapTTarget | (由 Mapper 定义。) |
ToJsonString |
转换为Json
(由 SerializeConvert 定义。) |