Exemple #1
0
 /// <summary>
 /// 使用内部资源。
 /// </summary>
 /// <param name="options">SwaggerUI选项</param>
 public static void UseInternalResources(this SwaggerUIOptions options)
 {
     options.InjectJavascript("resources?name=jquery-3.3.1.min.js");
     options.InjectJavascript("resources?name=jquery.initialize.min.js");
     //options.InjectJavascript("/swagger/resources?name=export.js");
     options.InjectStylesheet("resources?name=swagger-common.css");
 }
Exemple #2
0
 private static void ConfigureSwaggerUI(SwaggerUIOptions swaggerUI)
 {
     swaggerUI.DocumentTitle = "Martian Robots OpenAPI";
     swaggerUI.SwaggerEndpoint("./openapi.json", "live");
     swaggerUI.DefaultModelsExpandDepth(-1);
     swaggerUI.DisplayRequestDuration();
     swaggerUI.InjectStylesheet("./openapi.css");
     swaggerUI.InjectJavascript("./openapi.js");
     swaggerUI.EnableDeepLinking();
 }
Exemple #3
0
 /// <summary>
 /// 使用翻译。
 /// </summary>
 /// <param name="options">SwaggerUI选项</param>
 /// <param name="language">语言</param>
 public static void UseTranslate(this SwaggerUIOptions options, string language = "zh-cn")
 {
     options.InjectJavascript($"resources/getLanguage?name={language}");
     options.InjectJavascript("resources?name=translate.js");
 }