Aracılığıyla paylaş


OutputFormatterWriteContext Sınıf

Tanım

için WriteAsync(OutputFormatterWriteContext)bir bağlam nesnesi.

public ref class OutputFormatterWriteContext : Microsoft::AspNetCore::Mvc::Formatters::OutputFormatterCanWriteContext
public class OutputFormatterWriteContext : Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterCanWriteContext
type OutputFormatterWriteContext = class
    inherit OutputFormatterCanWriteContext
Public Class OutputFormatterWriteContext
Inherits OutputFormatterCanWriteContext
Devralma
OutputFormatterWriteContext

Oluşturucular

OutputFormatterWriteContext(HttpContext, Func<Stream,Encoding,TextWriter>, Type, Object)

Yeni bir OutputFormatterWriteContext oluşturur.

Özellikler

ContentType

Yanıta yazacak içerik türünü alır veya ayarlar.

(Devralındığı yer: OutputFormatterCanWriteContext)
ContentTypeIsServerDefined

İçerik türünün sunucu tarafı kodu tarafından belirtilip belirtilmedidiğini belirtmek için bir değer alır veya ayarlar. Bu, örneğin gelen Accept üst bilgisi nedeniyle yalnızca dikkate alınmakta olan içerik türlerine daha sıkı filtreleme uygulanmasına olanak tanır CanWriteResult(OutputFormatterCanWriteContext) .

(Devralındığı yer: OutputFormatterCanWriteContext)
HttpContext

Geçerli işlemle ilişkili bağlamı HttpContext alır veya ayarlar.

HttpContext

Geçerli işlemle ilişkili bağlamı HttpContext alır veya ayarlar.

(Devralındığı yer: OutputFormatterCanWriteContext)
Object

Yanıta yazacak nesneyi alır veya ayarlar.

(Devralındığı yer: OutputFormatterCanWriteContext)
ObjectType

Yanıta yazacak nesnenin öğesini alır veya ayarlar Type .

(Devralındığı yer: OutputFormatterCanWriteContext)
WriterFactory

Yanıta metin yazmak için bir oluşturmak için kullanılan bir TextWriter temsilciyi alır veya ayarlar.

Yanıta Body ikili veri yazmak için doğrudan adresine yazın.

Şunlara uygulanır