Udostępnij za pośrednictwem


ServiceCollectionServiceExtensions.AddTransient Metoda

Definicja

Przeciążenia

AddTransient(IServiceCollection, Type)

Dodaje usługę przejściową typu określonego w serviceType parametrze IServiceCollection.

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

Dodaje usługę przejściową typu określonego w serviceType fabryce określonej w implementationFactory do określonej .IServiceCollection

AddTransient(IServiceCollection, Type, Type)

Dodaje usługę przejściową typu określonego w serviceType implementacji typu określonego w implementationType parametrze do określonego IServiceCollectionelementu .

AddTransient<TService,TImplementation>(IServiceCollection)

Dodaje usługę przejściową typu określonego w TService z typem implementacji określonym w TImplementation parametrze do określonego IServiceCollectionelementu .

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

Dodaje usługę przejściową typu określonego w TService z typem implementacji określonym w TImplementation przy użyciu fabryki określonej w implementationFactory do określonej IServiceCollectionwartości .

AddTransient<TService>(IServiceCollection)

Dodaje usługę przejściową typu określonego w TService parametrze IServiceCollection.

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

Dodaje usługę przejściową typu określonego w TService fabryce określonej w implementationFactory do określonej .IServiceCollection

AddTransient(IServiceCollection, Type)

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

Dodaje usługę przejściową typu określonego w serviceType parametrze 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

Element IServiceCollection do dodania usługi.

serviceType
Type

Typ usługi do zarejestrowania i implementacji do użycia.

Zwraca

Odwołanie do tego wystąpienia po zakończeniu operacji.

Zobacz też

Dotyczy

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

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

Dodaje usługę przejściową typu określonego w serviceType fabryce określonej w implementationFactory do określonej .IServiceCollection

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

Element IServiceCollection do dodania usługi.

serviceType
Type

Typ usługi do zarejestrowania.

implementationFactory
Func<IServiceProvider,Object>

Fabryka, która tworzy usługę.

Zwraca

Odwołanie do tego wystąpienia po zakończeniu operacji.

Zobacz też

Dotyczy

AddTransient(IServiceCollection, Type, Type)

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

Dodaje usługę przejściową typu określonego w serviceType implementacji typu określonego w implementationType parametrze do określonego IServiceCollectionelementu .

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

Element IServiceCollection do dodania usługi.

serviceType
Type

Typ usługi do zarejestrowania.

implementationType
Type

Typ implementacji usługi.

Zwraca

Odwołanie do tego wystąpienia po zakończeniu operacji.

Zobacz też

Dotyczy

AddTransient<TService,TImplementation>(IServiceCollection)

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

Dodaje usługę przejściową typu określonego w TService z typem implementacji określonym w TImplementation parametrze do określonego IServiceCollectionelementu .

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 usługi do dodania.

TImplementation

Typ implementacji do użycia.

Parametry

services
IServiceCollection

Element IServiceCollection do dodania usługi.

Zwraca

Odwołanie do tego wystąpienia po zakończeniu operacji.

Zobacz też

Dotyczy

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

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

Dodaje usługę przejściową typu określonego w TService z typem implementacji określonym w TImplementation przy użyciu fabryki określonej w implementationFactory do określonej IServiceCollectionwartości .

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 usługi do dodania.

TImplementation

Typ implementacji do użycia.

Parametry

services
IServiceCollection

Element IServiceCollection do dodania usługi.

implementationFactory
Func<IServiceProvider,TImplementation>

Fabryka, która tworzy usługę.

Zwraca

Odwołanie do tego wystąpienia po zakończeniu operacji.

Zobacz też

Dotyczy

AddTransient<TService>(IServiceCollection)

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

Dodaje usługę przejściową typu określonego w TService parametrze 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 usługi do dodania.

Parametry

services
IServiceCollection

Element IServiceCollection do dodania usługi.

Zwraca

Odwołanie do tego wystąpienia po zakończeniu operacji.

Zobacz też

Dotyczy

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

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

Dodaje usługę przejściową typu określonego w TService fabryce określonej w implementationFactory do określonej .IServiceCollection

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 usługi do dodania.

Parametry

services
IServiceCollection

Element IServiceCollection do dodania usługi.

implementationFactory
Func<IServiceProvider,TService>

Fabryka, która tworzy usługę.

Zwraca

Odwołanie do tego wystąpienia po zakończeniu operacji.

Zobacz też

Dotyczy