Compartilhar via


OutputFormatterWriteContext.WriterFactory Propriedade

Definição

Obtém ou define um delegado usado para criar um TextWriter para gravar texto na resposta.

Body Escreva diretamente para gravar dados binários na resposta.

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)

Valor da propriedade

Comentários

O TextWriter criado por esse delegado codificará o texto e gravará no Body fluxo. Chame esse delegado para criar um para gravar a TextWriter saída de texto no fluxo de resposta.

Para implementar um formatador que grava dados binários no fluxo de resposta, não use o WriterFactory delegado e use Body em vez disso.

Aplica-se a