HttpResponseStreamWriter Class¶
Writes to the System.IO.Stream
using the supplied Microsoft.AspNetCore.WebUtilities.HttpResponseStreamWriter.Encoding
.
It does not write the BOM and also does not close the stream.
- Namespace
Microsoft.AspNetCore.WebUtilities
- Assemblies
- Microsoft.AspNetCore.WebUtilities
Inheritance Hierarchy¶
System.Object
System.MarshalByRefObject
System.IO.TextWriter
Microsoft.AspNetCore.WebUtilities.HttpResponseStreamWriter
Syntax¶
public class HttpResponseStreamWriter : TextWriter, IDisposable
-
class
Microsoft.AspNetCore.WebUtilities.
HttpResponseStreamWriter
Constructors¶
-
HttpResponseStreamWriter
(System.IO.Stream, System.Text.Encoding)¶ public HttpResponseStreamWriter(Stream stream, Encoding encoding)
-
HttpResponseStreamWriter
(System.IO.Stream, System.Text.Encoding, System.Int32) public HttpResponseStreamWriter(Stream stream, Encoding encoding, int bufferSize)
-
HttpResponseStreamWriter
(System.IO.Stream, System.Text.Encoding, System.Int32, System.Buffers.ArrayPool<System.Byte>, System.Buffers.ArrayPool<System.Char>) public HttpResponseStreamWriter(Stream stream, Encoding encoding, int bufferSize, ArrayPool<byte> bytePool, ArrayPool<char> charPool)
-
Methods¶
-
Dispose
(System.Boolean)¶ protected override void Dispose(bool disposing)
-
Flush
()¶ public override void Flush()
-
FlushAsync
()¶ Return type: System.Threading.Tasks.Task public override Task FlushAsync()
-
Write
(System.Char)¶ public override void Write(char value)
-
Write
(System.Char[], System.Int32, System.Int32) public override void Write(char[] values, int index, int count)
-
Write
(System.String) public override void Write(string value)
-
WriteAsync
(System.Char)¶ Return type: System.Threading.Tasks.Task public override Task WriteAsync(char value)
-
WriteAsync
(System.Char[], System.Int32, System.Int32) Return type: System.Threading.Tasks.Task public override Task WriteAsync(char[] values, int index, int count)
-
WriteAsync
(System.String) Return type: System.Threading.Tasks.Task public override Task WriteAsync(string value)
-
Fields¶
-
DefaultBufferSize
()¶ Default buffer size.
Return type: System.Int32 public const int DefaultBufferSize = 1024
-
Properties¶
-
Microsoft.AspNetCore.WebUtilities.HttpResponseStreamWriter.
Encoding
¶ Return type: System.Text.Encoding public override Encoding Encoding { get; }
-