OutputFormatterWriteContext.WriterFactory Eigenschaft
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Delegaten ab, der zum Erstellen eines TextWriter zum Schreiben von Text in die Antwort verwendet wird, oder legt diesen fest.
Schreiben Sie direkt in, Body um Binärdaten in die Antwort zu schreiben.
public: virtual property Func<System::IO::Stream ^, System::Text::Encoding ^, System::IO::TextWriter ^> ^ WriterFactory { public:
Func<System::IO::Stream ^, System::Text::Encoding ^, System::IO::TextWriter ^> ^ get(); protected:
void set(Func<System::IO::Stream ^, System::Text::Encoding ^, System::IO::TextWriter ^> ^ value); };
public virtual Func<System.IO.Stream,System.Text.Encoding,System.IO.TextWriter> WriterFactory { get; protected set; }
member this.WriterFactory : Func<System.IO.Stream, System.Text.Encoding, System.IO.TextWriter> with get, set
Public Overridable Property WriterFactory As Func(Of Stream, Encoding, TextWriter)
Der TextWriter von diesem Delegat erstellte codiert Text und schreibt in den Body Stream. Rufen Sie diesen Delegaten auf, um eine TextWriter zum Schreiben der Textausgabe in den Antwortdatenstrom zu erstellen.
Um einen Formatierer zu implementieren, der Binärdaten in den Antwortdatenstrom schreibt, verwenden Sie nicht den WriterFactory Delegaten, sondern Body stattdessen.
Produkt | Versionen |
---|---|
ASP.NET Core | 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0 |