Langage

ServiceCollectionDescriptorExtensions.TryAddScoped Méthode

Définition

Surcharges

Nom Description
TryAddScoped(IServiceCollection, Type)

Ajoute le service service spécifié Scoped au collection type de service si le type de service n’a pas déjà été inscrit.

TryAddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>)

Ajoute le paramètre spécifié service en tant que Scoped service à l’aide de la fabrique spécifiée dans implementationFactory le collection cas où le type de service n’a pas déjà été inscrit.

TryAddScoped(IServiceCollection, Type, Type)

Ajoute le paramètre spécifié service en tant que Scoped service avec l’implémentation implementationType au collection si le type de service n’a pas déjà été inscrit.

TryAddScoped<TService,TImplementation>(IServiceCollection)

Ajoute le type d’implémentation TService de service spécifié Scoped dans TImplementation le collection cas où le type de service n’a pas déjà été inscrit.

TryAddScoped<TService>(IServiceCollection)

Ajoute le service TService spécifié Scoped au collection type de service si le type de service n’a pas déjà été inscrit.

TryAddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Ajoute le paramètre spécifié TService en tant que Scoped service à l’aide de la fabrique spécifiée dans implementationFactory le services cas où le type de service n’a pas déjà été inscrit.

TryAddScoped(IServiceCollection, Type)

Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs

Ajoute le service service spécifié Scoped au collection type de service si le type de service n’a pas déjà été inscrit.

public:
[System::Runtime::CompilerServices::Extension]
 static void TryAddScoped(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ collection, Type ^ service);
public static void TryAddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, Type service);
static member TryAddScoped : Microsoft.Extensions.DependencyInjection.IServiceCollection * Type -> unit
<Extension()>
Public Sub TryAddScoped (collection As IServiceCollection, service As Type)

Paramètres

collection
IServiceCollection

L’attribut IServiceCollection.

service
Type

Type du service à inscrire.

Voir aussi

S’applique à

TryAddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>)

Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs

Ajoute le paramètre spécifié service en tant que Scoped service à l’aide de la fabrique spécifiée dans implementationFactory le collection cas où le type de service n’a pas déjà été inscrit.

public:
[System::Runtime::CompilerServices::Extension]
 static void TryAddScoped(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ collection, Type ^ service, Func<IServiceProvider ^, System::Object ^> ^ implementationFactory);
public static void TryAddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, Type service, Func<IServiceProvider,object> implementationFactory);
static member TryAddScoped : Microsoft.Extensions.DependencyInjection.IServiceCollection * Type * Func<IServiceProvider, obj> -> unit
<Extension()>
Public Sub TryAddScoped (collection As IServiceCollection, service As Type, implementationFactory As Func(Of IServiceProvider, Object))

Paramètres

collection
IServiceCollection

L’attribut IServiceCollection.

service
Type

Type du service à inscrire.

implementationFactory
Func<IServiceProvider,Object>

Fabrique qui crée le service.

Voir aussi

S’applique à

TryAddScoped(IServiceCollection, Type, Type)

Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs

Ajoute le paramètre spécifié service en tant que Scoped service avec l’implémentation implementationType au collection si le type de service n’a pas déjà été inscrit.

public:
[System::Runtime::CompilerServices::Extension]
 static void TryAddScoped(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ collection, Type ^ service, Type ^ implementationType);
public static void TryAddScoped(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, Type service, Type implementationType);
static member TryAddScoped : Microsoft.Extensions.DependencyInjection.IServiceCollection * Type * Type -> unit
<Extension()>
Public Sub TryAddScoped (collection As IServiceCollection, service As Type, implementationType As Type)

Paramètres

collection
IServiceCollection

L’attribut IServiceCollection.

service
Type

Type du service à inscrire.

implementationType
Type

Type d’implémentation du service.

Voir aussi

S’applique à

TryAddScoped<TService,TImplementation>(IServiceCollection)

Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs

Ajoute le type d’implémentation TService de service spécifié Scoped dans TImplementation le collection cas où le type de service n’a pas déjà été inscrit.

public:
generic <typename TService, typename TImplementation>
 where TService : class where TImplementation : class, TService[System::Runtime::CompilerServices::Extension]
 static void TryAddScoped(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ collection);
public static void TryAddScoped<TService,TImplementation>(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection) where TService : class where TImplementation : class, TService;
static member TryAddScoped : Microsoft.Extensions.DependencyInjection.IServiceCollection -> unit (requires 'Service : null)
<Extension()>
Public Sub TryAddScoped(Of TService As Class, TImplementation As Class) (collection As IServiceCollection)

Paramètres de type

TService

Type du service à ajouter.

TImplementation

Type de l’implémentation à utiliser.

Paramètres

collection
IServiceCollection

L’attribut IServiceCollection.

Voir aussi

S’applique à

TryAddScoped<TService>(IServiceCollection)

Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs

Ajoute le service TService spécifié Scoped au collection type de service si le type de service n’a pas déjà été inscrit.

public:
generic <typename TService>
 where TService : class[System::Runtime::CompilerServices::Extension]
 static void TryAddScoped(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ collection);
public static void TryAddScoped<TService>(this Microsoft.Extensions.DependencyInjection.IServiceCollection collection) where TService : class;
static member TryAddScoped : Microsoft.Extensions.DependencyInjection.IServiceCollection -> unit (requires 'Service : null)
<Extension()>
Public Sub TryAddScoped(Of TService As Class) (collection As IServiceCollection)

Paramètres de type

TService

Type du service à ajouter.

Paramètres

collection
IServiceCollection

L’attribut IServiceCollection.

Voir aussi

S’applique à

TryAddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs

Ajoute le paramètre spécifié TService en tant que Scoped service à l’aide de la fabrique spécifiée dans implementationFactory le services cas où le type de service n’a pas déjà été inscrit.

public:
generic <typename TService>
 where TService : class[System::Runtime::CompilerServices::Extension]
 static void TryAddScoped(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Func<IServiceProvider ^, TService> ^ implementationFactory);
public static void TryAddScoped<TService>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Func<IServiceProvider,TService> implementationFactory) where TService : class;
static member TryAddScoped : Microsoft.Extensions.DependencyInjection.IServiceCollection * Func<IServiceProvider, 'Service (requires 'Service : null)> -> unit (requires 'Service : null)
<Extension()>
Public Sub TryAddScoped(Of TService As Class) (services As IServiceCollection, implementationFactory As Func(Of IServiceProvider, TService))

Paramètres de type

TService

Type du service à ajouter.

Paramètres

services
IServiceCollection

L’attribut IServiceCollection.

implementationFactory
Func<IServiceProvider,TService>

Fabrique qui crée le service.

Voir aussi

S’applique à