Bagikan melalui


ServiceCollectionDescriptorExtensions Kelas

Definisi

Metode ekstensi untuk menambahkan dan menghapus layanan ke IServiceCollection.

public ref class ServiceCollectionDescriptorExtensions abstract sealed
public static class ServiceCollectionDescriptorExtensions
type ServiceCollectionDescriptorExtensions = class
Public Module ServiceCollectionDescriptorExtensions
Warisan
ServiceCollectionDescriptorExtensions

Metode

Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Menambahkan urutan ServiceDescriptor ke collection.

Add(IServiceCollection, ServiceDescriptor)

Menambahkan yang ditentukan descriptor ke collection.

RemoveAll(IServiceCollection, Type)

Menghapus semua layanan jenis serviceType di IServiceCollection.

RemoveAll<T>(IServiceCollection)

Menghapus semua layanan jenis T di IServiceCollection.

RemoveAllKeyed(IServiceCollection, Type, Object)

Menghapus semua layanan jenis serviceType di collection.

RemoveAllKeyed<T>(IServiceCollection, Object)

Menghapus semua layanan jenis T di collection.

Replace(IServiceCollection, ServiceDescriptor)

Menghapus layanan pertama dengan IServiceCollection jenis layanan yang sama seperti descriptor dan menambahkan descriptor ke koleksi.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

Menambahkan yang ditentukan descriptors ke collection jika jenis layanan belum terdaftar.

TryAdd(IServiceCollection, ServiceDescriptor)

Menambahkan yang ditentukan descriptor ke collection jika jenis layanan belum terdaftar.

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

Menambahkan s yang ditentukan ServiceDescriptorjika deskriptor yang ada dengan yang sama ServiceType dan implementasi yang belum ada di services.

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

ServiceDescriptor Menambahkan jika deskriptor yang ada dengan yang sama ServiceType dan implementasi yang belum ada di services.

TryAddKeyedScoped(IServiceCollection, Type, Object)

Menambahkan yang ditentukan service sebagai Scoped layanan ke collection jika jenis layanan belum terdaftar.

TryAddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Menambahkan yang ditentukan service sebagai Scoped layanan menggunakan pabrik yang ditentukan ke implementationFactorycollection jika jenis layanan belum terdaftar.

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

Menambahkan yang ditentukan service sebagai Scoped layanan dengan implementationType implementasi ke collection jika jenis layanan belum terdaftar.

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Menambahkan yang ditentukan TService sebagai jenis implementasi layanan yang Scoped ditentukan ke TImplementationcollection jika jenis layanan belum terdaftar.

TryAddKeyedScoped<TService>(IServiceCollection, Object)

Menambahkan yang ditentukan TService sebagai Scoped layanan ke collection jika jenis layanan belum terdaftar.

TryAddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Menambahkan yang ditentukan TService sebagai Scoped layanan menggunakan pabrik yang ditentukan ke implementationFactoryservices jika jenis layanan belum terdaftar.

TryAddKeyedSingleton(IServiceCollection, Type, Object)

Menambahkan yang ditentukan service sebagai Singleton layanan ke collection jika jenis layanan belum terdaftar.

TryAddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Menambahkan yang ditentukan service sebagai Singleton layanan menggunakan pabrik yang ditentukan ke implementationFactorycollection jika jenis layanan belum terdaftar.

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

Menambahkan yang ditentukan service sebagai Singleton layanan dengan implementationType implementasi ke collection jika jenis layanan belum terdaftar.

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Menambahkan yang ditentukan TService sebagai jenis implementasi layanan yang Singleton ditentukan ke TImplementationcollection jika jenis layanan belum terdaftar.

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

Menambahkan yang ditentukan TService sebagai Singleton layanan ke collection jika jenis layanan belum terdaftar.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Menambahkan yang ditentukan TService sebagai Singleton layanan menggunakan pabrik yang ditentukan ke implementationFactoryservices jika jenis layanan belum terdaftar.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Menambahkan yang ditentukan TService sebagai Singleton layanan dengan instans yang ditentukan ke instancecollection jika jenis layanan belum terdaftar.

TryAddKeyedTransient(IServiceCollection, Type, Object)

Menambahkan yang ditentukan service sebagai Transient layanan ke collection jika jenis layanan belum terdaftar.

TryAddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Menambahkan yang ditentukan service sebagai Transient layanan menggunakan pabrik yang ditentukan ke implementationFactorycollection jika jenis layanan belum terdaftar.

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

Menambahkan yang ditentukan service sebagai Transient layanan dengan implementationType implementasi ke collection jika jenis layanan belum terdaftar.

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Menambahkan yang ditentukan TService sebagai jenis implementasi layanan yang Transient ditentukan ke TImplementationcollection jika jenis layanan belum terdaftar.

TryAddKeyedTransient<TService>(IServiceCollection, Object)

Menambahkan yang ditentukan TService sebagai Transient layanan ke collection jika jenis layanan belum terdaftar.

TryAddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Menambahkan yang ditentukan TService sebagai Transient layanan menggunakan pabrik yang ditentukan ke implementationFactoryservices jika jenis layanan belum terdaftar.

TryAddScoped(IServiceCollection, Type)

Menambahkan yang ditentukan service sebagai Scoped layanan ke collection jika jenis layanan belum terdaftar.

TryAddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>)

Menambahkan yang ditentukan service sebagai Scoped layanan menggunakan pabrik yang ditentukan ke implementationFactorycollection jika jenis layanan belum terdaftar.

TryAddScoped(IServiceCollection, Type, Type)

Menambahkan yang ditentukan service sebagai Scoped layanan dengan implementationType implementasi ke collection jika jenis layanan belum terdaftar.

TryAddScoped<TService,TImplementation>(IServiceCollection)

Menambahkan yang ditentukan TService sebagai jenis implementasi layanan yang Scoped ditentukan ke TImplementationcollection jika jenis layanan belum terdaftar.

TryAddScoped<TService>(IServiceCollection)

Menambahkan yang ditentukan TService sebagai Scoped layanan ke collection jika jenis layanan belum terdaftar.

TryAddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Menambahkan yang ditentukan TService sebagai Scoped layanan menggunakan pabrik yang ditentukan ke implementationFactoryservices jika jenis layanan belum terdaftar.

TryAddSingleton(IServiceCollection, Type)

Menambahkan yang ditentukan service sebagai Singleton layanan ke collection jika jenis layanan belum terdaftar.

TryAddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>)

Menambahkan yang ditentukan service sebagai Singleton layanan menggunakan pabrik yang ditentukan ke implementationFactorycollection jika jenis layanan belum terdaftar.

TryAddSingleton(IServiceCollection, Type, Type)

Menambahkan yang ditentukan service sebagai Singleton layanan dengan implementationType implementasi ke collection jika jenis layanan belum terdaftar.

TryAddSingleton<TService,TImplementation>(IServiceCollection)

Menambahkan yang ditentukan TService sebagai jenis implementasi layanan yang Singleton ditentukan ke TImplementationcollection jika jenis layanan belum terdaftar.

TryAddSingleton<TService>(IServiceCollection)

Menambahkan yang ditentukan TService sebagai Singleton layanan ke collection jika jenis layanan belum terdaftar.

TryAddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Menambahkan yang ditentukan TService sebagai Singleton layanan menggunakan pabrik yang ditentukan ke implementationFactoryservices jika jenis layanan belum terdaftar.

TryAddSingleton<TService>(IServiceCollection, TService)

Menambahkan yang ditentukan TService sebagai Singleton layanan dengan instans yang ditentukan ke instancecollection jika jenis layanan belum terdaftar.

TryAddTransient(IServiceCollection, Type)

Menambahkan yang ditentukan service sebagai Transient layanan ke collection jika jenis layanan belum terdaftar.

TryAddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>)

Menambahkan yang ditentukan service sebagai Transient layanan menggunakan pabrik yang ditentukan ke implementationFactorycollection jika jenis layanan belum terdaftar.

TryAddTransient(IServiceCollection, Type, Type)

Menambahkan yang ditentukan service sebagai Transient layanan dengan implementationType implementasi ke collection jika jenis layanan belum terdaftar.

TryAddTransient<TService,TImplementation>(IServiceCollection)

Menambahkan yang ditentukan TService sebagai jenis implementasi layanan yang Transient ditentukan ke TImplementationcollection jika jenis layanan belum terdaftar.

TryAddTransient<TService>(IServiceCollection)

Menambahkan yang ditentukan TService sebagai Transient layanan ke collection jika jenis layanan belum terdaftar.

TryAddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Menambahkan yang ditentukan TService sebagai Transient layanan menggunakan pabrik yang ditentukan ke implementationFactoryservices jika jenis layanan belum terdaftar.

Berlaku untuk