ServiceDescriptor Costruttori

Definizione

Overload

Nome Descrizione
ServiceDescriptor(Type, Object)

Inizializza una nuova istanza di ServiceDescriptor con l'oggetto specificato instance come .Singleton

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

Inizializza una nuova istanza di ServiceDescriptor con l'oggetto specificato factory.

ServiceDescriptor(Type, Object, Object)

Inizializza una nuova istanza di ServiceDescriptor con l'oggetto specificato instance come .Singleton

ServiceDescriptor(Type, Type, ServiceLifetime)

Inizializza una nuova istanza di ServiceDescriptor con l'oggetto specificato implementationType.

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

Inizializza una nuova istanza di ServiceDescriptor con l'oggetto specificato factory.

ServiceDescriptor(Type, Object, Type, ServiceLifetime)

Inizializza una nuova istanza di ServiceDescriptor con l'oggetto specificato implementationType.

ServiceDescriptor(Type, Object)

Origine:
ServiceDescriptor.cs
Origine:
ServiceDescriptor.cs
Origine:
ServiceDescriptor.cs
Origine:
ServiceDescriptor.cs

Inizializza una nuova istanza di ServiceDescriptor con l'oggetto specificato instance come .Singleton

public:
 ServiceDescriptor(Type ^ serviceType, System::Object ^ instance);
public ServiceDescriptor(Type serviceType, object instance);
new Microsoft.Extensions.DependencyInjection.ServiceDescriptor : Type * obj -> Microsoft.Extensions.DependencyInjection.ServiceDescriptor
Public Sub New (serviceType As Type, instance As Object)

Parametri

serviceType
Type

Oggetto Type del servizio.

instance
Object

Istanza che implementa il servizio.

Si applica a

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

Origine:
ServiceDescriptor.cs
Origine:
ServiceDescriptor.cs
Origine:
ServiceDescriptor.cs
Origine:
ServiceDescriptor.cs

Inizializza una nuova istanza di ServiceDescriptor con l'oggetto specificato factory.

public:
 ServiceDescriptor(Type ^ serviceType, Func<IServiceProvider ^, System::Object ^> ^ factory, Microsoft::Extensions::DependencyInjection::ServiceLifetime lifetime);
public ServiceDescriptor(Type serviceType, Func<IServiceProvider,object> factory, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime);
new Microsoft.Extensions.DependencyInjection.ServiceDescriptor : Type * Func<IServiceProvider, obj> * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.Extensions.DependencyInjection.ServiceDescriptor
Public Sub New (serviceType As Type, factory As Func(Of IServiceProvider, Object), lifetime As ServiceLifetime)

Parametri

serviceType
Type

Oggetto Type del servizio.

factory
Func<IServiceProvider,Object>

Factory usata per la creazione di istanze del servizio.

lifetime
ServiceLifetime

Oggetto ServiceLifetime del servizio.

Si applica a

ServiceDescriptor(Type, Object, Object)

Origine:
ServiceDescriptor.cs
Origine:
ServiceDescriptor.cs
Origine:
ServiceDescriptor.cs
Origine:
ServiceDescriptor.cs

Inizializza una nuova istanza di ServiceDescriptor con l'oggetto specificato instance come .Singleton

public:
 ServiceDescriptor(Type ^ serviceType, System::Object ^ serviceKey, System::Object ^ instance);
public ServiceDescriptor(Type serviceType, object? serviceKey, object instance);
new Microsoft.Extensions.DependencyInjection.ServiceDescriptor : Type * obj * obj -> Microsoft.Extensions.DependencyInjection.ServiceDescriptor
Public Sub New (serviceType As Type, serviceKey As Object, instance As Object)

Parametri

serviceType
Type

Oggetto Type del servizio.

serviceKey
Object

Oggetto ServiceKey del servizio.

instance
Object

Istanza che implementa il servizio.

Si applica a

ServiceDescriptor(Type, Type, ServiceLifetime)

Origine:
ServiceDescriptor.cs
Origine:
ServiceDescriptor.cs
Origine:
ServiceDescriptor.cs
Origine:
ServiceDescriptor.cs

Inizializza una nuova istanza di ServiceDescriptor con l'oggetto specificato implementationType.

public:
 ServiceDescriptor(Type ^ serviceType, Type ^ implementationType, Microsoft::Extensions::DependencyInjection::ServiceLifetime lifetime);
public ServiceDescriptor(Type serviceType, Type implementationType, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime);
new Microsoft.Extensions.DependencyInjection.ServiceDescriptor : Type * Type * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.Extensions.DependencyInjection.ServiceDescriptor
Public Sub New (serviceType As Type, implementationType As Type, lifetime As ServiceLifetime)

Parametri

serviceType
Type

Oggetto Type del servizio.

implementationType
Type

Oggetto che Type implementa il servizio.

lifetime
ServiceLifetime

Oggetto ServiceLifetime del servizio.

Si applica a

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

Origine:
ServiceDescriptor.cs
Origine:
ServiceDescriptor.cs
Origine:
ServiceDescriptor.cs
Origine:
ServiceDescriptor.cs

Inizializza una nuova istanza di ServiceDescriptor con l'oggetto specificato factory.

public:
 ServiceDescriptor(Type ^ serviceType, System::Object ^ serviceKey, Func<IServiceProvider ^, System::Object ^, System::Object ^> ^ factory, Microsoft::Extensions::DependencyInjection::ServiceLifetime lifetime);
public ServiceDescriptor(Type serviceType, object? serviceKey, Func<IServiceProvider,object?,object> factory, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime);
new Microsoft.Extensions.DependencyInjection.ServiceDescriptor : Type * obj * Func<IServiceProvider, obj, obj> * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.Extensions.DependencyInjection.ServiceDescriptor
Public Sub New (serviceType As Type, serviceKey As Object, factory As Func(Of IServiceProvider, Object, Object), lifetime As ServiceLifetime)

Parametri

serviceType
Type

Oggetto Type del servizio.

serviceKey
Object

Oggetto ServiceKey del servizio.

factory
Func<IServiceProvider,Object,Object>

Factory usata per la creazione di istanze del servizio.

lifetime
ServiceLifetime

Oggetto ServiceLifetime del servizio.

Si applica a

ServiceDescriptor(Type, Object, Type, ServiceLifetime)

Origine:
ServiceDescriptor.cs
Origine:
ServiceDescriptor.cs
Origine:
ServiceDescriptor.cs
Origine:
ServiceDescriptor.cs

Inizializza una nuova istanza di ServiceDescriptor con l'oggetto specificato implementationType.

public:
 ServiceDescriptor(Type ^ serviceType, System::Object ^ serviceKey, Type ^ implementationType, Microsoft::Extensions::DependencyInjection::ServiceLifetime lifetime);
public ServiceDescriptor(Type serviceType, object? serviceKey, Type implementationType, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime);
new Microsoft.Extensions.DependencyInjection.ServiceDescriptor : Type * obj * Type * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.Extensions.DependencyInjection.ServiceDescriptor
Public Sub New (serviceType As Type, serviceKey As Object, implementationType As Type, lifetime As ServiceLifetime)

Parametri

serviceType
Type

Oggetto Type del servizio.

serviceKey
Object

Oggetto ServiceKey del servizio.

implementationType
Type

Oggetto che Type implementa il servizio.

lifetime
ServiceLifetime

Oggetto ServiceLifetime del servizio.

Si applica a