ServiceDescriptor Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Beskriver en tjänst med dess tjänsttyp, implementering och livslängd.
public ref class ServiceDescriptor
public class ServiceDescriptor
type ServiceDescriptor = class
Public Class ServiceDescriptor
- Arv
-
ServiceDescriptor
Konstruktorer
| Name | Description |
|---|---|
| ServiceDescriptor(Type, Func<IServiceProvider,Object>, ServiceLifetime) |
Initierar en ny instans av ServiceDescriptor med angiven |
| ServiceDescriptor(Type, Object, Func<IServiceProvider,Object,Object>, ServiceLifetime) |
Initierar en ny instans av ServiceDescriptor med angiven |
| ServiceDescriptor(Type, Object, Object) |
Initierar en ny instans av ServiceDescriptor med angiven |
| ServiceDescriptor(Type, Object, Type, ServiceLifetime) |
Initierar en ny instans av ServiceDescriptor med angiven |
| ServiceDescriptor(Type, Object) |
Initierar en ny instans av ServiceDescriptor med angiven |
| ServiceDescriptor(Type, Type, ServiceLifetime) |
Initierar en ny instans av ServiceDescriptor med angiven |
Egenskaper
| Name | Description |
|---|---|
| ImplementationFactory |
Hämtar den fabrik som används för att skapa en tjänstinstans eller returnerar |
| ImplementationInstance |
Hämtar den instans som implementerar tjänsten eller returnerar |
| ImplementationType |
Type Hämtar som implementerar tjänsten eller returnerar |
| IsKeyedService |
Anger om tjänsten är en nyckelbaserad tjänst. |
| KeyedImplementationFactory |
Hämtar den fabrik som används för att skapa Keyed-tjänstinstanser eller genererar InvalidOperationException om IsKeyedService är |
| KeyedImplementationInstance |
Hämtar den instans som implementerar tjänsten eller genererar InvalidOperationException om IsKeyedService är |
| KeyedImplementationType |
Hämtar som Type implementerar tjänsten eller genererar InvalidOperationException om IsKeyedService är |
| Lifetime |
ServiceLifetime Hämtar tjänsten. |
| ServiceKey |
Hämta nyckeln för tjänsten, om tillämpligt. |
| ServiceType |
Type Hämtar tjänsten. |
Metoder
| Name | Description |
|---|---|
| Describe(Type, Func<IServiceProvider,Object>, ServiceLifetime) |
Skapar en instans av ServiceDescriptor med angiven |
| Describe(Type, Type, ServiceLifetime) |
Skapar en instans av ServiceDescriptor med angiven |
| DescribeKeyed(Type, Object, Func<IServiceProvider,Object,Object>, ServiceLifetime) |
Skapar en instans av ServiceDescriptor med angiven |
| DescribeKeyed(Type, Object, Type, ServiceLifetime) |
Skapar en instans av ServiceDescriptor med angiven |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| KeyedScoped(Type, Object, Func<IServiceProvider,Object,Object>) |
Skapar en instans av ServiceDescriptor med angiven |
| KeyedScoped(Type, Object, Type) |
Skapar en instans av ServiceDescriptor med angiven |
| KeyedScoped<TService,TImplementation>(Object, Func<IServiceProvider,Object,TImplementation>) |
Skapar en instans av ServiceDescriptor med angiven |
| KeyedScoped<TService,TImplementation>(Object) |
Skapar en instans av ServiceDescriptor med angiven |
| KeyedScoped<TService>(Object, Func<IServiceProvider,Object,TService>) |
Skapar en instans av ServiceDescriptor med angiven |
| KeyedSingleton(Type, Object, Func<IServiceProvider,Object,Object>) |
Skapar en instans av ServiceDescriptor med angiven |
| KeyedSingleton(Type, Object, Object) |
Skapar en instans av ServiceDescriptor med angiven |
| KeyedSingleton(Type, Object, Type) |
Skapar en instans av ServiceDescriptor med angiven |
| KeyedSingleton<TService,TImplementation>(Object, Func<IServiceProvider,Object,TImplementation>) |
Skapar en instans av ServiceDescriptor med angiven |
| KeyedSingleton<TService,TImplementation>(Object) |
Skapar en instans av ServiceDescriptor med angiven |
| KeyedSingleton<TService>(Object, Func<IServiceProvider,Object,TService>) |
Skapar en instans av ServiceDescriptor med angiven |
| KeyedSingleton<TService>(Object, TService) |
Skapar en instans av ServiceDescriptor med angiven |
| KeyedTransient(Type, Object, Func<IServiceProvider,Object,Object>) |
Skapar en instans av ServiceDescriptor med angiven |
| KeyedTransient(Type, Object, Type) |
Skapar en instans av ServiceDescriptor med angiven |
| KeyedTransient<TService,TImplementation>(Object, Func<IServiceProvider,Object,TImplementation>) |
Skapar en instans av ServiceDescriptor med angiven |
| KeyedTransient<TService,TImplementation>(Object) |
Skapar en instans av ServiceDescriptor med angiven |
| KeyedTransient<TService>(Object, Func<IServiceProvider,Object,TService>) |
Skapar en instans av ServiceDescriptor med angiven |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| Scoped(Type, Func<IServiceProvider,Object>) |
Skapar en instans av ServiceDescriptor med angiven |
| Scoped(Type, Type) |
Skapar en instans av ServiceDescriptor med angiven |
| Scoped<TService,TImplementation>() |
Skapar en instans av ServiceDescriptor med angiven |
| Scoped<TService,TImplementation>(Func<IServiceProvider,TImplementation>) |
Skapar en instans av ServiceDescriptor med angiven |
| Scoped<TService>(Func<IServiceProvider,TService>) |
Skapar en instans av ServiceDescriptor med angiven |
| Singleton(Type, Func<IServiceProvider,Object>) |
Skapar en instans av ServiceDescriptor med angiven |
| Singleton(Type, Object) |
Skapar en instans av ServiceDescriptor med angiven |
| Singleton(Type, Type) |
Skapar en instans av ServiceDescriptor med angiven |
| Singleton<TService,TImplementation>() |
Skapar en instans av ServiceDescriptor med angiven |
| Singleton<TService,TImplementation>(Func<IServiceProvider,TImplementation>) |
Skapar en instans av ServiceDescriptor med angiven |
| Singleton<TService>(Func<IServiceProvider,TService>) |
Skapar en instans av ServiceDescriptor med angiven |
| Singleton<TService>(TService) |
Skapar en instans av ServiceDescriptor med angiven |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. |
| Transient(Type, Func<IServiceProvider,Object>) |
Skapar en instans av ServiceDescriptor med angiven |
| Transient(Type, Type) |
Skapar en instans av ServiceDescriptor med angiven |
| Transient<TService,TImplementation>() |
Skapar en instans av ServiceDescriptor med angiven |
| Transient<TService,TImplementation>(Func<IServiceProvider,TImplementation>) |
Skapar en instans av ServiceDescriptor med angiven |
| Transient<TService>(Func<IServiceProvider,TService>) |
Skapar en instans av ServiceDescriptor med angiven |