C# 클래스 Nancy.Swagger.Services.SwaggerMetadataProvider

상속: ISwaggerMetadataProvider
파일 보기 프로젝트 열기: khellang/Nancy.Swagger

공개 메소드들

메소드 설명
AddSecuritySchemeBuilder ( SecuritySchemeBuilder builder, string name ) : void
GetSwaggerJson ( ) : SwaggerRoot
SetInfo ( string title, string version, string desc, Contact contact = null, string termsOfService = null ) : void
SetSecuritySchemeBuilder ( SecuritySchemeBuilder builder, string name ) : void

보호된 메소드들

메소드 설명
RetrieveSwaggerModels ( ) : IList
RetrieveSwaggerPaths ( ) : SwaggerRouteData>.IDictionary
RetrieveSwaggerTags ( ) : IList

비공개 메소드들

메소드 설명
EnsureModelData ( Type type, IList modelData ) : SwaggerModelData
GetType ( Type type ) : Type

메소드 상세

AddSecuritySchemeBuilder() 공개 정적인 메소드

public static AddSecuritySchemeBuilder ( SecuritySchemeBuilder builder, string name ) : void
builder Swagger.ObjectModel.Builders.SecuritySchemeBuilder
name string
리턴 void

GetSwaggerJson() 공개 메소드

public GetSwaggerJson ( ) : SwaggerRoot
리턴 Swagger.ObjectModel.SwaggerRoot

RetrieveSwaggerModels() 보호된 추상적인 메소드

protected abstract RetrieveSwaggerModels ( ) : IList
리턴 IList

RetrieveSwaggerPaths() 보호된 추상적인 메소드

protected abstract RetrieveSwaggerPaths ( ) : SwaggerRouteData>.IDictionary
리턴 SwaggerRouteData>.IDictionary

RetrieveSwaggerTags() 보호된 추상적인 메소드

protected abstract RetrieveSwaggerTags ( ) : IList
리턴 IList

SetInfo() 공개 정적인 메소드

public static SetInfo ( string title, string version, string desc, Contact contact = null, string termsOfService = null ) : void
title string
version string
desc string
contact Swagger.ObjectModel.Contact
termsOfService string
리턴 void

SetSecuritySchemeBuilder() 공개 정적인 메소드

public static SetSecuritySchemeBuilder ( SecuritySchemeBuilder builder, string name ) : void
builder Swagger.ObjectModel.Builders.SecuritySchemeBuilder
name string
리턴 void