框架通过扩展方法,会为你添加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
作为目录区分。