ServiceDescriptor Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Popisuje službu s typem, implementací a životností služby.
public ref class ServiceDescriptor
public class ServiceDescriptor
type ServiceDescriptor = class
Public Class ServiceDescriptor
- Dědičnost
-
ServiceDescriptor
Konstruktory
ServiceDescriptor(Type, Func<IServiceProvider,Object>, ServiceLifetime) |
Inicializuje novou instanci objektu ServiceDescriptor se zadaným |
ServiceDescriptor(Type, Object) |
Inicializuje novou instanci ServiceDescriptor s parametrem zadaným |
ServiceDescriptor(Type, Object, Func<IServiceProvider,Object,Object>, ServiceLifetime) |
Inicializuje novou instanci objektu ServiceDescriptor se zadaným |
ServiceDescriptor(Type, Object, Object) |
Inicializuje novou instanci ServiceDescriptor s parametrem zadaným |
ServiceDescriptor(Type, Object, Type, ServiceLifetime) |
Inicializuje novou instanci objektu ServiceDescriptor se zadaným |
ServiceDescriptor(Type, Type, ServiceLifetime) |
Inicializuje novou instanci objektu ServiceDescriptor se zadaným |
Vlastnosti
ImplementationFactory |
Získá objekt pro vytváření instancí služby. |
ImplementationInstance |
Získá instanci, která implementuje službu. |
ImplementationType |
Získá , Type která implementuje službu. |
IsKeyedService |
Získá hodnotu, která označuje, zda služba je služba s klíčem. |
KeyedImplementationFactory |
Získá objekt pro vytváření instancí služby s klíčem. |
KeyedImplementationInstance |
Získá instanci, která implementuje službu. |
KeyedImplementationType |
Získá , Type která implementuje službu. |
Lifetime |
ServiceLifetime Získá ze služby. |
ServiceKey |
V případě potřeby získejte klíč služby. |
ServiceType |
Type Získá ze služby. |
Metody
Describe(Type, Func<IServiceProvider,Object>, ServiceLifetime) |
Vytvoří instanci se ServiceDescriptor zadanými |
Describe(Type, Type, ServiceLifetime) |
Vytvoří instanci se ServiceDescriptor zadanými |
DescribeKeyed(Type, Object, Func<IServiceProvider,Object,Object>, ServiceLifetime) |
Vytvoří instanci se ServiceDescriptor zadanými |
DescribeKeyed(Type, Object, Type, ServiceLifetime) |
Vytvoří instanci se ServiceDescriptor zadanými |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
KeyedScoped(Type, Object, Func<IServiceProvider,Object,Object>) |
Vytvoří instanci se ServiceDescriptor zadanými |
KeyedScoped(Type, Object, Type) |
Vytvoří instanci se ServiceDescriptor zadanými |
KeyedScoped<TService,TImplementation>(Object) |
Vytvoří instanci se ServiceDescriptor zadanými |
KeyedScoped<TService,TImplementation>(Object, Func<IServiceProvider,Object,TImplementation>) |
Vytvoří instanci se ServiceDescriptor zadanými |
KeyedScoped<TService>(Object, Func<IServiceProvider,Object,TService>) |
Vytvoří instanci se ServiceDescriptor zadanými |
KeyedSingleton(Type, Object, Func<IServiceProvider,Object,Object>) |
Vytvoří instanci se ServiceDescriptor zadanými |
KeyedSingleton(Type, Object, Object) |
Vytvoří instanci se ServiceDescriptor zadanými |
KeyedSingleton(Type, Object, Type) |
Vytvoří instanci se ServiceDescriptor zadanými |
KeyedSingleton<TService,TImplementation>(Object) |
Vytvoří instanci se ServiceDescriptor zadanými |
KeyedSingleton<TService,TImplementation>(Object, Func<IServiceProvider,Object,TImplementation>) |
Vytvoří instanci se ServiceDescriptor zadanými |
KeyedSingleton<TService>(Object, Func<IServiceProvider,Object,TService>) |
Vytvoří instanci se ServiceDescriptor zadanými |
KeyedSingleton<TService>(Object, TService) |
Vytvoří instanci se ServiceDescriptor zadanými |
KeyedTransient(Type, Object, Func<IServiceProvider,Object,Object>) |
Vytvoří instanci se ServiceDescriptor zadanými |
KeyedTransient(Type, Object, Type) |
Vytvoří instanci se ServiceDescriptor zadanými |
KeyedTransient<TService,TImplementation>(Object) |
Vytvoří instanci se ServiceDescriptor zadanými |
KeyedTransient<TService,TImplementation>(Object, Func<IServiceProvider,Object,TImplementation>) |
Vytvoří instanci se ServiceDescriptor zadanými |
KeyedTransient<TService>(Object, Func<IServiceProvider,Object,TService>) |
Vytvoří instanci se ServiceDescriptor zadanými |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
Scoped(Type, Func<IServiceProvider,Object>) |
Vytvoří instanci se ServiceDescriptor zadanými |
Scoped(Type, Type) |
Vytvoří instanci se ServiceDescriptor zadanými |
Scoped<TService,TImplementation>() |
Vytvoří instanci se ServiceDescriptor zadanými |
Scoped<TService,TImplementation>(Func<IServiceProvider,TImplementation>) |
Vytvoří instanci se ServiceDescriptor zadanými |
Scoped<TService>(Func<IServiceProvider,TService>) |
Vytvoří instanci se ServiceDescriptor zadanými |
Singleton(Type, Func<IServiceProvider,Object>) |
Vytvoří instanci se ServiceDescriptor zadanými |
Singleton(Type, Object) |
Vytvoří instanci se ServiceDescriptor zadanými |
Singleton(Type, Type) |
Vytvoří instanci se ServiceDescriptor zadanými |
Singleton<TService,TImplementation>() |
Vytvoří instanci se ServiceDescriptor zadanými |
Singleton<TService,TImplementation>(Func<IServiceProvider,TImplementation>) |
Vytvoří instanci se ServiceDescriptor zadanými |
Singleton<TService>(Func<IServiceProvider,TService>) |
Vytvoří instanci se ServiceDescriptor zadanými |
Singleton<TService>(TService) |
Vytvoří instanci se ServiceDescriptor zadanými |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. |
Transient(Type, Func<IServiceProvider,Object>) |
Vytvoří instanci se ServiceDescriptor zadanými |
Transient(Type, Type) |
Vytvoří instanci se ServiceDescriptor zadanými |
Transient<TService,TImplementation>() |
Vytvoří instanci se ServiceDescriptor zadanými |
Transient<TService,TImplementation>(Func<IServiceProvider,TImplementation>) |
Vytvoří instanci se ServiceDescriptor zadanými |
Transient<TService>(Func<IServiceProvider,TService>) |
Vytvoří instanci se ServiceDescriptor zadanými |