Sdílet prostřednictvím


ServiceCollectionServiceExtensions.AddTransient Metoda

Definice

Přetížení

AddTransient(IServiceCollection, Type)

Přidá přechodnou službu typu zadaného v serviceType do zadaného IServiceCollection.

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

Přidá přechodnou službu typu zadaného v serviceType s objektem factory zadaným v implementationFactory do zadaného IServiceCollectionobjektu .

AddTransient(IServiceCollection, Type, Type)

Přidá přechodnou službu typu zadaného v serviceType s implementací typu zadaného v implementationType do zadaného IServiceCollection.

AddTransient<TService,TImplementation>(IServiceCollection)

Přidá přechodnou službu typu zadaného v TService s typem implementace zadaným v TImplementation do zadaného IServiceCollection.

AddTransient<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)

Přidá přechodnou službu typu zadaného v TService s typem implementace zadaným v TImplementation pomocí objektu factory zadaného v implementationFactory do zadaného IServiceCollectionobjektu .

AddTransient<TService>(IServiceCollection)

Přidá přechodnou službu typu zadaného v TService do zadaného IServiceCollection.

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

Přidá přechodnou službu typu zadaného v TService s objektem factory zadaným v implementationFactory do zadaného IServiceCollectionobjektu .

AddTransient(IServiceCollection, Type)

Zdroj:
ServiceCollectionServiceExtensions.cs
Zdroj:
ServiceCollectionServiceExtensions.cs
Zdroj:
ServiceCollectionServiceExtensions.cs
Zdroj:
ServiceCollectionServiceExtensions.cs
Zdroj:
ServiceCollectionServiceExtensions.cs

Přidá přechodnou službu typu zadaného v serviceType do zadaného IServiceCollection.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddTransient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Type ^ serviceType);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddTransient (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Type serviceType);
static member AddTransient : Microsoft.Extensions.DependencyInjection.IServiceCollection * Type -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddTransient (services As IServiceCollection, serviceType As Type) As IServiceCollection

Parametry

services
IServiceCollection

Chcete-li IServiceCollection přidat službu do.

serviceType
Type

Typ služby, která se má zaregistrovat, a implementace, která se má použít.

Návraty

Odkaz na tuto instanci po dokončení operace.

Viz také

Platí pro

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

Zdroj:
ServiceCollectionServiceExtensions.cs
Zdroj:
ServiceCollectionServiceExtensions.cs
Zdroj:
ServiceCollectionServiceExtensions.cs
Zdroj:
ServiceCollectionServiceExtensions.cs
Zdroj:
ServiceCollectionServiceExtensions.cs

Přidá přechodnou službu typu zadaného v serviceType s objektem factory zadaným v implementationFactory do zadaného IServiceCollectionobjektu .

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddTransient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Type ^ serviceType, Func<IServiceProvider ^, System::Object ^> ^ implementationFactory);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddTransient (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Type serviceType, Func<IServiceProvider,object> implementationFactory);
static member AddTransient : Microsoft.Extensions.DependencyInjection.IServiceCollection * Type * Func<IServiceProvider, obj> -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddTransient (services As IServiceCollection, serviceType As Type, implementationFactory As Func(Of IServiceProvider, Object)) As IServiceCollection

Parametry

services
IServiceCollection

Chcete-li IServiceCollection přidat službu do.

serviceType
Type

Typ služby, která se má zaregistrovat.

implementationFactory
Func<IServiceProvider,Object>

Továrna, která vytváří službu.

Návraty

Odkaz na tuto instanci po dokončení operace.

Viz také

Platí pro

AddTransient(IServiceCollection, Type, Type)

Zdroj:
ServiceCollectionServiceExtensions.cs
Zdroj:
ServiceCollectionServiceExtensions.cs
Zdroj:
ServiceCollectionServiceExtensions.cs
Zdroj:
ServiceCollectionServiceExtensions.cs
Zdroj:
ServiceCollectionServiceExtensions.cs

Přidá přechodnou službu typu zadaného v serviceType s implementací typu zadaného v implementationType do zadaného IServiceCollection.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddTransient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Type ^ serviceType, Type ^ implementationType);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddTransient (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Type serviceType, Type implementationType);
static member AddTransient : Microsoft.Extensions.DependencyInjection.IServiceCollection * Type * Type -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddTransient (services As IServiceCollection, serviceType As Type, implementationType As Type) As IServiceCollection

Parametry

services
IServiceCollection

Chcete-li IServiceCollection přidat službu do.

serviceType
Type

Typ služby, která se má zaregistrovat.

implementationType
Type

Typ implementace služby.

Návraty

Odkaz na tuto instanci po dokončení operace.

Viz také

Platí pro

AddTransient<TService,TImplementation>(IServiceCollection)

Zdroj:
ServiceCollectionServiceExtensions.cs
Zdroj:
ServiceCollectionServiceExtensions.cs
Zdroj:
ServiceCollectionServiceExtensions.cs
Zdroj:
ServiceCollectionServiceExtensions.cs
Zdroj:
ServiceCollectionServiceExtensions.cs

Přidá přechodnou službu typu zadaného v TService s typem implementace zadaným v TImplementation do zadaného IServiceCollection.

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

Parametry typu

TService

Typ služby, která se má přidat.

TImplementation

Typ implementace, která se má použít.

Parametry

services
IServiceCollection

Chcete-li IServiceCollection přidat službu do.

Návraty

Odkaz na tuto instanci po dokončení operace.

Viz také

Platí pro

AddTransient<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)

Zdroj:
ServiceCollectionServiceExtensions.cs
Zdroj:
ServiceCollectionServiceExtensions.cs
Zdroj:
ServiceCollectionServiceExtensions.cs
Zdroj:
ServiceCollectionServiceExtensions.cs
Zdroj:
ServiceCollectionServiceExtensions.cs

Přidá přechodnou službu typu zadaného v TService s typem implementace zadaným v TImplementation pomocí objektu factory zadaného v implementationFactory do zadaného IServiceCollectionobjektu .

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

Parametry typu

TService

Typ služby, která se má přidat.

TImplementation

Typ implementace, která se má použít.

Parametry

services
IServiceCollection

Chcete-li IServiceCollection přidat službu do.

implementationFactory
Func<IServiceProvider,TImplementation>

Továrna, která vytváří službu.

Návraty

Odkaz na tuto instanci po dokončení operace.

Viz také

Platí pro

AddTransient<TService>(IServiceCollection)

Zdroj:
ServiceCollectionServiceExtensions.cs
Zdroj:
ServiceCollectionServiceExtensions.cs
Zdroj:
ServiceCollectionServiceExtensions.cs
Zdroj:
ServiceCollectionServiceExtensions.cs
Zdroj:
ServiceCollectionServiceExtensions.cs

Přidá přechodnou službu typu zadaného v TService do zadaného IServiceCollection.

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

Parametry typu

TService

Typ služby, která se má přidat.

Parametry

services
IServiceCollection

Chcete-li IServiceCollection přidat službu do.

Návraty

Odkaz na tuto instanci po dokončení operace.

Viz také

Platí pro

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

Zdroj:
ServiceCollectionServiceExtensions.cs
Zdroj:
ServiceCollectionServiceExtensions.cs
Zdroj:
ServiceCollectionServiceExtensions.cs
Zdroj:
ServiceCollectionServiceExtensions.cs
Zdroj:
ServiceCollectionServiceExtensions.cs

Přidá přechodnou službu typu zadaného v TService s objektem factory zadaným v implementationFactory do zadaného IServiceCollectionobjektu .

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

Parametry typu

TService

Typ služby, která se má přidat.

Parametry

services
IServiceCollection

Chcete-li IServiceCollection přidat službu do.

implementationFactory
Func<IServiceProvider,TService>

Továrna, která vytváří službu.

Návraty

Odkaz na tuto instanci po dokončení operace.

Viz také

Platí pro