一款简单易用的基础网络通讯组件库。

SwaggerPlugin 类

SwaggerPlugin

Definition

命名空间: TouchSocket.WebApi.Swagger
程序集: TouchSocket.WebApi.Swagger (在 TouchSocket.WebApi.Swagger.dll 中) 版本:3.0.0+ccaf96084d09f972257496d1dd63b8ba3c1e44f0
C#
public sealed class SwaggerPlugin : PluginBase, 
	IServerStartedPlugin, IPlugin, IDisposableObject, IDisposable
Inheritance
Object    DisposableObject    PluginBase    SwaggerPlugin
Implements
IDisposable, IDisposableObject, IPlugin, IServerStartedPlugin

构造函数

SwaggerPlugin SwaggerPlugin

属性

DisposedValue 标识该对象是否已被释放
(继承自 DisposableObject。)
LaunchBrowser 是否在浏览器打开Swagger页面
PluginManager 插件管理器
(继承自 PluginBase。)
Prefix 访问Swagger的前缀,默认“swagger”

方法

Dispose 释放资源。内部已经处理了SuppressFinalize(Object)
(继承自 DisposableObject。)
EqualsDetermines whether the specified object is equal to the current object.
(继承自 Object。)
GetHashCodeServes as the default hash function.
(继承自 Object。)
GetTypeGets the Type of the current instance.
(继承自 Object。)
OnServerStarted 当服务器执行StartAsync方法后时。

注意:此处的事件并不意味着服务器已经成功启动,具体的启动状态请参考ServerState.

SetPrefix 设置访问Swagger的前缀,默认“swagger”
ToStringReturns a string that represents the current object.
(继承自 Object。)
UseLaunchBrowser 在浏览器打开Swagger页面

扩展方法

Map
(由 Mapper 定义。)
Map
(由 Mapper 定义。)
MapTTarget
(由 Mapper 定义。)
SafeDispose 安全性释放(不用判断对象是否为空)。不会抛出任何异常。

内部会判断DisposedValue的值,如果为,则不会再执行Dispose


(由 SystemExtension 定义。)
SafeDispose 安全性释放(不用判断对象是否为空)。不会抛出任何异常。
(由 SystemExtension 定义。)
ToJsonString 转换为Json
(由 SerializeConvert 定义。)

参见