ServiceDescriptor.Describe Metod

Definition

Överlagringar

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

Skapar en instans av ServiceDescriptor med angiven serviceType, implementationFactoryoch lifetime.

Describe(Type, Type, ServiceLifetime)

Skapar en instans av ServiceDescriptor med angiven serviceType, implementationTypeoch lifetime.

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

Källa:
ServiceDescriptor.cs
Källa:
ServiceDescriptor.cs
Källa:
ServiceDescriptor.cs
Källa:
ServiceDescriptor.cs

Skapar en instans av ServiceDescriptor med angiven serviceType, implementationFactoryoch lifetime.

public:
 static Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^ Describe(Type ^ serviceType, Func<IServiceProvider ^, System::Object ^> ^ implementationFactory, Microsoft::Extensions::DependencyInjection::ServiceLifetime lifetime);
public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Describe(Type serviceType, Func<IServiceProvider,object> implementationFactory, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime);
static member Describe : Type * Func<IServiceProvider, obj> * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.Extensions.DependencyInjection.ServiceDescriptor
Public Shared Function Describe (serviceType As Type, implementationFactory As Func(Of IServiceProvider, Object), lifetime As ServiceLifetime) As ServiceDescriptor

Parametrar

serviceType
Type

Typ av tjänst.

implementationFactory
Func<IServiceProvider,Object>

En fabrik för att skapa nya instanser av tjänstimplementeringen.

lifetime
ServiceLifetime

Tjänstens livslängd.

Returer

En ny instans av ServiceDescriptor.

Gäller för

Describe(Type, Type, ServiceLifetime)

Källa:
ServiceDescriptor.cs
Källa:
ServiceDescriptor.cs
Källa:
ServiceDescriptor.cs
Källa:
ServiceDescriptor.cs

Skapar en instans av ServiceDescriptor med angiven serviceType, implementationTypeoch lifetime.

public:
 static Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^ Describe(Type ^ serviceType, Type ^ implementationType, Microsoft::Extensions::DependencyInjection::ServiceLifetime lifetime);
public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Describe(Type serviceType, Type implementationType, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime);
static member Describe : Type * Type * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.Extensions.DependencyInjection.ServiceDescriptor
Public Shared Function Describe (serviceType As Type, implementationType As Type, lifetime As ServiceLifetime) As ServiceDescriptor

Parametrar

serviceType
Type

Typ av tjänst.

implementationType
Type

Typen av implementering.

lifetime
ServiceLifetime

Tjänstens livslängd.

Returer

En ny instans av ServiceDescriptor.

Gäller för