想知道有没有API开发参考文档啊,看到那些大佬可以各种自由使用功能,就很羡慕.
总感觉ChatGPT回答的不对劲,连C#模块示例的都没有.是不是我不会用这个?
[2023-04-07 14:08:24] 我的提问:
Quicker命名空间的全部API列表
------------------------------------
[2023-04-07 14:08:58] ChatGPT的回答:
以下是Quicker命名空间的全部API列表:
1. Command:表示一个命令,包含执行方法、名称、图标等属性。
2. CommandExecutedEventArgs:表示一个命令执行事件参数,包含执行结果、执行时长、输入参数等信息。
3. CommandExecutingEventArgs:表示一个命令执行前事件参数,包含执行命令的信息和输入参数等信息。
4. CommandStatusChangedArgs:表示一个命令状态变更事件参数,包含命令的状态和可见性等信息。
5. IHostProvider:表示一个宿主提供人,用于提供一些操作系统级别的功能,例如打开文件、显示消息框等。
6. InputEventArgs:表示一个输入事件参数,包含输入设备、输入类型、输入坐标等信息。
7. IPlugin:表示一个插件,包含名称、描述、版本等基本信息,并提供生命周期、命令执行等扩展功能。
8. Library:表示一个插件库,用于管理插件的装载、初始化等信息。
9. PluginInfo:表示插件的信息,例如插件名称、作者、版本等信息。
10. PluginManager:表示插件管理器,用于加载插件、获取插件信息等操作。
11. Shortcut:表示快捷键,用于执行命令。
12. WindowHandle:表示窗口句柄,包含窗口的标题、位置、大小等属性和方法。
13. CommandCategory:表示命令分类,用于将命令进行分类。
14. CommandGroup:表示一个命令组,用于将一组命令组合到一起。
15. CommandSet:表示一个命令集合,用于存储一组命令,通常一个Quicker插件包含多个命令集合。
16. CommandWrapper:表示一个命令包装器,用于封装一个命令并提供额外的功能,例如命令日志、命令验证等。
17. ICommandSetProvider:表示一个命令集合提供人,用于提供命令集合以及相关信息。
18. IManager:表示一个Quicker管理器,用于管理Quicker插件的生命周期、命令等。
19. IShortcutProvider:表示一个快捷键提供人,用于提供快捷键。
20. IWindowManager:表示一个窗口管理器,用于管理窗口的显示、隐藏等操作。
21. MenuHelper:表示一个菜单帮助类,用于创建菜单,并添加到Quicker菜单中。
22. MenuWrapper:表示一个菜单包装器,用于封装一个菜单对象,并提供额外功能。
23. MouseHelper:表示一个鼠标帮助类,用于获取鼠标相关的信息。
24. WindowManager:表示一个窗口管理器,用于管理窗口的显示、隐藏等操作。
以上是Quicker命名空间的全部API列表,供您参考。
======================================================================================
[2023-04-07 14:10:28] 我的提问:
Quicker命名空间下有哪些命名空间?
------------------------------------
[2023-04-07 14:10:39] ChatGPT的回答:
快速开发平台Quicker的命名空间包括:
1. Quicker - 根命名空间
2. Quicker.Caching - 缓存命名空间
3. Quicker.Configuration - 配置命名空间
4. Quicker.Data - 数据命名空间
5. Quicker.ExceptionHandling - 异常处理命名空间
6. Quicker.Logging - 日志命名空间
7. Quicker.Memcached - Memcached缓存命名空间
8. Quicker.Messaging - 消息命名空间
9. Quicker.Redis - Redis缓存命名空间
10. Quicker.Security - 安全命名空间
11. Quicker.Serialization - 序列化命名空间
12. Quicker.Validation - 验证命名空间
13. Quicker.Web - Web命名空间
注意:以上命名空间可能不是完整的,因为Quicker平台一直在更新和升级。
======================================================================================
[2023-04-07 14:12:27] 我的提问:
Quicker根命名空间下全部的命名空间列表以及对应的API列表
------------------------------------
[2023-04-07 14:13:02] ChatGPT的回答:
Quicker根命名空间下的全部命名空间以及对应的API列表如下:
1. Quicker.Caching - 缓存命名空间
1. MemoryCacheExtensions - 内存缓存扩展方法
2. DistributedCacheExtensions - 分布式缓存扩展方法
3. RedisCacheExtensions - Redis缓存扩展方法
4. MemcachedCacheExtensions - Memcached缓存扩展方法
2. Quicker.Configuration - 配置命名空间
1. ConfigurationBuilderExtensions - 配置构建器扩展方法
2. IConfigurationExtensions - 配置扩展方法
3. Quicker.Data - 数据命名空间
1. IDbContext - 数据库上下文
2. DbSet<TEntity> - 实体集合
3. DbQuery<TEntity> - 实体查询
4. IDbRepository<TEntity> - 数据库仓储接口
4. Quicker.ExceptionHandling - 异常处理命名空间
1. ExceptionHandlerMiddleware - 异常处理中间件
5. Quicker.Logging - 日志命名空间
1. ILoggerFactoryExtensions - 日志工厂扩展方法
6. Quicker.Memcached - Memcached缓存命名空间
1. MemcachedClient - Memcached客户端
7. Quicker.Messaging - 消息命名空间
1. IMessagePublisher - 消息发布者接口
2. IMessageConsumer - 消息消费者接口
8. Quicker.Redis - Redis缓存命名空间
1. RedisClient - Redis客户端
9. Quicker.Security - 安全命名空间
1. IPasswordHasher - 密码哈希接口
2. Hashing - 哈希工具类
3. JwtTokenGenerator - JWT令牌生成器
4. JwtTokenValidator - JWT令牌验证器
10. Quicker.Serialization - 序列化命名空间
1. JsonSerializer - JSON序列化器
11. Quicker.Validation - 验证命名空间
1. IValidator - 验证器接口
2. PropertyInfoExtensions - 反射扩展方法
12. Quicker.Web - Web命名空间
1. ApiResult - API结果
2. ApiResultExtensions - API结果扩展方法
3. HttpMethod - HTTP方法枚举
4. HttpRequestExtensions - HTTP请求扩展方法
5. HttpResponseExtensions - HTTP响应扩展方法
6. IApiRequestHandler - API请求处理接口
7. IApiResultFilter - API结果过滤器接口
8. MiddlewareExtensions - 中间件扩展方法
9. Route - 路由
10. Router - 路由器
11. RouterBuilder - 路由器构造器
12. RouterMiddleware - 路由器中间件
13. WebApiMiddleware - Web API中间件
14. XmlSerializer - XML序列化器
以上列出的是Quicker根命名空间下的全部命名空间和API列表,可能不是完整的,因为Quicker平台一直在更新和升级。
======================================================================================
[2023-04-07 14:21:05] 我的提问:
Quicker命名空间下的类、结构体、枚举、委托、接口和其他命名空间以及其他命名空间下的类、结构体、枚举、委托、接口
------------------------------------
[2023-04-07 14:21:29] ChatGPT的回答:
Quicker命名空间下的类、结构体、枚举、委托、接口:
- QuickSorter:快速排序算法的实现类。
- QuickSearcher:快速查找算法的实现类。
- QuickMath:与快速计算相关的方法和属性的类。
- QuickTimer:快速计时器的实现类。
- QuickLogger:快速日志记录器的实现类。
- QuickException:快速异常处理的实现类。
- QuickIO:与快速输入输出相关的方法和属性的类。
- QuickValidation:快速数据验证的实现类。
- QuickConversion:快速数据转换的实现类。
- QuickRandom:快速生成随机数的实现类。
- QuickEncryption:快速数据加密和解密的实现类。
其他命名空间下的类、结构体、枚举、委托、接口:
- System:.NET Framework的系统级别命名空间,包含了许多核心类、结构体、委托和接口。
- System.Collections:包含集合和数据结构相关的类、结构体、委托和接口。例如List、Dictionary、Queue、Stack等。
- System.IO:包含与文件和文件系统相关的类和接口。例如FileStream、DirectoryInfo、FileInfo等。
- System.Net:包含与网络相关的类和接口,可以用来实现网络通信。例如WebClient、Socket、HttpClient等。
- System.Threading:包含并发和多线程相关的类和接口,可以用来实现异步编程。例如Thread、Task、AsyncAwait等。
- System.Linq:包含统一的查询语言实现(LINQ),可以用来与各种数据源(对象、集合、数据库等)交互。例如Where、OrderBy、Select等。
- System.Xml:包含与XML文档相关的类和接口。例如XmlDocument、XmlElement、XmlReader等。
- System.Text:包含与字符编码和字符串操作相关的类和接口。例如Encoding、StringBuilder、Regex等。
- System.Security:包含与安全和加密相关的类和接口。例如SecureString、Cryptography等。
======================================================================================