ServiceProvider Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
IServiceProvider default.
public ref class ServiceProvider sealed : IAsyncDisposable, IDisposable, IServiceProvider, Microsoft::Extensions::DependencyInjection::IKeyedServiceProvider
public sealed class ServiceProvider : IAsyncDisposable, IDisposable, IServiceProvider, Microsoft.Extensions.DependencyInjection.IKeyedServiceProvider
type ServiceProvider = class
interface IServiceProvider
interface IKeyedServiceProvider
interface IDisposable
interface IAsyncDisposable
Public NotInheritable Class ServiceProvider
Implements IAsyncDisposable, IDisposable, IKeyedServiceProvider, IServiceProvider
- Warisan
-
ServiceProvider
- Penerapan
Metode
| Nama | Deskripsi |
|---|---|
| Dispose() |
Membuang penyedia layanan dan semua layanan terselesaikan yang menerapkan IDisposable. |
| DisposeAsync() |
Secara asinkron membuang penyedia layanan dan semua layanan terselesaikan yang mengimplementasikan IDisposable atau IAsyncDisposable. |
| GetKeyedService(Type, Object) |
Mendapatkan objek layanan dari jenis yang ditentukan dengan kunci yang ditentukan. |
| GetRequiredKeyedService(Type, Object) |
Mendapatkan objek layanan dari jenis yang ditentukan. |
| GetService(Type) |
Mendapatkan objek layanan dari jenis yang ditentukan. |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| ConfigureAwait(IAsyncDisposable, Boolean) |
Mengonfigurasi bagaimana menunggu tugas yang dikembalikan dari asinkron sekali pakai akan dilakukan. |
| CreateAsyncScope(IServiceProvider) |
Membuat baru AsyncServiceScope yang dapat digunakan untuk mengatasi layanan terlingkup. |
| CreateScope(IServiceProvider) |
Membuat baru IServiceScope yang dapat digunakan untuk mengatasi layanan terlingkup. |
| GetFakeLogCollector(IServiceProvider) |
Mendapatkan objek yang mengumpulkan rekaman log yang dikirim ke pencatat palsu. |
| GetFakeRedactionCollector(IServiceProvider) |
Mendapatkan instans pengumpul redactor palsu dari kontainer injeksi dependensi. |
| GetKeyedService(IServiceProvider, Type, Object) |
Dapatkan layanan jenis |
| GetKeyedService<T>(IServiceProvider, Object) |
Dapatkan layanan jenis |
| GetKeyedServices(IServiceProvider, Type, Object) |
Dapatkan enumerasi layanan jenis |
| GetKeyedServices<T>(IServiceProvider, Object) |
Dapatkan enumerasi layanan jenis |
| GetRequiredKeyedService(IServiceProvider, Type, Object) |
Dapatkan layanan jenis |
| GetRequiredKeyedService<T>(IServiceProvider, Object) |
Dapatkan layanan jenis |
| GetRequiredService(IServiceProvider, Type) |
Dapatkan layanan jenis |
| GetRequiredService<T>(IServiceProvider) |
Dapatkan layanan jenis |
| GetService<T>(IServiceProvider) |
Dapatkan layanan jenis |
| GetServices(IServiceProvider, Type) |
Dapatkan enumerasi layanan jenis |
| GetServices<T>(IServiceProvider) |
Dapatkan enumerasi layanan jenis |