Fast.DependencyInjection 公开 API
目标 net8.0;net9.0;net10.0。本页为语法声明与 XML 注释参考,运行示例和边界见模块用法。
源码提交:43554c07f6c216f80b509bd535c0a5b66ae7f2e8。维护流程:scripts/export-dotnet-api.ps1;普通站点构建直接消费此文件。
Fast.DependencyInjection.IServiceCollectionExtension
源码 · 目标:net8.0、net9.0、net10.0
csharp
[SuppressSniffer]
public static class IServiceCollectionExtension为 IServiceCollection 提供依赖注入扩展方法
Fast.DependencyInjection.IServiceCollectionExtension.AddDependencyInjection
源码 · 目标:net8.0、net9.0、net10.0
csharp
public static IServiceCollection AddDependencyInjection(this IServiceCollection services)添加依赖注入服务
- 参数
services:要添加服务的服务集合 - 返回:返回
services,便于链式调用
Fast.DependencyInjection.IDependency
源码 · 目标:net8.0、net9.0、net10.0
csharp
[SuppressSniffer]
public interface IDependency依赖关系接口
Fast.DependencyInjection.IScopedDependency
源码 · 目标:net8.0、net9.0、net10.0
csharp
[SuppressSniffer]
public interface IScopedDependency : IDependency作用域服务注册依赖
Fast.DependencyInjection.ISingletonDependency
源码 · 目标:net8.0、net9.0、net10.0
csharp
[SuppressSniffer]
public interface ISingletonDependency : IDependency单例服务注册依赖
Fast.DependencyInjection.ITransientDependency
源码 · 目标:net8.0、net9.0、net10.0
csharp
[SuppressSniffer]
public interface ITransientDependency : IDependency瞬时服务注册依赖
