ServiceCollectionDescriptorExtensions Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tilläggsmetoder för att lägga till och ta bort tjänster till en IServiceCollection.
public ref class ServiceCollectionDescriptorExtensions abstract sealed
public static class ServiceCollectionDescriptorExtensions
type ServiceCollectionDescriptorExtensions = class
Public Module ServiceCollectionDescriptorExtensions
- Arv
-
ServiceCollectionDescriptorExtensions
Metoder
| Name | Description |
|---|---|
| Add(IServiceCollection, IEnumerable<ServiceDescriptor>) |
Lägger till en sekvens av ServiceDescriptor i |
| Add(IServiceCollection, ServiceDescriptor) |
Lägger till den angivna |
| RemoveAll(IServiceCollection, Type) |
Tar bort alla tjänster av typen |
| RemoveAll<T>(IServiceCollection) |
Tar bort alla tjänster av typen |
| RemoveAllKeyed(IServiceCollection, Type, Object) |
Tar bort alla tjänster av typen |
| RemoveAllKeyed<T>(IServiceCollection, Object) |
Tar bort alla tjänster av typen |
| Replace(IServiceCollection, ServiceDescriptor) |
Tar bort den första tjänsten i IServiceCollection med samma tjänsttyp som |
| TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>) |
Lägger till den angivna |
| TryAdd(IServiceCollection, ServiceDescriptor) |
Lägger till den angivna |
| TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>) |
Lägger till angivna ServiceDescriptors om en befintlig beskrivning med samma ServiceType och en implementering som inte redan finns i |
| TryAddEnumerable(IServiceCollection, ServiceDescriptor) |
Lägger till en ServiceDescriptor om en befintlig beskrivning med samma ServiceType och en implementering som inte redan finns i |
| TryAddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Lägger till den angivna |
| TryAddKeyedScoped(IServiceCollection, Type, Object, Type) |
Lägger till den angivna |
| TryAddKeyedScoped(IServiceCollection, Type, Object) |
Lägger till den angivna |
| TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object) |
Lägger till den angivna |
| TryAddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Lägger till den angivna |
| TryAddKeyedScoped<TService>(IServiceCollection, Object) |
Lägger till den angivna |
| TryAddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Lägger till den angivna |
| TryAddKeyedSingleton(IServiceCollection, Type, Object, Type) |
Lägger till den angivna |
| TryAddKeyedSingleton(IServiceCollection, Type, Object) |
Lägger till den angivna |
| TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Lägger till den angivna |
| TryAddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Lägger till den angivna |
| TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService) |
Lägger till den angivna |
| TryAddKeyedSingleton<TService>(IServiceCollection, Object) |
Lägger till den angivna |
| TryAddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Lägger till den angivna |
| TryAddKeyedTransient(IServiceCollection, Type, Object, Type) |
Lägger till den angivna |
| TryAddKeyedTransient(IServiceCollection, Type, Object) |
Lägger till den angivna |
| TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object) |
Lägger till den angivna |
| TryAddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Lägger till den angivna |
| TryAddKeyedTransient<TService>(IServiceCollection, Object) |
Lägger till den angivna |
| TryAddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Lägger till den angivna |
| TryAddScoped(IServiceCollection, Type, Type) |
Lägger till den angivna |
| TryAddScoped(IServiceCollection, Type) |
Lägger till den angivna |
| TryAddScoped<TService,TImplementation>(IServiceCollection) |
Lägger till den angivna |
| TryAddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Lägger till den angivna |
| TryAddScoped<TService>(IServiceCollection) |
Lägger till den angivna |
| TryAddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Lägger till den angivna |
| TryAddSingleton(IServiceCollection, Type, Type) |
Lägger till den angivna |
| TryAddSingleton(IServiceCollection, Type) |
Lägger till den angivna |
| TryAddSingleton<TService,TImplementation>(IServiceCollection) |
Lägger till den angivna |
| TryAddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Lägger till den angivna |
| TryAddSingleton<TService>(IServiceCollection, TService) |
Lägger till den angivna |
| TryAddSingleton<TService>(IServiceCollection) |
Lägger till den angivna |
| TryAddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Lägger till den angivna |
| TryAddTransient(IServiceCollection, Type, Type) |
Lägger till den angivna |
| TryAddTransient(IServiceCollection, Type) |
Lägger till den angivna |
| TryAddTransient<TService,TImplementation>(IServiceCollection) |
Lägger till den angivna |
| TryAddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Lägger till den angivna |
| TryAddTransient<TService>(IServiceCollection) |
Lägger till den angivna |