Udostępnij za pośrednictwem


ServiceDescriptor.Describe Metoda

Definicja

Przeciążenia

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

Tworzy wystąpienie klasy ServiceDescriptor z określonymi serviceTypeelementami , i .lifetimeimplementationFactory

Describe(Type, Type, ServiceLifetime)

Tworzy wystąpienie klasy ServiceDescriptor z określonymi serviceTypeelementami , i .lifetimeimplementationType

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

Źródło:
ServiceDescriptor.cs
Źródło:
ServiceDescriptor.cs
Źródło:
ServiceDescriptor.cs

Tworzy wystąpienie klasy ServiceDescriptor z określonymi serviceTypeelementami , i .lifetimeimplementationFactory

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

Parametry

serviceType
Type

Typ usługi.

implementationFactory
Func<IServiceProvider,Object>

Fabryka do tworzenia nowych wystąpień implementacji usługi.

lifetime
ServiceLifetime

Okres istnienia usługi.

Zwraca

Nowe wystąpienie elementu ServiceDescriptor.

Dotyczy

Describe(Type, Type, ServiceLifetime)

Źródło:
ServiceDescriptor.cs
Źródło:
ServiceDescriptor.cs
Źródło:
ServiceDescriptor.cs

Tworzy wystąpienie klasy ServiceDescriptor z określonymi serviceTypeelementami , i .lifetimeimplementationType

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

Parametry

serviceType
Type

Typ usługi.

implementationType
Type

Typ implementacji.

lifetime
ServiceLifetime

Okres istnienia usługi.

Zwraca

Nowe wystąpienie elementu ServiceDescriptor.

Dotyczy