框架通过扩展方法,会为你添加Web开发中需要注入的服务和选项等。
框架依赖指的是按照约定,需要添加的服务和选项等。如:
它的扩展方法在ShareModule中的SharedServiceExtensions中定义。
指运行接口服务,可能用到的内容,包括Aspire的ServiceDefaults中的内容。通常包括:
它的扩展方法在Defintion中的ServiceExtensions中定义。
部分服务可·通过配置文件中Component节点进行配置。
使用微软官方的Microsoft.AspNetCore.OpenApi包,其默认路由略有不同,如:
builder.Services.AddOpenApi("internal"); // Document name is internal
那么其访问url如: http://localhost:5000/openapi/internal.json。
Important
在生成客户端请求时,将使用url中最后的internal作为目录区分。