다음을 통해 공유


OutputFormatter 클래스

정의

출력 스트림에 개체를 씁니다.

public ref class OutputFormatter abstract : Microsoft::AspNetCore::Mvc::ApiExplorer::IApiResponseTypeMetadataProvider, Microsoft::AspNetCore::Mvc::Formatters::IOutputFormatter
public abstract class OutputFormatter : Microsoft.AspNetCore.Mvc.ApiExplorer.IApiResponseTypeMetadataProvider, Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter
type OutputFormatter = class
    interface IOutputFormatter
    interface IApiResponseTypeMetadataProvider
type OutputFormatter = class
    interface IApiResponseTypeMetadataProvider
    interface IOutputFormatter
Public MustInherit Class OutputFormatter
Implements IApiResponseTypeMetadataProvider, IOutputFormatter
상속
OutputFormatter
파생
구현

생성자

OutputFormatter()

출력 스트림에 개체를 씁니다.

속성

SupportedMediaTypes

OutputFormatter에서 지원하는 미디어 형식 요소의 변경 가능한 컬렉션을 가져옵니다.

메서드

CanWriteResult(OutputFormatterCanWriteContext)

지정된 형식의 개체를 serialize할 수 있는지 여부를 IOutputFormatter 결정합니다.

CanWriteType(Type)

이 serializer에서 지정된 형식을 쓸 수 있는지 여부를 나타내는 값을 반환합니다.

GetSupportedContentTypes(String, Type)

contentType에 대해 objectType 에서 지원하는 IOutputFormatter 콘텐츠 형식의 필터링된 목록을 가져옵니다.

WriteAsync(OutputFormatterWriteContext)

의 Object 속성으로 context표시되는 개체를 씁니다.

WriteResponseBodyAsync(OutputFormatterWriteContext)

응답 본문을 씁니다.

WriteResponseHeaders(OutputFormatterWriteContext)

개체의 헤더를 HttpResponse 설정합니다.

적용 대상