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
Dispose() |
Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola. |
DisposeAsync() |
Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola secara asinkron. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
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. |
GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Metode Ekstensi
GetKeyedService<T>(IServiceProvider, Object) |
Mendapatkan layanan jenis |
GetKeyedServices(IServiceProvider, Type, Object) |
Mendapatkan enumerasi layanan jenis |
GetKeyedServices<T>(IServiceProvider, Object) |
Mendapatkan enumerasi layanan jenis |
GetRequiredKeyedService(IServiceProvider, Type, Object) |
Mendapatkan layanan jenis |
GetRequiredKeyedService<T>(IServiceProvider, Object) |
Mendapatkan layanan jenis |
CreateAsyncScope(IServiceProvider) |
Membuat AsyncServiceScope baru yang dapat digunakan untuk mengatasi layanan terlingkup. |
CreateScope(IServiceProvider) |
Membuat IServiceScope baru yang dapat digunakan untuk mengatasi layanan terlingkup. |
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 |
GetFakeLogCollector(IServiceProvider) |
Mendapatkan objek yang mengumpulkan rekaman log yang dikirim ke pencatat palsu. |
GetFakeRedactionCollector(IServiceProvider) |
Mendapatkan instans pengumpul redactor palsu dari kontainer injeksi dependensi. |
ConfigureAwait(IAsyncDisposable, Boolean) |
Mengonfigurasi bagaimana menunggu tugas yang dikembalikan dari asinkron sekali pakai akan dilakukan. |