언어

OpenApiOptions 클래스

정의

OpenAPI 문서 생성을 지원하는 옵션입니다.

public sealed class OpenApiOptions
type OpenApiOptions = class
Public NotInheritable Class OpenApiOptions
상속
OpenApiOptions

생성자

속성 Description
OpenApiOptions()

기본 OpenApiOptions 조건자를 사용하여 클래스의 ShouldInclude 새 인스턴스를 초기화합니다.

속성

속성 Description
CreateSchemaReferenceId

지정된 OpenAPI 문서의 형식과 연결된 스키마에 대한 참조 ID를 만드는 방법을 결정하는 대리자입니다.

DocumentName

이 OpenApiOptions 인스턴스가 연결된 OpenAPI 문서의 이름입니다.

OpenApiVersion

사용할 OpenAPI 사양의 버전입니다. 기본값은 OpenApi3_2입니다.

ShouldInclude

지정된 OpenAPI 문서에 지정된 ApiDescription 문서를 포함해야 하는지 여부를 결정하는 대리자입니다.

메서드

속성 Description
AddDocumentTransformer(Func<OpenApiDocument,OpenApiDocumentTransformerContext,CancellationToken,Task>)

지정된 대리자를 현재 OpenApiOptions 인스턴스의 문서 변환기로 등록합니다.

AddDocumentTransformer(Func<OpenApiDocument,OpenApiDocumentTransformerContext,CancellationToken,Task>)

지정된 대리자를 현재 OpenApiOptions 인스턴스의 문서 변환기로 등록합니다.

AddDocumentTransformer(IOpenApiDocumentTransformer)

현재 IOpenApiDocumentTransformer 인스턴스의 지정된 인스턴스 OpenApiOptions 를 등록합니다.

AddDocumentTransformer<TTransformerType>()

현재 OpenApiOptions 인스턴스에 새 문서 변환기를 등록합니다.

AddOperationTransformer(Func<OpenApiOperation,OpenApiOperationTransformerContext,CancellationToken,Task>)

지정된 대리자를 현재 OpenApiOptions 인스턴스에서 작업 변환기로 등록합니다.

AddOperationTransformer(Func<OpenApiOperation,OpenApiOperationTransformerContext,CancellationToken,Task>)

지정된 대리자를 현재 OpenApiOptions 인스턴스에서 작업 변환기로 등록합니다.

AddOperationTransformer(IOpenApiOperationTransformer)

현재 IOpenApiOperationTransformer 인스턴스의 지정된 인스턴스 OpenApiOptions 를 등록합니다.

AddOperationTransformer<TTransformerType>()

현재 OpenApiOptions 인스턴스에 새 작업 변환기를 등록합니다.

AddSchemaTransformer(Func<OpenApiSchema,OpenApiSchemaTransformerContext,CancellationToken,Task>)

지정된 대리자를 현재 OpenApiOptions 인스턴스에서 스키마 변환기로 등록합니다.

AddSchemaTransformer(Func<OpenApiSchema,OpenApiSchemaTransformerContext,CancellationToken,Task>)

지정된 대리자를 현재 OpenApiOptions 인스턴스에서 스키마 변환기로 등록합니다.

AddSchemaTransformer(IOpenApiSchemaTransformer)

현재 IOpenApiOperationTransformer 인스턴스의 지정된 인스턴스 OpenApiOptions 를 등록합니다.

AddSchemaTransformer<TTransformerType>()

현재 OpenApiOptions 인스턴스에 새 스키마 변환기를 등록합니다.

CreateDefaultSchemaReferenceId(JsonTypeInfo)

지정된 JsonTypeInfo스키마에 대한 스키마 참조 ID를 만들기 위한 기본 구현입니다.

적용 대상