IServiceProvider Antarmuka

Definisi

Menentukan mekanisme untuk mengambil objek layanan; yaitu, objek yang menyediakan dukungan kustom ke objek lain.

public interface class IServiceProvider
public interface IServiceProvider
[System.Runtime.InteropServices.ComVisible(false)]
public interface IServiceProvider
type IServiceProvider = interface
[<System.Runtime.InteropServices.ComVisible(false)>]
type IServiceProvider = interface
Public Interface IServiceProvider
Turunan
Atribut

Keterangan

Antarmuka ini diimplementasikan oleh kelas atau jenis nilai yang menyediakan layanan ke objek lain.

Metode GetService antarmuka ini mendapatkan objek yang menyediakan layanan.

Antarmuka diimplementasikan IServiceProvider oleh sejumlah jenis, termasuk System.Web.HttpContext, , System.ComponentModel.LicenseContextSystem.ComponentModel.MarshalByValueComponent, dan System.ComponentModel.Design.ServiceContainer.

Metode

Nama Deskripsi
GetService(Type)

Mendapatkan objek layanan dari jenis yang ditentukan.

Metode Ekstensi

Nama Deskripsi
CreateAsyncScope(IServiceProvider)

Membuat baru AsyncServiceScope yang dapat digunakan untuk mengatasi layanan terlingkup.

CreateScope(IServiceProvider)

Membuat baru IServiceScope yang dapat digunakan untuk mengatasi layanan terlingkup.

GetKeyedService(IServiceProvider, Type, Object)

Dapatkan layanan jenis serviceType dari IServiceProvider.

GetKeyedService<T>(IServiceProvider, Object)

Dapatkan layanan jenis T dari IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Dapatkan enumerasi layanan jenis serviceType dari IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Dapatkan enumerasi layanan jenis T dari IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Dapatkan layanan jenis serviceType dari IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Dapatkan layanan jenis T dari IServiceProvider.

GetRequiredService(IServiceProvider, Type)

Dapatkan layanan jenis serviceType dari IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Dapatkan layanan jenis T dari IServiceProvider.

GetService<T>(IServiceProvider)

Dapatkan layanan jenis T dari IServiceProvider.

GetServices(IServiceProvider, Type)

Dapatkan enumerasi layanan jenis serviceType dari IServiceProvider.

GetServices<T>(IServiceProvider)

Dapatkan enumerasi layanan jenis T dari IServiceProvider.

Berlaku untuk

Lihat juga