ServiceDescriptor 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.
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
| Nama | Deskripsi |
|---|---|
| ServiceDescriptor(Type, Func<IServiceProvider,Object>, ServiceLifetime) |
Menginisialisasi instans ServiceDescriptor baru dengan yang ditentukan |
| ServiceDescriptor(Type, Object, Func<IServiceProvider,Object,Object>, ServiceLifetime) |
Menginisialisasi instans ServiceDescriptor baru dengan yang ditentukan |
| ServiceDescriptor(Type, Object, Object) |
Menginisialisasi instans ServiceDescriptor baru dengan yang ditentukan |
| ServiceDescriptor(Type, Object, Type, ServiceLifetime) |
Menginisialisasi instans ServiceDescriptor baru dengan yang ditentukan |
| ServiceDescriptor(Type, Object) |
Menginisialisasi instans ServiceDescriptor baru dengan yang ditentukan |
| ServiceDescriptor(Type, Type, ServiceLifetime) |
Menginisialisasi instans ServiceDescriptor baru dengan yang ditentukan |
Properti
| Nama | Deskripsi |
|---|---|
| ImplementationFactory |
Mendapatkan pabrik yang digunakan untuk membuat instans |
| ImplementationInstance |
Mendapatkan instans yang mengimplementasikan layanan, atau mengembalikan |
| ImplementationType |
Type Mendapatkan yang mengimplementasikan layanan, atau mengembalikan |
| IsKeyedService |
Menunjukkan apakah layanan adalah layanan kunci. |
| KeyedImplementationFactory |
Mendapatkan pabrik yang digunakan untuk membuat instans layanan Keyed, atau melempar InvalidOperationException jika IsKeyedService adalah |
| KeyedImplementationInstance |
Mendapatkan instans yang mengimplementasikan layanan, atau melempar InvalidOperationException jika IsKeyedService adalah |
| KeyedImplementationType |
Type Mendapatkan yang mengimplementasikan layanan, atau melempar InvalidOperationException jika IsKeyedService adalah |
| Lifetime |
ServiceLifetime Mendapatkan layanan. |
| ServiceKey |
Dapatkan kunci layanan, jika berlaku. |
| ServiceType |
Type Mendapatkan layanan. |
Metode
| Nama | Deskripsi |
|---|---|
| Describe(Type, Func<IServiceProvider,Object>, ServiceLifetime) |
Membuat instans ServiceDescriptor dengan yang ditentukan |
| Describe(Type, Type, ServiceLifetime) |
Membuat instans ServiceDescriptor dengan yang ditentukan |
| DescribeKeyed(Type, Object, Func<IServiceProvider,Object,Object>, ServiceLifetime) |
Membuat instans ServiceDescriptor dengan yang ditentukan |
| DescribeKeyed(Type, Object, Type, ServiceLifetime) |
Membuat instans ServiceDescriptor dengan yang ditentukan |
| 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 Type instans saat ini. (Diperoleh dari Object) |
| KeyedScoped(Type, Object, Func<IServiceProvider,Object,Object>) |
Membuat instans ServiceDescriptor dengan , , |
| KeyedScoped(Type, Object, Type) |
Membuat instans ServiceDescriptor dengan yang ditentukan |
| KeyedScoped<TService,TImplementation>(Object, Func<IServiceProvider,Object,TImplementation>) |
Membuat instans ServiceDescriptor dengan , , |
| KeyedScoped<TService,TImplementation>(Object) |
Membuat instans ServiceDescriptor dengan , , |
| KeyedScoped<TService>(Object, Func<IServiceProvider,Object,TService>) |
Membuat instans ServiceDescriptor dengan , , |
| KeyedSingleton(Type, Object, Func<IServiceProvider,Object,Object>) |
Membuat instans ServiceDescriptor dengan , , |
| KeyedSingleton(Type, Object, Object) |
Membuat instans ServiceDescriptor dengan , , |
| KeyedSingleton(Type, Object, Type) |
Membuat instans ServiceDescriptor dengan yang ditentukan |
| KeyedSingleton<TService,TImplementation>(Object, Func<IServiceProvider,Object,TImplementation>) |
Membuat instans ServiceDescriptor dengan , , |
| KeyedSingleton<TService,TImplementation>(Object) |
Membuat instans ServiceDescriptor dengan , , |
| KeyedSingleton<TService>(Object, Func<IServiceProvider,Object,TService>) |
Membuat instans ServiceDescriptor dengan , , |
| KeyedSingleton<TService>(Object, TService) |
Membuat instans ServiceDescriptor dengan , , |
| KeyedTransient(Type, Object, Func<IServiceProvider,Object,Object>) |
Membuat instans ServiceDescriptor dengan , , |
| KeyedTransient(Type, Object, Type) |
Membuat instans ServiceDescriptor dengan yang ditentukan |
| KeyedTransient<TService,TImplementation>(Object, Func<IServiceProvider,Object,TImplementation>) |
Membuat instans ServiceDescriptor dengan , , |
| KeyedTransient<TService,TImplementation>(Object) |
Membuat instans ServiceDescriptor dengan , , |
| KeyedTransient<TService>(Object, Func<IServiceProvider,Object,TService>) |
Membuat instans ServiceDescriptor dengan , , |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| Scoped(Type, Func<IServiceProvider,Object>) |
Membuat instans ServiceDescriptor dengan , , |
| Scoped(Type, Type) |
Membuat instans ServiceDescriptor dengan yang ditentukan |
| Scoped<TService,TImplementation>() |
Membuat instans ServiceDescriptor dengan , , |
| Scoped<TService,TImplementation>(Func<IServiceProvider,TImplementation>) |
Membuat instans ServiceDescriptor dengan , , |
| Scoped<TService>(Func<IServiceProvider,TService>) |
Membuat instans ServiceDescriptor dengan , , |
| Singleton(Type, Func<IServiceProvider,Object>) |
Membuat instans ServiceDescriptor dengan , , |
| Singleton(Type, Object) |
Membuat instans ServiceDescriptor dengan , , |
| Singleton(Type, Type) |
Membuat instans ServiceDescriptor dengan yang ditentukan |
| Singleton<TService,TImplementation>() |
Membuat instans ServiceDescriptor dengan , , |
| Singleton<TService,TImplementation>(Func<IServiceProvider,TImplementation>) |
Membuat instans ServiceDescriptor dengan , , |
| Singleton<TService>(Func<IServiceProvider,TService>) |
Membuat instans ServiceDescriptor dengan , , |
| Singleton<TService>(TService) |
Membuat instans ServiceDescriptor dengan , , |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. |
| Transient(Type, Func<IServiceProvider,Object>) |
Membuat instans ServiceDescriptor dengan , , |
| Transient(Type, Type) |
Membuat instans ServiceDescriptor dengan yang ditentukan |
| Transient<TService,TImplementation>() |
Membuat instans ServiceDescriptor dengan , , |
| Transient<TService,TImplementation>(Func<IServiceProvider,TImplementation>) |
Membuat instans ServiceDescriptor dengan , , |
| Transient<TService>(Func<IServiceProvider,TService>) |
Membuat instans ServiceDescriptor dengan , , |