Bagikan melalui


ServiceDescriptor Kelas

Definisi

Menjelaskan layanan dengan jenis layanan, implementasi, dan masa pakainya.

public ref class ServiceDescriptor
public class ServiceDescriptor
type ServiceDescriptor = class
Public Class ServiceDescriptor
Warisan
ServiceDescriptor

Konstruktor

ServiceDescriptor(Type, Func<IServiceProvider,Object>, ServiceLifetime)

Menginisialisasi instans ServiceDescriptor baru dengan yang ditentukan factory.

ServiceDescriptor(Type, Object)

Menginisialisasi instans ServiceDescriptor baru dengan yang ditentukan instance sebagai Singleton.

ServiceDescriptor(Type, Object, Func<IServiceProvider,Object,Object>, ServiceLifetime)

Menginisialisasi instans ServiceDescriptor baru dengan yang ditentukan factory.

ServiceDescriptor(Type, Object, Object)

Menginisialisasi instans ServiceDescriptor baru dengan yang ditentukan instance sebagai Singleton.

ServiceDescriptor(Type, Object, Type, ServiceLifetime)

Menginisialisasi instans ServiceDescriptor baru dengan yang ditentukan implementationType.

ServiceDescriptor(Type, Type, ServiceLifetime)

Menginisialisasi instans ServiceDescriptor baru dengan yang ditentukan implementationType.

Properti

ImplementationFactory

Mendapatkan pabrik yang digunakan untuk membuat instans layanan.

ImplementationInstance

Mendapatkan instans yang mengimplementasikan layanan.

ImplementationType

Type Mendapatkan yang mengimplementasikan layanan.

IsKeyedService

Mendapatkan nilai yang menunjukkan apakah layanan tersebut adalah layanan kunci.

KeyedImplementationFactory

Mendapatkan pabrik yang digunakan untuk membuat instans layanan Keyed.

KeyedImplementationInstance

Mendapatkan instans yang mengimplementasikan layanan.

KeyedImplementationType

Type Mendapatkan yang mengimplementasikan layanan.

Lifetime

ServiceLifetime Mendapatkan layanan.

ServiceKey

Dapatkan kunci layanan, jika berlaku.

ServiceType

Type Mendapatkan layanan.

Metode

Describe(Type, Func<IServiceProvider,Object>, ServiceLifetime)

Membuat instans ServiceDescriptor dengan , , implementationFactorydan lifetimeyang ditentukanserviceType.

Describe(Type, Type, ServiceLifetime)

Membuat instans ServiceDescriptor dengan , , implementationTypedan lifetimeyang ditentukanserviceType.

DescribeKeyed(Type, Object, Func<IServiceProvider,Object,Object>, ServiceLifetime)

Membuat instans ServiceDescriptor dengan , , implementationFactorydan lifetimeyang ditentukanserviceType.

DescribeKeyed(Type, Object, Type, ServiceLifetime)

Membuat instans ServiceDescriptor dengan , , implementationTypedan lifetimeyang ditentukanserviceType.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
KeyedScoped(Type, Object, Func<IServiceProvider,Object,Object>)

Membuat instans ServiceDescriptor dengan , , implementationFactorydan Scoped masa pakai yang ditentukanservice.

KeyedScoped(Type, Object, Type)

Membuat instans ServiceDescriptor dengan yang ditentukan service dan implementationType dan masa pakainya Scoped .

KeyedScoped<TService,TImplementation>(Object)

Membuat instans ServiceDescriptor dengan , , TImplementationdan Scoped masa pakai yang ditentukanTService.

KeyedScoped<TService,TImplementation>(Object, Func<IServiceProvider,Object,TImplementation>)

Membuat instans ServiceDescriptor dengan , , TImplementation, implementationFactorydan Scoped masa pakai yang ditentukanTService.

KeyedScoped<TService>(Object, Func<IServiceProvider,Object,TService>)

Membuat instans ServiceDescriptor dengan , , implementationFactorydan Scoped masa pakai yang ditentukanTService.

KeyedSingleton(Type, Object, Func<IServiceProvider,Object,Object>)

Membuat instans ServiceDescriptor dengan , , implementationFactorydan Singleton masa pakai yang ditentukanserviceType.

KeyedSingleton(Type, Object, Object)

Membuat instans ServiceDescriptor dengan , , implementationInstancedan Singleton masa pakai yang ditentukanserviceType.

KeyedSingleton(Type, Object, Type)

Membuat instans ServiceDescriptor dengan yang ditentukan service dan implementationType dan masa pakainya Singleton .

KeyedSingleton<TService,TImplementation>(Object)

Membuat instans ServiceDescriptor dengan , , TImplementationdan Singleton masa pakai yang ditentukanTService.

KeyedSingleton<TService,TImplementation>(Object, Func<IServiceProvider,Object,TImplementation>)

Membuat instans ServiceDescriptor dengan , , TImplementation, implementationFactorydan Singleton masa pakai yang ditentukanTService.

KeyedSingleton<TService>(Object, Func<IServiceProvider,Object,TService>)

Membuat instans ServiceDescriptor dengan , , implementationFactorydan Singleton masa pakai yang ditentukanTService.

KeyedSingleton<TService>(Object, TService)

Membuat instans ServiceDescriptor dengan , , implementationInstancedan Singleton masa pakai yang ditentukanTService.

KeyedTransient(Type, Object, Func<IServiceProvider,Object,Object>)

Membuat instans ServiceDescriptor dengan , , implementationFactorydan Transient masa pakai yang ditentukanservice.

KeyedTransient(Type, Object, Type)

Membuat instans ServiceDescriptor dengan yang ditentukan service dan implementationType dan masa pakainya Transient .

KeyedTransient<TService,TImplementation>(Object)

Membuat instans ServiceDescriptor dengan , , TImplementationdan Transient masa pakai yang ditentukanTService.

KeyedTransient<TService,TImplementation>(Object, Func<IServiceProvider,Object,TImplementation>)

Membuat instans ServiceDescriptor dengan , , TImplementation, implementationFactorydan Transient masa pakai yang ditentukanTService.

KeyedTransient<TService>(Object, Func<IServiceProvider,Object,TService>)

Membuat instans ServiceDescriptor dengan , , implementationFactorydan Transient masa pakai yang ditentukanTService.

MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
Scoped(Type, Func<IServiceProvider,Object>)

Membuat instans ServiceDescriptor dengan , , implementationFactorydan Scoped masa pakai yang ditentukanservice.

Scoped(Type, Type)

Membuat instans ServiceDescriptor dengan yang ditentukan service dan implementationType dan masa pakainya Scoped .

Scoped<TService,TImplementation>()

Membuat instans ServiceDescriptor dengan , , TImplementationdan Scoped masa pakai yang ditentukanTService.

Scoped<TService,TImplementation>(Func<IServiceProvider,TImplementation>)

Membuat instans ServiceDescriptor dengan , , TImplementation, implementationFactorydan Scoped masa pakai yang ditentukanTService.

Scoped<TService>(Func<IServiceProvider,TService>)

Membuat instans ServiceDescriptor dengan , , implementationFactorydan Scoped masa pakai yang ditentukanTService.

Singleton(Type, Func<IServiceProvider,Object>)

Membuat instans ServiceDescriptor dengan , , implementationFactorydan Singleton masa pakai yang ditentukanserviceType.

Singleton(Type, Object)

Membuat instans ServiceDescriptor dengan , , implementationInstancedan Scoped masa pakai yang ditentukanserviceType.

Singleton(Type, Type)

Membuat instans ServiceDescriptor dengan yang ditentukan service dan implementationType dan masa pakainya Singleton .

Singleton<TService,TImplementation>()

Membuat instans ServiceDescriptor dengan , , TImplementationdan Singleton masa pakai yang ditentukanTService.

Singleton<TService,TImplementation>(Func<IServiceProvider,TImplementation>)

Membuat instans ServiceDescriptor dengan , , TImplementation, implementationFactorydan Singleton masa pakai yang ditentukanTService.

Singleton<TService>(Func<IServiceProvider,TService>)

Membuat instans ServiceDescriptor dengan , , implementationFactorydan Singleton masa pakai yang ditentukanTService.

Singleton<TService>(TService)

Membuat instans ServiceDescriptor dengan , , implementationInstancedan Scoped masa pakai yang ditentukanTService.

ToString()

Mengembalikan string yang mewakili objek saat ini.

Transient(Type, Func<IServiceProvider,Object>)

Membuat instans ServiceDescriptor dengan , , implementationFactorydan Transient masa pakai yang ditentukanservice.

Transient(Type, Type)

Membuat instans ServiceDescriptor dengan yang ditentukan service dan implementationType dan masa pakainya Transient .

Transient<TService,TImplementation>()

Membuat instans ServiceDescriptor dengan , , TImplementationdan Transient masa pakai yang ditentukanTService.

Transient<TService,TImplementation>(Func<IServiceProvider,TImplementation>)

Membuat instans ServiceDescriptor dengan , , TImplementation, implementationFactorydan Transient masa pakai yang ditentukanTService.

Transient<TService>(Func<IServiceProvider,TService>)

Membuat instans ServiceDescriptor dengan , , implementationFactorydan Transient masa pakai yang ditentukanTService.

Berlaku untuk