Bagikan melalui


IServiceCollection Antarmuka

Definisi

Menentukan kontrak untuk kumpulan deskriptor layanan.

public interface class 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 interface 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 IServiceCollection = interface
    interface IList<ServiceDescriptor>
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
Public Interface IServiceCollection
Implements ICollection(Of ServiceDescriptor), IEnumerable(Of ServiceDescriptor), IList(Of ServiceDescriptor)
Turunan
Penerapan

Properti

Nama Deskripsi
Count

Mendapatkan jumlah elemen yang terkandung dalam ICollection<T>.

(Diperoleh dari ICollection<T>)
IsReadOnly

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

(Diperoleh dari ICollection<T>)
Item[Int32]

Mendapatkan atau mengatur elemen pada indeks yang ditentukan.

(Diperoleh dari IList<T>)

Metode

Nama Deskripsi
Add(T)

Menambahkan item ke ICollection<T>.

(Diperoleh dari ICollection<T>)
Clear()

Menghapus semua item dari ICollection<T>.

(Diperoleh dari ICollection<T>)
Contains(T)

Menentukan apakah ICollection<T> berisi nilai tertentu.

(Diperoleh dari ICollection<T>)
CopyTo(T[], Int32)

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

(Diperoleh dari ICollection<T>)
GetEnumerator()

Mengembalikan enumerator yang melakukan iterasi melalui koleksi.

(Diperoleh dari IEnumerable)
IndexOf(T)

Menentukan indeks item tertentu di IList<T>.

(Diperoleh dari IList<T>)
Insert(Int32, T)

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

(Diperoleh dari IList<T>)
Remove(T)

Menghapus kemunculan pertama objek tertentu dari ICollection<T>.

(Diperoleh dari ICollection<T>)
RemoveAt(Int32)

IList<T> Menghapus item pada indeks yang ditentukan.

(Diperoleh dari IList<T>)

Metode Ekstensi

Nama Deskripsi
ActivateKeyedSingleton(IServiceCollection, Type, Object)

Memberlakukan aktivasi singleton yang dikunci pada waktu mulai daripada pada runtime.

ActivateKeyedSingleton<TService>(IServiceCollection, Object)

Memberlakukan aktivasi singleton yang dikunci pada waktu mulai daripada pada runtime.

ActivateSingleton(IServiceCollection, Type)

Memberlakukan aktivasi singleton pada waktu startup daripada pada runtime.

ActivateSingleton<TService>(IServiceCollection)

Memberlakukan aktivasi singleton pada waktu startup daripada pada runtime.

Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Menambahkan urutan ServiceDescriptor ke collection.

Add(IServiceCollection, ServiceDescriptor)

Menambahkan yang ditentukan descriptor ke collection.

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

Menambahkan layanan singleton bertanda kunci yang diaktifkan secara otomatis.

AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

Menambahkan layanan singleton bertanda kunci yang diaktifkan secara otomatis.

AddActivatedKeyedSingleton(IServiceCollection, Type, Object)

Menambahkan layanan singleton bertanda kunci yang diaktifkan secara otomatis.

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

Menambahkan layanan singleton bertanda kunci yang diaktifkan secara otomatis.

AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Menambahkan layanan singleton bertanda kunci yang diaktifkan secara otomatis.

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

Menambahkan layanan singleton bertanda kunci yang diaktifkan secara otomatis.

AddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

Menambahkan layanan singleton bertanda kunci yang diaktifkan secara otomatis.

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

Menambahkan layanan singleton yang diaktifkan secara otomatis.

AddActivatedSingleton(IServiceCollection, Type, Type)

Menambahkan layanan singleton yang diaktifkan secara otomatis.

AddActivatedSingleton(IServiceCollection, Type)

Menambahkan layanan singleton yang diaktifkan secara otomatis dari jenis yang ditentukan dalam serviceType ke yang ditentukan IServiceCollection.

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

Menambahkan layanan singleton yang diaktifkan secara otomatis.

AddActivatedSingleton<TService,TImplementation>(IServiceCollection)

Menambahkan layanan singleton yang diaktifkan secara otomatis.

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

Menambahkan layanan singleton yang diaktifkan secara otomatis.

AddActivatedSingleton<TService>(IServiceCollection)

Menambahkan layanan singleton yang diaktifkan secara otomatis.

AddApplicationLogEnricher(IServiceCollection, Action<ApplicationLogEnricherOptions>)

Menambahkan instans pengaya aplikasi ke IServiceCollection.

AddApplicationLogEnricher(IServiceCollection, IConfigurationSection)

Menambahkan instans pengaya aplikasi ke IServiceCollection.

AddApplicationLogEnricher(IServiceCollection)

Menambahkan instans pengaya aplikasi ke IServiceCollection.

AddApplicationMetadata(IServiceCollection, Action<ApplicationMetadata>)

Menambahkan instans ApplicationMetadata ke kontainer injeksi dependensi.

AddApplicationMetadata(IServiceCollection, IConfigurationSection)

Menambahkan instans ApplicationMetadata ke kontainer injeksi dependensi.

AddAsyncState(IServiceCollection)

Menambahkan implementasi default untuk layanan IAsyncState, IAsyncContext<T>, dan Microsoft.Extensions.AsyncState.IAsyncLocalContext`1. Harap dicatat bahwa implementasi antarmuka ini tidak aman utas.

AddBuildMetadata(IServiceCollection, Action<BuildMetadata>)

Menambahkan instans BuildMetadata ke IServiceCollection.

AddBuildMetadata(IServiceCollection, IConfigurationSection)

Menambahkan instans BuildMetadata ke IServiceCollection.

AddChatClient(IServiceCollection, Func<IServiceProvider,IChatClient>, ServiceLifetime)

Mendaftarkan singleton IChatClient di IServiceCollection.

AddChatClient(IServiceCollection, IChatClient, ServiceLifetime)

Mendaftarkan singleton IChatClient di IServiceCollection.

AddConsoleLatencyDataExporter(IServiceCollection, Action<LatencyConsoleOptions>)

Tambahkan pengekspor data latensi untuk konsol.

AddConsoleLatencyDataExporter(IServiceCollection, IConfigurationSection)

Tambahkan pengekspor data latensi untuk konsol.

AddConsoleLatencyDataExporter(IServiceCollection)

Tambahkan pengekspor data latensi untuk konsol.

AddContextualOptions(IServiceCollection)

Menambahkan layanan yang diperlukan untuk menggunakan opsi kontekstual.

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

Menambahkan implementasi IDistributedCache default yang menyimpan item dalam memori ke IServiceCollection. Kerangka kerja yang memerlukan cache terdistribusi untuk bekerja dapat dengan aman menambahkan dependensi ini sebagai bagian dari daftar dependensi mereka untuk memastikan bahwa setidaknya ada satu implementasi yang tersedia.

AddDistributedMemoryCache(IServiceCollection)

Menambahkan implementasi IDistributedCache default yang menyimpan item dalam memori ke IServiceCollection. Kerangka kerja yang memerlukan cache terdistribusi untuk bekerja dapat dengan aman menambahkan dependensi ini sebagai bagian dari daftar dependensi mereka untuk memastikan bahwa setidaknya ada satu implementasi yang tersedia.

AddDistributedRedisCache(IServiceCollection, Action<RedisCacheOptions>)

Menambahkan layanan penembolokan terdistribusi Redis ke yang ditentukan IServiceCollection.

AddDistributedSqlServerCache(IServiceCollection, Action<SqlServerCacheOptions>)

Menambahkan layanan penembolokan terdistribusi Microsoft SQL Server ke IServiceCollection yang ditentukan.

AddDownstreamDependencyMetadata(IServiceCollection, IDownstreamDependencyMetadata)

Menambahkan metadata dependensi.

AddDownstreamDependencyMetadata<T>(IServiceCollection)

Menambahkan metadata dependensi.

AddEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, Func<IServiceProvider,IEmbeddingGenerator<TInput,TEmbedding>>, ServiceLifetime)

Mendaftarkan generator penyematan singleton di IServiceCollection.

AddEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, IEmbeddingGenerator<TInput,TEmbedding>, ServiceLifetime)

Mendaftarkan generator penyematan singleton di IServiceCollection.

AddExceptionSummarizer(IServiceCollection, Action<IExceptionSummarizationBuilder>)

Mendaftarkan ringkasan pengecualian ke dalam kontainer injeksi dependensi.

AddExceptionSummarizer(IServiceCollection)

Mendaftarkan ringkasan pengecualian ke dalam kontainer injeksi dependensi.

AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)

Menambahkan untuk memancarkan IHttpClientAsyncLogger log untuk permintaan keluar untuk semua klien HTTP yang dibuat dengan IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection)

Menambahkan untuk memancarkan IHttpClientAsyncLogger log untuk permintaan keluar untuk semua klien HTTP yang dibuat dengan IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection)

Menambahkan untuk memancarkan IHttpClientAsyncLogger log untuk permintaan keluar untuk semua klien HTTP yang dibuat dengan IHttpClientFactory.

AddFakeLogging(IServiceCollection, Action<FakeLogCollectorOptions>)

Mengonfigurasi pengelogan palsu.

AddFakeLogging(IServiceCollection, IConfigurationSection)

Mengonfigurasi pengelogan palsu.

AddFakeLogging(IServiceCollection)

Mengonfigurasi pengelogan palsu dengan opsi default.

AddFakeRedaction(IServiceCollection, Action<FakeRedactorOptions>)

Mendaftarkan penyedia redactor palsu yang selalu mengembalikan instans redactor palsu.

AddFakeRedaction(IServiceCollection)

Mendaftarkan penyedia redactor palsu yang selalu mengembalikan instans redactor palsu.

AddHealthChecks(IServiceCollection)

HealthCheckService Menambahkan ke kontainer, menggunakan delegasi yang disediakan untuk mendaftarkan pemeriksaan kesehatan.

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

IHostedService Tambahkan pendaftaran untuk jenis yang diberikan.

AddHostedService<THostedService>(IServiceCollection)

IHostedService Tambahkan pendaftaran untuk jenis yang diberikan.

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

IHttpClientFactory Menambahkan layanan terkait dan ke IServiceCollection dan mengonfigurasi bernama HttpClient.

AddHttpClient(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

IHttpClientFactory Menambahkan layanan terkait dan ke IServiceCollection dan mengonfigurasi bernama HttpClient.

AddHttpClient(IServiceCollection, String)

IHttpClientFactory Menambahkan layanan terkait dan ke IServiceCollection dan mengonfigurasi bernama HttpClient.

AddHttpClient(IServiceCollection)

IHttpClientFactory Menambahkan layanan terkait dan ke IServiceCollection.

AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<HttpClient>)

IHttpClientFactory Menambahkan layanan terkait dan ke IServiceCollection dan mengonfigurasi pengikatan antara TClient jenis dan bernama HttpClient. Nama klien akan diatur ke nama TClientjenis .

AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<IServiceProvider,HttpClient>)

IHttpClientFactory Menambahkan layanan terkait dan ke IServiceCollection dan mengonfigurasi pengikatan antara TClient jenis dan bernama HttpClient. Nama klien akan diatur ke nama TClientjenis .

AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,IServiceProvider,TImplementation>)

IHttpClientFactory Menambahkan layanan terkait dan ke IServiceCollection dan mengonfigurasi pengikatan antara TClient jenis dan bernama HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,TImplementation>)

IHttpClientFactory Menambahkan layanan terkait dan ke IServiceCollection dan mengonfigurasi pengikatan antara TClient jenis dan bernama HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<HttpClient>)

IHttpClientFactory Menambahkan layanan terkait dan ke IServiceCollection dan mengonfigurasi pengikatan antara TClient jenis dan bernama HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

IHttpClientFactory Menambahkan layanan terkait dan ke IServiceCollection dan mengonfigurasi pengikatan antara TClient jenis dan bernama HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,IServiceProvider,TImplementation>)

IHttpClientFactory Menambahkan layanan terkait dan ke IServiceCollection dan mengonfigurasi pengikatan antara TClient jenis dan bernama HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,TImplementation>)

IHttpClientFactory Menambahkan layanan terkait dan ke IServiceCollection dan mengonfigurasi pengikatan antara TClient jenis dan bernama HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

IHttpClientFactory Menambahkan layanan terkait dan ke IServiceCollection dan mengonfigurasi pengikatan antara TClient jenis dan bernama HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection)

IHttpClientFactory Menambahkan layanan terkait dan ke IServiceCollection dan mengonfigurasi pengikatan antara TClient jenis dan bernama HttpClient. Nama klien akan diatur ke nama TClientjenis .

AddHttpClient<TClient>(IServiceCollection, Action<HttpClient>)

IHttpClientFactory Menambahkan layanan terkait dan ke IServiceCollection dan mengonfigurasi pengikatan antara TClient jenis dan bernama HttpClient. Nama klien akan diatur ke nama TClientjenis .

AddHttpClient<TClient>(IServiceCollection, Action<IServiceProvider,HttpClient>)

IHttpClientFactory Menambahkan layanan terkait dan ke IServiceCollection dan mengonfigurasi pengikatan antara TClient jenis dan bernama HttpClient. Nama klien akan diatur ke nama TClientjenis .

AddHttpClient<TClient>(IServiceCollection, String, Action<HttpClient>)

IHttpClientFactory Menambahkan layanan terkait dan ke IServiceCollection dan mengonfigurasi pengikatan antara TClient jenis dan bernama HttpClient.

AddHttpClient<TClient>(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

IHttpClientFactory Menambahkan layanan terkait dan ke IServiceCollection dan mengonfigurasi pengikatan antara TClient jenis dan bernama HttpClient.

AddHttpClient<TClient>(IServiceCollection, String)

IHttpClientFactory Menambahkan layanan terkait dan ke IServiceCollection dan mengonfigurasi pengikatan antara TClient jenis dan bernama HttpClient.

AddHttpClient<TClient>(IServiceCollection)

IHttpClientFactory Menambahkan layanan terkait dan ke IServiceCollection dan mengonfigurasi pengikatan antara TClient jenis dan bernama HttpClient. Nama klien akan diatur ke nama TClientjenis .

AddHttpClientLatencyTelemetry(IServiceCollection, Action<HttpClientLatencyTelemetryOptions>)

DelegatingHandler Menambahkan untuk mengumpulkan informasi latensi dan memperkaya log permintaan keluar untuk semua klien http.

AddHttpClientLatencyTelemetry(IServiceCollection, IConfigurationSection)

DelegatingHandler Menambahkan untuk mengumpulkan informasi latensi dan memperkaya log permintaan keluar untuk semua klien http.

AddHttpClientLatencyTelemetry(IServiceCollection)

DelegatingHandler Menambahkan untuk mengumpulkan informasi latensi dan memperkaya log permintaan keluar untuk semua klien http.

AddHttpClientLogEnricher<T>(IServiceCollection)

Menambahkan instans T pengaya ke IServiceCollection untuk memperkaya HttpClient log.

AddImageGenerator(IServiceCollection, Func<IServiceProvider,IImageGenerator>, ServiceLifetime)

Mendaftarkan singleton IImageGenerator di IServiceCollection.

AddImageGenerator(IServiceCollection, IImageGenerator, ServiceLifetime)

Mendaftarkan singleton IImageGenerator di IServiceCollection.

AddKeyedChatClient(IServiceCollection, Object, Func<IServiceProvider,IChatClient>, ServiceLifetime)

Mendaftarkan singleton IChatClient bertanda kunci di IServiceCollection.

AddKeyedChatClient(IServiceCollection, Object, IChatClient, ServiceLifetime)

Mendaftarkan singleton IChatClient bertanda kunci di IServiceCollection.

AddKeyedEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, Object, Func<IServiceProvider,IEmbeddingGenerator<TInput,TEmbedding>>, ServiceLifetime)

Mendaftarkan generator penyematan singleton bertanda kunci di IServiceCollection.

AddKeyedEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, Object, IEmbeddingGenerator<TInput,TEmbedding>, ServiceLifetime)

Mendaftarkan generator penyematan singleton bertanda kunci di IServiceCollection.

AddKeyedImageGenerator(IServiceCollection, Object, Func<IServiceProvider,IImageGenerator>, ServiceLifetime)

Mendaftarkan singleton IImageGenerator bertanda kunci di IServiceCollection.

AddKeyedImageGenerator(IServiceCollection, Object, IImageGenerator, ServiceLifetime)

Mendaftarkan singleton IImageGenerator bertanda kunci di IServiceCollection.

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.

AddKeyedSpeechToTextClient(IServiceCollection, Object, Func<IServiceProvider,ISpeechToTextClient>, ServiceLifetime)

Mendaftarkan singleton ISpeechToTextClient bertanda kunci di IServiceCollection.

AddKeyedSpeechToTextClient(IServiceCollection, Object, ISpeechToTextClient, ServiceLifetime)

Mendaftarkan singleton ISpeechToTextClient bertanda kunci di IServiceCollection.

AddKeyedTextToSpeechClient(IServiceCollection, Object, Func<IServiceProvider,ITextToSpeechClient>, ServiceLifetime)

Mendaftarkan singleton ITextToSpeechClient bertanda kunci di IServiceCollection.

AddKeyedTextToSpeechClient(IServiceCollection, Object, ITextToSpeechClient, ServiceLifetime)

Mendaftarkan singleton ITextToSpeechClient bertanda kunci di IServiceCollection.

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.

AddKubernetesProbes(IServiceCollection, Action<KubernetesProbesOptions>)

Mendaftarkan pemeriksaan keaktifan, startup, dan kesiapan menggunakan opsi yang dikonfigurasi.

AddKubernetesProbes(IServiceCollection, IConfigurationSection)

Mendaftarkan pemeriksaan keaktifan, startup, dan kesiapan menggunakan opsi yang dikonfigurasi.

AddKubernetesProbes(IServiceCollection)

Mendaftarkan pemeriksaan keaktifan, startup, dan kesiapan menggunakan opsi default.

AddKubernetesResourceMonitoring(IServiceCollection, String)

Mengonfigurasi dan menambahkan komponen pemantauan sumber daya Kube ke koleksi layanan sama sekali dengan komponen pemantauan sumber daya dasar yang diperlukan.

AddLatencyContext(IServiceCollection, Action<LatencyContextOptions>)

Menambahkan konteks latensi.

AddLatencyContext(IServiceCollection, IConfigurationSection)

Menambahkan konteks latensi.

AddLatencyContext(IServiceCollection)

Menambahkan konteks latensi.

AddLocalization(IServiceCollection, Action<LocalizationOptions>)

Menambahkan layanan yang diperlukan untuk pelokalan aplikasi.

AddLocalization(IServiceCollection)

Menambahkan layanan yang diperlukan untuk pelokalan aplikasi.

AddLogEnricher(IServiceCollection, ILogEnricher)

Mendaftarkan instans pengaya log.

AddLogEnricher<T>(IServiceCollection)

Mendaftarkan jenis pengaya log.

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

Menambahkan layanan pengelogan ke IServiceCollection.

AddLogging(IServiceCollection)

Menambahkan layanan pengelogan ke IServiceCollection.

AddMemoryCache(IServiceCollection, Action<MemoryCacheOptions>)

Menambahkan implementasi IMemoryCache dalam memori yang tidak terdistribusi ke IServiceCollection.

AddMemoryCache(IServiceCollection)

Menambahkan implementasi IMemoryCache dalam memori yang tidak terdistribusi ke IServiceCollection.

AddMetrics(IServiceCollection, Action<IMetricsBuilder>)

Menambahkan layanan metrik ke IServiceCollection.

AddMetrics(IServiceCollection)

Menambahkan layanan metrik ke IServiceCollection.

AddNullLatencyContext(IServiceCollection)

Menambahkan konteks latensi no-op ke kontainer injeksi dependensi.

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.

AddPolicyRegistry(IServiceCollection, Action<IServiceProvider,IPolicyRegistry<String>>)

Mendaftarkan kosong PolicyRegistry dalam koleksi layanan dengan jenis IPolicyRegistry<TKey>layanan , , IReadOnlyPolicyRegistry<TKey>dan IConcurrentPolicyRegistry<TKey> menggunakan delegasi yang ditentukan untuk mengonfigurasinya.

AddPolicyRegistry(IServiceCollection, IPolicyRegistry<String>)

Mendaftarkan yang disediakan IPolicyRegistry<TKey> dalam koleksi layanan dengan jenis IPolicyRegistry<TKey>layanan , , IReadOnlyPolicyRegistry<TKey>dan IConcurrentPolicyRegistry<TKey> mengembalikan registri yang disediakan.

AddPolicyRegistry(IServiceCollection)

Mendaftarkan kosong PolicyRegistry dalam koleksi layanan dengan jenis IPolicyRegistry<TKey>layanan , , IReadOnlyPolicyRegistry<TKey>dan IConcurrentPolicyRegistry<TKey> jika jenis layanan belum terdaftar dan mengembalikan registri yang ada atau yang baru dibuat.

AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>)

ObjectPool<T> Menambahkan dan memungkinkan DI mengembalikan instans tercakup dari TService.

AddPooled<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>)

ObjectPool<T> Menambahkan dan memungkinkan DI mengembalikan instans tercakup dari TService.

AddProcessLogEnricher(IServiceCollection, Action<ProcessLogEnricherOptions>)

Menambahkan instans pengaya proses ke IServiceCollection.

AddProcessLogEnricher(IServiceCollection, IConfigurationSection)

Menambahkan instans pengaya host ke IServiceCollection.

AddProcessLogEnricher(IServiceCollection)

Menambahkan instans pengaya proses ke IServiceCollection.

AddRedaction(IServiceCollection, Action<IRedactionBuilder>)

Mendaftarkan implementasi IRedactorProvider dalam IServiceCollection dan mengonfigurasi redactor yang tersedia.

AddRedaction(IServiceCollection)

Mendaftarkan implementasi IRedactorProvider dalam IServiceCollection.

AddResilienceEnricher(IServiceCollection)

Menambahkan pengaya ketahanan.

AddResourceMonitoring(IServiceCollection, Action<IResourceMonitorBuilder>)
Kedaluwarsa.

Mengonfigurasi dan menambahkan IResourceMonitor implementasi ke koleksi layanan.

AddResourceMonitoring(IServiceCollection)

Mengonfigurasi dan menambahkan IResourceMonitor implementasi ke koleksi layanan.

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.

AddServiceLogEnricher(IServiceCollection, Action<ApplicationLogEnricherOptions>)
Kedaluwarsa.

Menambahkan instans pengaya layanan ke IServiceCollection.

AddServiceLogEnricher(IServiceCollection, IConfigurationSection)
Kedaluwarsa.

Menambahkan instans pengaya layanan ke IServiceCollection.

AddServiceLogEnricher(IServiceCollection)
Kedaluwarsa.

Menambahkan instans pengaya layanan ke IServiceCollection.

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.

AddSpeechToTextClient(IServiceCollection, Func<IServiceProvider,ISpeechToTextClient>, ServiceLifetime)

Mendaftarkan singleton ISpeechToTextClient di IServiceCollection.

AddSpeechToTextClient(IServiceCollection, ISpeechToTextClient, ServiceLifetime)

Mendaftarkan singleton ISpeechToTextClient di IServiceCollection.

AddStackExchangeRedisCache(IServiceCollection, Action<RedisCacheOptions>)

Menambahkan layanan penembolokan terdistribusi Redis ke yang ditentukan IServiceCollection.

AddStaticLogEnricher(IServiceCollection, IStaticLogEnricher)

Mendaftarkan instans pengaya log statis.

AddStaticLogEnricher<T>(IServiceCollection)

Mendaftarkan jenis pengaya log statis.

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.

AddTcpEndpointProbe(IServiceCollection, Action<TcpEndpointProbesOptions>)

Mendaftarkan pelaporan status kesehatan menggunakan port TCP jika layanan dianggap sehat IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, IConfigurationSection)

Mendaftarkan pelaporan status kesehatan menggunakan port TCP jika layanan dianggap sehat IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, String, Action<TcpEndpointProbesOptions>)

Mendaftarkan pelaporan status kesehatan menggunakan port TCP jika layanan dianggap sehat IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, String, IConfigurationSection)

Mendaftarkan pelaporan status kesehatan menggunakan port TCP jika layanan dianggap sehat IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, String)

Mendaftarkan pelaporan status kesehatan menggunakan port TCP jika layanan dianggap sehat IHealthCheck.

AddTcpEndpointProbe(IServiceCollection)

Mendaftarkan pelaporan status kesehatan menggunakan port TCP jika layanan dianggap sehat IHealthCheck.

AddTelemetryHealthCheckPublisher(IServiceCollection, Action<TelemetryHealthCheckPublisherOptions>)

Mendaftarkan penerbit pemeriksaan kesehatan yang memancarkan telemetri yang mewakili kesehatan aplikasi.

AddTelemetryHealthCheckPublisher(IServiceCollection, IConfigurationSection)

Mendaftarkan penerbit pemeriksaan kesehatan yang memancarkan telemetri yang mewakili kesehatan aplikasi.

AddTelemetryHealthCheckPublisher(IServiceCollection)

Mendaftarkan penerbit pemeriksaan kesehatan yang memancarkan telemetri yang mewakili kesehatan aplikasi.

AddTextToSpeechClient(IServiceCollection, Func<IServiceProvider,ITextToSpeechClient>, ServiceLifetime)

Mendaftarkan singleton ITextToSpeechClient di IServiceCollection.

AddTextToSpeechClient(IServiceCollection, ITextToSpeechClient, ServiceLifetime)

Mendaftarkan singleton ITextToSpeechClient di IServiceCollection.

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.

AddValidation(IServiceCollection, Action<ValidationOptions>)

Menambahkan layanan validasi ke IServiceCollection.

AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>)

HtmlEncoderMenambahkan , JavaScriptEncoder dan UrlEncoder ke yang ditentukan services.

AddWebEncoders(IServiceCollection)

HtmlEncoderMenambahkan , JavaScriptEncoder dan UrlEncoder ke yang ditentukan services.

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<IOptionsContext,TOptions>)

Mendaftarkan tindakan yang digunakan untuk mengonfigurasi jenis opsi tertentu.

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, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

Mendaftarkan tindakan yang digunakan untuk mengonfigurasi jenis opsi tertentu.

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

Mendaftarkan instans konfigurasi yang TOptions akan mengikat.

Configure<TOptions>(IServiceCollection, IConfiguration)

Mendaftarkan instans konfigurasi yang TOptions akan mengikat.

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

Mendaftarkan tindakan yang digunakan untuk mengonfigurasi jenis opsi tertentu.

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

Configure<TOptions>(IServiceCollection, String, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

Mendaftarkan tindakan yang digunakan untuk mengonfigurasi jenis opsi tertentu.

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

Mendaftarkan instans konfigurasi yang TOptions akan mengikat.

Configure<TOptions>(IServiceCollection, String, IConfiguration)

Mendaftarkan instans konfigurasi yang TOptions akan mengikat.

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

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

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

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

ConfigureAll<TOptions>(IServiceCollection, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

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

ConfigureHttpClientDefaults(IServiceCollection, Action<IHttpClientBuilder>)

Menambahkan delegasi yang akan digunakan untuk mengonfigurasi semua HttpClient instans.

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.

ConfigurePool<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>)

Mendaftarkan tindakan yang digunakan untuk mengonfigurasi DependencyInjectionPoolOptions kumpulan yang ditik.

ConfigurePools(IServiceCollection, IConfigurationSection)

Mengonfigurasi kumpulan DI.

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

RegisterCheckpointNames(IServiceCollection, String[])

Mendaftarkan sekumpulan nama titik pemeriksaan untuk konteks latensi.

RegisterMeasureNames(IServiceCollection, String[])

Mendaftarkan sekumpulan nama pengukuran untuk konteks latensi.

RegisterTagNames(IServiceCollection, String[])

Mendaftarkan sekumpulan nama tag untuk konteks latensi.

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.

ToAsyncEnumerable<TSource>(IEnumerable<TSource>)

Membuat baru IAsyncEnumerable<T> yang berulang melalui source.

ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Membuat FrozenDictionary<TKey,TValue> dari IEnumerable<T> sesuai dengan fungsi pemilih kunci dan pemilih elemen yang ditentukan.

ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

FrozenDictionary<TKey,TValue> Membuat dari sesuai dengan fungsi pemilih kunci yang IEnumerable<T> ditentukan.

ToFrozenSet<T>(IEnumerable<T>, IEqualityComparer<T>)

FrozenSet<T> Membuat dengan nilai yang ditentukan.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Membuat array yang tidak dapat diubah dari koleksi yang ditentukan.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>)

Menghitung dan mengubah urutan, dan menghasilkan kamus kontennya yang tidak dapat diubah dengan menggunakan pembanding kunci dan nilai yang ditentukan.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>)

Menghitung dan mengubah urutan, dan menghasilkan kamus kontennya yang tidak dapat diubah dengan menggunakan pembanding kunci yang ditentukan.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Menghitung dan mengubah urutan, dan menghasilkan kamus kontennya yang tidak dapat diubah.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Membangun kamus yang tidak dapat diubah berdasarkan beberapa transformasi urutan.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Membangun kamus yang tidak dapat diubah dari kumpulan elemen yang ada, menerapkan fungsi transformasi ke kunci sumber.

ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Menghitung urutan, menghasilkan set hash yang tidak dapat diubah dari kontennya, dan menggunakan perbandingan kesetaraan yang ditentukan untuk jenis yang ditetapkan.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Menghitung urutan dan menghasilkan kumpulan hash kontennya yang tidak dapat diubah.

ToImmutableList<TSource>(IEnumerable<TSource>)

Menghitung urutan dan menghasilkan daftar kontennya yang tidak dapat diubah.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

Menghitung dan mengubah urutan, dan menghasilkan kamus yang diurutkan yang tidak dapat diubah dari kontennya dengan menggunakan pembanding kunci dan nilai yang ditentukan.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>)

Menghitung dan mengubah urutan, dan menghasilkan kamus yang diurutkan yang tidak dapat diubah dari kontennya dengan menggunakan pembanding kunci yang ditentukan.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Menghitung dan mengubah urutan, dan menghasilkan kamus kontennya yang diurutkan tidak dapat diubah.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>)

Menghitung urutan, menghasilkan kumpulan kontennya yang diurutkan yang tidak dapat diubah, dan menggunakan pembanding yang ditentukan.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Menghitung urutan dan menghasilkan sekumpulan kontennya yang diurutkan yang tidak dapat diubah.

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.

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

Mencoba menambahkan layanan singleton kunci yang diaktifkan secara otomatis.

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

Mencoba menambahkan layanan singleton kunci yang diaktifkan secara otomatis.

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object)

Mencoba menambahkan layanan singleton kunci yang diaktifkan secara otomatis.

TryAddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Mencoba menambahkan layanan singleton kunci yang diaktifkan secara otomatis.

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

Mencoba menambahkan layanan singleton kunci yang diaktifkan secara otomatis.

TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

Mencoba menambahkan layanan singleton kunci yang diaktifkan secara otomatis.

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

Mencoba menambahkan layanan singleton yang diaktifkan secara otomatis.

TryAddActivatedSingleton(IServiceCollection, Type, Type)

Mencoba menambahkan layanan singleton yang diaktifkan secara otomatis.

TryAddActivatedSingleton(IServiceCollection, Type)

Mencoba menambahkan layanan singleton yang diaktifkan secara otomatis.

TryAddActivatedSingleton<TService,TImplementation>(IServiceCollection)

Mencoba menambahkan layanan singleton yang diaktifkan secara otomatis.

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

Mencoba menambahkan layanan singleton yang diaktifkan secara otomatis.

TryAddActivatedSingleton<TService>(IServiceCollection)

Mencoba menambahkan layanan singleton yang diaktifkan secara otomatis.

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