API Diff between 1.0.0-rc2-final and 3.0.2
57 Additions
5 Removals
Microsoft.Extensions.DependencyInjection
-
public class ActivatorUtilitiesConstructorAttribute : Attribute
-
public interface IServiceProviderFactory<TContainerBuilder>
-
public static class ServiceCollectionServiceExtensions
-
public static class ServiceCollectionExtensions
- public static IServiceCollection AddScoped(this IServiceCollection services, Type serviceType, Type implementationType)
- public static IServiceCollection AddScoped(this IServiceCollection services, Type serviceType, Func<IServiceProvider, object> implementationFactory)
- public static IServiceCollection AddScoped<TService, TImplementation>(this IServiceCollection services) where TImplementation : TService
- public static IServiceCollection AddScoped(this IServiceCollection services, Type serviceType)
- public static IServiceCollection AddScoped<TService>(this IServiceCollection services)
- public static IServiceCollection AddScoped<TService>(this IServiceCollection services, Func<IServiceProvider, TService> implementationFactory)
- public static IServiceCollection AddScoped<TService, TImplementation>(this IServiceCollection services, Func<IServiceProvider, TImplementation> implementationFactory) where TImplementation : TService
- public static IServiceCollection AddSingleton(this IServiceCollection services, Type serviceType, Type implementationType)
- public static IServiceCollection AddSingleton(this IServiceCollection services, Type serviceType, Func<IServiceProvider, object> implementationFactory)
- public static IServiceCollection AddSingleton<TService, TImplementation>(this IServiceCollection services) where TImplementation : TService
- public static IServiceCollection AddSingleton(this IServiceCollection services, Type serviceType)
- public static IServiceCollection AddSingleton<TService>(this IServiceCollection services)
- public static IServiceCollection AddSingleton<TService>(this IServiceCollection services, Func<IServiceProvider, TService> implementationFactory)
- public static IServiceCollection AddSingleton<TService, TImplementation>(this IServiceCollection services, Func<IServiceProvider, TImplementation> implementationFactory) where TImplementation : TService
- public static IServiceCollection AddSingleton(this IServiceCollection services, Type serviceType, object implementationInstance)
- public static IServiceCollection AddSingleton<TService>(this IServiceCollection services, TService implementationInstance)
- public static IServiceCollection AddTransient(this IServiceCollection services, Type serviceType, Type implementationType)
- public static IServiceCollection AddTransient(this IServiceCollection services, Type serviceType, Func<IServiceProvider, object> implementationFactory)
- public static IServiceCollection AddTransient<TService, TImplementation>(this IServiceCollection services) where TImplementation : TService
- public static IServiceCollection AddTransient(this IServiceCollection services, Type serviceType)
- public static IServiceCollection AddTransient<TService>(this IServiceCollection services)
- public static IServiceCollection AddTransient<TService>(this IServiceCollection services, Func<IServiceProvider, TService> implementationFactory)
- public static IServiceCollection AddTransient<TService, TImplementation>(this IServiceCollection services, Func<IServiceProvider, TImplementation> implementationFactory) where TImplementation : TService
-
public static class ServiceProviderServiceExtensions
-
public static class ServiceProviderExtensions
Microsoft.Extensions.DependencyInjection.Extensions
-
public static class ServiceCollectionDescriptorExtensions
-
public static class ServiceCollectionExtensions
- public static IServiceCollection Add(this IServiceCollection collection, ServiceDescriptor descriptor)
- public static IServiceCollection Add(this IServiceCollection collection, IEnumerable<ServiceDescriptor> descriptors)
- public static IServiceCollection Replace(this IServiceCollection collection, ServiceDescriptor descriptor)
- public static void TryAdd(this IServiceCollection collection, ServiceDescriptor descriptor)
- public static void TryAdd(this IServiceCollection collection, IEnumerable<ServiceDescriptor> descriptors)
- public static void TryAddEnumerable(this IServiceCollection services, ServiceDescriptor descriptor)
- public static void TryAddEnumerable(this IServiceCollection services, IEnumerable<ServiceDescriptor> descriptors)
- public static void TryAddScoped(this IServiceCollection collection, Type service)
- public static void TryAddScoped(this IServiceCollection collection, Type service, Type implementationType)
- public static void TryAddScoped(this IServiceCollection collection, Type service, Func<IServiceProvider, object> implementationFactory)
- public static void TryAddScoped<TService>(this IServiceCollection collection)
- public static void TryAddScoped<TService, TImplementation>(this IServiceCollection collection) where TImplementation : TService
- public static void TryAddScoped<TService>(this IServiceCollection services, Func<IServiceProvider, TService> implementationFactory)
- public static void TryAddSingleton(this IServiceCollection collection, Type service)
- public static void TryAddSingleton(this IServiceCollection collection, Type service, Type implementationType)
- public static void TryAddSingleton(this IServiceCollection collection, Type service, Func<IServiceProvider, object> implementationFactory)
- public static void TryAddSingleton<TService>(this IServiceCollection collection)
- public static void TryAddSingleton<TService, TImplementation>(this IServiceCollection collection) where TImplementation : TService
- public static void TryAddSingleton<TService>(this IServiceCollection collection, TService instance)
- public static void TryAddSingleton<TService>(this IServiceCollection services, Func<IServiceProvider, TService> implementationFactory)
- public static void TryAddTransient(this IServiceCollection collection, Type service)
- public static void TryAddTransient(this IServiceCollection collection, Type service, Type implementationType)
- public static void TryAddTransient(this IServiceCollection collection, Type service, Func<IServiceProvider, object> implementationFactory)
- public static void TryAddTransient<TService>(this IServiceCollection collection)
- public static void TryAddTransient<TService, TImplementation>(this IServiceCollection collection) where TImplementation : TService
- public static void TryAddTransient<TService>(this IServiceCollection services, Func<IServiceProvider, TService> implementationFactory)