C# Класс Swashbuckle.Application.SwaggerUiConfig

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
BooleanValues ( IEnumerable values ) : void
CustomAsset ( string path, Assembly resourceAssembly, string resourceName ) : void
CustomLogo ( string url ) : void
CustomSwagDocLocation ( string url ) : void
DisableValidator ( ) : void
DocExpansion ( DocExpansion docExpansion ) : void
EnableDiscoveryUrlSelector ( ) : void
EnableOAuth2Support ( string clientId, string realm, string appName ) : void
EnableOAuth2Support ( string clientId, string clientSecret, string realm, string appName ) : void
InjectJavaScript ( Assembly resourceAssembly, string resourceName ) : void
InjectStylesheet ( Assembly resourceAssembly, string resourceName, string media = "screen" ) : void
SetApiKeyDetails ( Swashbuckle.Application.SecuritySchemeBuilder sec ) : void
SetValidatorUrl ( string url ) : void
SwaggerUiConfig ( IEnumerable discoveryPaths, string>.Func rootUrlResolver ) : System

Приватные методы

Метод Описание
GetRootUrl ( HttpRequestMessage swaggerRequest ) : string
GetSwaggerUiProvider ( ) : IAssetProvider
MapPathsForSwaggerUiAssets ( ) : void

Описание методов

BooleanValues() публичный Метод

public BooleanValues ( IEnumerable values ) : void
values IEnumerable
Результат void

CustomAsset() публичный Метод

public CustomAsset ( string path, Assembly resourceAssembly, string resourceName ) : void
path string
resourceAssembly System.Reflection.Assembly
resourceName string
Результат void

CustomLogo() публичный Метод

public CustomLogo ( string url ) : void
url string
Результат void

CustomSwagDocLocation() публичный Метод

public CustomSwagDocLocation ( string url ) : void
url string
Результат void

DisableValidator() публичный Метод

public DisableValidator ( ) : void
Результат void

DocExpansion() публичный Метод

public DocExpansion ( DocExpansion docExpansion ) : void
docExpansion DocExpansion
Результат void

EnableDiscoveryUrlSelector() публичный Метод

public EnableDiscoveryUrlSelector ( ) : void
Результат void

EnableOAuth2Support() публичный Метод

public EnableOAuth2Support ( string clientId, string realm, string appName ) : void
clientId string
realm string
appName string
Результат void

EnableOAuth2Support() публичный Метод

public EnableOAuth2Support ( string clientId, string clientSecret, string realm, string appName ) : void
clientId string
clientSecret string
realm string
appName string
Результат void

InjectJavaScript() публичный Метод

public InjectJavaScript ( Assembly resourceAssembly, string resourceName ) : void
resourceAssembly System.Reflection.Assembly
resourceName string
Результат void

InjectStylesheet() публичный Метод

public InjectStylesheet ( Assembly resourceAssembly, string resourceName, string media = "screen" ) : void
resourceAssembly System.Reflection.Assembly
resourceName string
media string
Результат void

SetApiKeyDetails() публичный Метод

public SetApiKeyDetails ( Swashbuckle.Application.SecuritySchemeBuilder sec ) : void
sec Swashbuckle.Application.SecuritySchemeBuilder
Результат void

SetValidatorUrl() публичный Метод

public SetValidatorUrl ( string url ) : void
url string
Результат void

SwaggerUiConfig() публичный Метод

public SwaggerUiConfig ( IEnumerable discoveryPaths, string>.Func rootUrlResolver ) : System
discoveryPaths IEnumerable
rootUrlResolver string>.Func
Результат System