Freigeben über


OutputFormatterWriteContext.WriterFactory Eigenschaft

Definition

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)

Eigenschaftswert

Hinweise

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.

Gilt für: