ServiceCollection Kelas

Definisi

Implementasi default .IServiceCollection

public ref class ServiceCollection : Microsoft::Extensions::DependencyInjection::IServiceCollection, System::Collections::Generic::ICollection<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IEnumerable<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IList<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>
public class ServiceCollection : Microsoft.Extensions.DependencyInjection.IServiceCollection, System.Collections.Generic.ICollection<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IEnumerable<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IList<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>
type ServiceCollection = class
    interface IServiceCollection
    interface IList<ServiceDescriptor>
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
type ServiceCollection = class
    interface IServiceCollection
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
    interface IList<ServiceDescriptor>
Public Class ServiceCollection
Implements ICollection(Of ServiceDescriptor), IEnumerable(Of ServiceDescriptor), IList(Of ServiceDescriptor), IServiceCollection
Warisan
ServiceCollection
Penerapan

Konstruktor

Nama Deskripsi
ServiceCollection()

Menginisialisasi instans baru dari kelas ServiceCollection.

Properti

Nama Deskripsi
Count

Mendapatkan jumlah elemen yang terkandung dalam ICollection<T>.

IsReadOnly

Mendapatkan nilai yang menunjukkan apakah ICollection<T> bersifat baca-saja.

Item[Int32]

Mendapatkan atau mengatur elemen pada indeks yang ditentukan.

Metode

Nama Deskripsi
Clear()

Menghapus semua item dari ICollection<T>.

Contains(ServiceDescriptor)

Menentukan apakah ICollection<T> berisi nilai tertentu.

CopyTo(ServiceDescriptor[], Int32)

Menyalin elemen ICollection<T> ke Array, dimulai pada indeks tertentu Array .

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetEnumerator()

Mengembalikan enumerator yang melakukan iterasi melalui koleksi.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
IndexOf(ServiceDescriptor)

Menentukan indeks item tertentu di IList<T>.

Insert(Int32, ServiceDescriptor)

Menyisipkan item ke IList<T> pada indeks yang ditentukan.

MakeReadOnly()

Membuat koleksi ini baca-saja.

MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
Remove(ServiceDescriptor)

Menghapus kemunculan pertama objek tertentu dari ICollection<T>.

RemoveAt(Int32)

IList<T> Menghapus item pada indeks yang ditentukan.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

Nama Deskripsi
ICollection<ServiceDescriptor>.Add(ServiceDescriptor)

Menambahkan item ke ICollection<T>.

IEnumerable.GetEnumerator()

Mengembalikan enumerator yang melakukan iterasi melalui koleksi.

Metode Ekstensi

Nama Deskripsi
Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Menambahkan urutan ServiceDescriptor ke collection.

Add(IServiceCollection, ServiceDescriptor)

Menambahkan yang ditentukan descriptor ke collection.

AddHostedService<THostedService>(IServiceCollection, Func<IServiceProvider,THostedService>)

IHostedService Tambahkan pendaftaran untuk jenis yang diberikan.

AddHostedService<THostedService>(IServiceCollection)

IHostedService Tambahkan pendaftaran untuk jenis yang diberikan.

AddHybridCache(IServiceCollection, Action<HybridCacheOptions>)

Menambahkan dukungan untuk layanan penembolokan multi-tingkat.

AddHybridCache(IServiceCollection)

Menambahkan dukungan untuk layanan penembolokan multi-tingkat.

AddKeyedHybridCache(IServiceCollection, Object, Action<HybridCacheOptions>)

Menambahkan dukungan untuk layanan penembolokan multi-tingkat dengan pendaftaran kunci.

AddKeyedHybridCache(IServiceCollection, Object, String, Action<HybridCacheOptions>)

Menambahkan dukungan untuk layanan penembolokan multi-tingkat dengan pendaftaran kunci.

AddKeyedHybridCache(IServiceCollection, Object, String)

Menambahkan dukungan untuk layanan penembolokan multi-tingkat dengan pendaftaran kunci.

AddKeyedHybridCache(IServiceCollection, Object)

Menambahkan dukungan untuk layanan penembolokan multi-tingkat dengan pendaftaran kunci.

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

Menambahkan layanan terlingkup dari jenis yang ditentukan dengan serviceType pabrik yang ditentukan ke implementationFactoryIServiceCollection.

AddKeyedScoped(IServiceCollection, Type, Object, Type)

Menambahkan layanan terlingkup dari jenis yang ditentukan dalam serviceType dengan implementasi jenis yang ditentukan dalam implementationType ke yang ditentukan IServiceCollection.

AddKeyedScoped(IServiceCollection, Type, Object)

Menambahkan layanan terlingkup dari jenis yang ditentukan ke serviceTypeIServiceCollection.

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

Menambahkan layanan terlingkup dari jenis yang ditentukan dalam TService dengan jenis implementasi yang ditentukan dalam TImplementation menggunakan pabrik yang ditentukan dalam implementationFactory ke yang ditentukan IServiceCollection.

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Menambahkan layanan terlingkup dari jenis yang ditentukan dengan TService jenis implementasi yang ditentukan ke TImplementationIServiceCollection.

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

Menambahkan layanan terlingkup dari jenis yang ditentukan dengan TService pabrik yang ditentukan ke implementationFactoryIServiceCollection.

AddKeyedScoped<TService>(IServiceCollection, Object)

Menambahkan layanan terlingkup dari jenis yang ditentukan ke TServiceIServiceCollection.

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

Menambahkan layanan singleton dari jenis yang ditentukan dengan serviceType pabrik yang ditentukan ke implementationFactoryIServiceCollection.

AddKeyedSingleton(IServiceCollection, Type, Object, Object)

Menambahkan layanan singleton dari jenis yang ditentukan dalam serviceType dengan instans yang ditentukan ke implementationInstanceIServiceCollection.

AddKeyedSingleton(IServiceCollection, Type, Object, Type)

Menambahkan layanan singleton dari jenis yang ditentukan dengan serviceType implementasi jenis yang ditentukan ke implementationTypeIServiceCollection.

AddKeyedSingleton(IServiceCollection, Type, Object)

Menambahkan layanan singleton dari jenis yang ditentukan ke serviceTypeIServiceCollection.

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

Menambahkan layanan singleton dari jenis yang ditentukan dalam TService dengan jenis implementasi yang ditentukan dalam TImplementation menggunakan pabrik yang ditentukan dalam implementationFactory ke yang ditentukan IServiceCollection.

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Menambahkan layanan singleton dari jenis yang ditentukan dengan TService jenis implementasi yang ditentukan ke TImplementationIServiceCollection.

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

Menambahkan layanan singleton dari jenis yang ditentukan dengan TService pabrik yang ditentukan ke implementationFactoryIServiceCollection.

AddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Menambahkan layanan singleton dari jenis yang ditentukan dalam TService dengan instans yang ditentukan ke implementationInstanceIServiceCollection.

AddKeyedSingleton<TService>(IServiceCollection, Object)

Menambahkan layanan singleton dari jenis yang ditentukan ke TServiceIServiceCollection.

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

Menambahkan layanan sementara dari jenis yang ditentukan dengan serviceType pabrik yang ditentukan ke implementationFactoryIServiceCollection.

AddKeyedTransient(IServiceCollection, Type, Object, Type)

Menambahkan layanan sementara dari jenis yang ditentukan dalam serviceType dengan implementasi jenis yang ditentukan dalam implementationType ke yang ditentukan IServiceCollection.

AddKeyedTransient(IServiceCollection, Type, Object)

Menambahkan layanan sementara dari jenis yang ditentukan ke serviceTypeIServiceCollection.

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

Menambahkan layanan sementara dari jenis yang ditentukan dalam TService dengan jenis implementasi yang ditentukan dalam TImplementation menggunakan pabrik yang ditentukan dalam implementationFactory ke yang ditentukan IServiceCollection.

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Menambahkan layanan sementara dari jenis yang ditentukan dalam TService dengan jenis implementasi yang ditentukan ke TImplementationIServiceCollection.

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

Menambahkan layanan sementara dari jenis yang ditentukan dengan TService pabrik yang ditentukan ke implementationFactoryIServiceCollection.

AddKeyedTransient<TService>(IServiceCollection, Object)

Menambahkan layanan sementara dari jenis yang ditentukan ke TServiceIServiceCollection.

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

Menambahkan layanan pengelogan ke IServiceCollection.

AddLogging(IServiceCollection)

Menambahkan layanan pengelogan ke IServiceCollection.

AddOptions(IServiceCollection)

Menambahkan layanan yang diperlukan untuk menggunakan opsi.

AddOptions<TOptions>(IServiceCollection, String)

Mendapatkan penyusun opsi yang meneruskan Konfigurasi panggilan untuk yang sama bernama TOptions ke kumpulan layanan yang mendasar.

AddOptions<TOptions>(IServiceCollection)

Mendapatkan penyusun opsi yang meneruskan Konfigurasi panggilan untuk hal yang sama TOptions ke kumpulan layanan yang mendasar.

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

Menambahkan layanan yang diperlukan untuk menggunakan opsi dan memberlakukan pemeriksaan validasi opsi pada awal daripada pada waktu proses.

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

Menambahkan layanan yang diperlukan untuk menggunakan opsi dan memberlakukan pemeriksaan validasi opsi pada awal daripada pada waktu proses.

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

Menambahkan layanan terlingkup dari jenis yang ditentukan dengan serviceType pabrik yang ditentukan ke implementationFactoryIServiceCollection.

AddScoped(IServiceCollection, Type, Type)

Menambahkan layanan terlingkup dari jenis yang ditentukan dalam serviceType dengan implementasi jenis yang ditentukan dalam implementationType ke yang ditentukan IServiceCollection.

AddScoped(IServiceCollection, Type)

Menambahkan layanan terlingkup dari jenis yang ditentukan ke serviceTypeIServiceCollection.

AddScoped<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)

Menambahkan layanan terlingkup dari jenis yang ditentukan dalam TService dengan jenis implementasi yang ditentukan dalam TImplementation menggunakan pabrik yang ditentukan dalam implementationFactory ke yang ditentukan IServiceCollection.

AddScoped<TService,TImplementation>(IServiceCollection)

Menambahkan layanan terlingkup dari jenis yang ditentukan dengan TService jenis implementasi yang ditentukan ke TImplementationIServiceCollection.

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

Menambahkan layanan terlingkup dari jenis yang ditentukan dengan TService pabrik yang ditentukan ke implementationFactoryIServiceCollection.

AddScoped<TService>(IServiceCollection)

Menambahkan layanan terlingkup dari jenis yang ditentukan ke TServiceIServiceCollection.

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

Menambahkan layanan singleton dari jenis yang ditentukan dengan serviceType pabrik yang ditentukan ke implementationFactoryIServiceCollection.

AddSingleton(IServiceCollection, Type, Object)

Menambahkan layanan singleton dari jenis yang ditentukan dalam serviceType dengan instans yang ditentukan ke implementationInstanceIServiceCollection.

AddSingleton(IServiceCollection, Type, Type)

Menambahkan layanan singleton dari jenis yang ditentukan dengan serviceType implementasi jenis yang ditentukan ke implementationTypeIServiceCollection.

AddSingleton(IServiceCollection, Type)

Menambahkan layanan singleton dari jenis yang ditentukan ke serviceTypeIServiceCollection.

AddSingleton<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)

Menambahkan layanan singleton dari jenis yang ditentukan dalam TService dengan jenis implementasi yang ditentukan dalam TImplementation menggunakan pabrik yang ditentukan dalam implementationFactory ke yang ditentukan IServiceCollection.

AddSingleton<TService,TImplementation>(IServiceCollection)

Menambahkan layanan singleton dari jenis yang ditentukan dengan TService jenis implementasi yang ditentukan ke TImplementationIServiceCollection.

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

Menambahkan layanan singleton dari jenis yang ditentukan dengan TService pabrik yang ditentukan ke implementationFactoryIServiceCollection.

AddSingleton<TService>(IServiceCollection, TService)

Menambahkan layanan singleton dari jenis yang ditentukan dalam TService dengan instans yang ditentukan ke implementationInstanceIServiceCollection.

AddSingleton<TService>(IServiceCollection)

Menambahkan layanan singleton dari jenis yang ditentukan ke TServiceIServiceCollection.

AddSystemd(IServiceCollection)

Mengonfigurasi masa pakai bawaan IHost dari services ke SystemdLifetime, menyediakan pesan pemberitahuan untuk aplikasi yang dimulai dan dihentikan, dan mengonfigurasi pengelogan konsol ke format systemd.

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

Menambahkan layanan sementara dari jenis yang ditentukan dengan serviceType pabrik yang ditentukan ke implementationFactoryIServiceCollection.

AddTransient(IServiceCollection, Type, Type)

Menambahkan layanan sementara dari jenis yang ditentukan dalam serviceType dengan implementasi jenis yang ditentukan dalam implementationType ke yang ditentukan IServiceCollection.

AddTransient(IServiceCollection, Type)

Menambahkan layanan sementara dari jenis yang ditentukan ke serviceTypeIServiceCollection.

AddTransient<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)

Menambahkan layanan sementara dari jenis yang ditentukan dalam TService dengan jenis implementasi yang ditentukan dalam TImplementation menggunakan pabrik yang ditentukan dalam implementationFactory ke yang ditentukan IServiceCollection.

AddTransient<TService,TImplementation>(IServiceCollection)

Menambahkan layanan sementara dari jenis yang ditentukan dalam TService dengan jenis implementasi yang ditentukan ke TImplementationIServiceCollection.

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

Menambahkan layanan sementara dari jenis yang ditentukan dengan TService pabrik yang ditentukan ke implementationFactoryIServiceCollection.

AddTransient<TService>(IServiceCollection)

Menambahkan layanan sementara dari jenis yang ditentukan ke TServiceIServiceCollection.

AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)

Mengonfigurasi masa pakai bawaan IHost dari services ke WindowsServiceLifetime dan memungkinkan pengelogan ke log peristiwa dengan nama aplikasi sebagai nama sumber default.

AddWindowsService(IServiceCollection)

Mengonfigurasi masa pakai bawaan IHost dari services ke WindowsServiceLifetime dan memungkinkan pengelogan ke log peristiwa dengan nama aplikasi sebagai nama sumber default.

BuildServiceProvider(IServiceCollection, Boolean)

ServiceProvider Membuat layanan yang berisi dari validasi cakupan yang disediakan IServiceCollection secara opsional.

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

ServiceProvider Membuat layanan yang berisi dari validasi cakupan yang disediakan IServiceCollection secara opsional.

BuildServiceProvider(IServiceCollection)

ServiceProvider Membuat layanan yang berisi dari yang disediakan IServiceCollection.

Configure<TOptions>(IServiceCollection, Action<TOptions>)

Mendaftarkan tindakan yang digunakan untuk mengonfigurasi jenis opsi tertentu. Catatan: Ini dijalankan sebelum semua PostConfigure<TOptions>(IServiceCollection, Action<TOptions>).

Configure<TOptions>(IServiceCollection, String, Action<TOptions>)

Mendaftarkan tindakan yang digunakan untuk mengonfigurasi jenis opsi tertentu. Catatan: Ini dijalankan sebelum semua PostConfigure<TOptions>(IServiceCollection, Action<TOptions>).

ConfigureAll<TOptions>(IServiceCollection, Action<TOptions>)

Mendaftarkan tindakan yang digunakan untuk mengonfigurasi semua instans dari jenis opsi tertentu.

ConfigureOptions(IServiceCollection, Object)

Mendaftarkan objek yang akan memiliki semua IConfigureOptions<TOptions>, , IPostConfigureOptions<TOptions>dan IValidateOptions<TOptions> terdaftar.

ConfigureOptions(IServiceCollection, Type)

Mendaftarkan jenis yang akan memiliki semua IConfigureOptions<TOptions>, , IPostConfigureOptions<TOptions>dan IValidateOptions<TOptions> terdaftar.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Mendaftarkan jenis yang akan memiliki semua IConfigureOptions<TOptions>, , IPostConfigureOptions<TOptions>dan IValidateOptions<TOptions> terdaftar.

PostConfigure<TOptions>(IServiceCollection, Action<TOptions>)

Mendaftarkan tindakan yang digunakan untuk menginisialisasi jenis opsi tertentu. Catatan: Ini dijalankan setelah semua Configure<TOptions>(IServiceCollection, Action<TOptions>).

PostConfigure<TOptions>(IServiceCollection, String, Action<TOptions>)

Mendaftarkan tindakan yang digunakan untuk mengonfigurasi jenis opsi tertentu. Catatan: Ini dijalankan setelah semua Configure<TOptions>(IServiceCollection, Action<TOptions>).

PostConfigureAll<TOptions>(IServiceCollection, Action<TOptions>)

Mendaftarkan tindakan yang digunakan untuk memposting konfigurasi semua instans dari jenis opsi tertentu. Catatan: Ini dijalankan setelah semua Configure<TOptions>(IServiceCollection, Action<TOptions>).

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 IServiceCollection.

RemoveAllKeyed<T>(IServiceCollection, Object)

Menghapus semua layanan jenis T di IServiceCollection.

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 didaftarkan.

TryAdd(IServiceCollection, ServiceDescriptor)

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

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, Func<IServiceProvider,Object,Object>)

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

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

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

TryAddKeyedScoped(IServiceCollection, Type, Object)

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

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

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

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 didaftarkan.

TryAddKeyedScoped<TService>(IServiceCollection, Object)

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

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 didaftarkan.

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

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

TryAddKeyedSingleton(IServiceCollection, Type, Object)

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

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

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

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 didaftarkan.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService)

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

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

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

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 didaftarkan.

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

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

TryAddKeyedTransient(IServiceCollection, Type, Object)

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

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

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

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 didaftarkan.

TryAddKeyedTransient<TService>(IServiceCollection, Object)

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

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

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

TryAddScoped(IServiceCollection, Type, Type)

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

TryAddScoped(IServiceCollection, Type)

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

TryAddScoped<TService,TImplementation>(IServiceCollection)

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

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

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

TryAddScoped<TService>(IServiceCollection)

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

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

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

TryAddSingleton(IServiceCollection, Type, Type)

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

TryAddSingleton(IServiceCollection, Type)

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

TryAddSingleton<TService,TImplementation>(IServiceCollection)

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

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

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

TryAddSingleton<TService>(IServiceCollection, TService)

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

TryAddSingleton<TService>(IServiceCollection)

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

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

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

TryAddTransient(IServiceCollection, Type, Type)

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

TryAddTransient(IServiceCollection, Type)

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

TryAddTransient<TService,TImplementation>(IServiceCollection)

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

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

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

TryAddTransient<TService>(IServiceCollection)

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

Berlaku untuk