API Diff between 6.0.0-rc.2.21480.5 and 1.0.0-rc1-final
91 Additions
5 Removals
Microsoft.Extensions.DependencyInjection
-
public class ActivatorUtilitiesConstructorAttribute : Attribute
-
public struct AsyncServiceScope : IServiceScope, IDisposable, IAsyncDisposable
-
public interface IServiceProviderFactory<TContainerBuilder>
-
public interface IServiceProviderIsService
-
public interface ISupportRequiredService
-
public static class ServiceCollectionExtensions
-
public class ServiceCollection : IServiceCollection, IList<ServiceDescriptor>, ICollection<ServiceDescriptor>, IEnumerable<ServiceDescriptor>, IEnumerable
-
public static class ServiceCollectionServiceExtensions
- 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 class ServiceDescriptor
-
public static class ServiceProviderExtensions
-
public static class ServiceProviderServiceExtensions
Microsoft.Extensions.DependencyInjection.Extensions
-
public static class ServiceCollectionExtensions
-
public static class ServiceCollectionDescriptorExtensions
- public static IServiceCollection Add(this IServiceCollection collection, ServiceDescriptor descriptor)
- public static IServiceCollection Add(this IServiceCollection collection, IEnumerable<ServiceDescriptor> descriptors)
- public static IServiceCollection RemoveAll<T>(this IServiceCollection collection)
- public static IServiceCollection RemoveAll(this IServiceCollection collection, Type serviceType)
- 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)