다음을 통해 공유


ServiceCollectionMap.TryAddTransient 메서드

정의

오버로드

TryAddTransient(Type, Func<IServiceProvider,Object>)

Transient 지정된 서비스 유형에 대한 서비스가 이미 등록되지 않은 경우 지정된 팩터리에서 구현된 서비스를 추가합니다.

TryAddTransient(Type, Type)

Transient 지정된 서비스 유형에 대한 서비스가 이미 등록되지 않은 경우 지정된 구체적인 형식으로 구현된 서비스를 추가합니다.

TryAddTransient<TService,TImplementation>(Func<IServiceProvider,TImplementation>)

Transient 지정된 서비스 유형에 대한 서비스가 이미 등록되지 않은 경우 지정된 팩터리에서 구현된 서비스를 추가합니다.

TryAddTransient<TService,TImplementation>()

Transient 지정된 서비스 유형에 대한 서비스가 이미 등록되지 않은 경우 지정된 구체적인 형식으로 구현된 서비스를 추가합니다.

TryAddTransient<TService>(Func<IServiceProvider,TService>)

Transient 지정된 서비스 유형에 대한 서비스가 이미 등록되지 않은 경우 지정된 팩터리에서 구현된 서비스를 추가합니다.

TryAddTransient(Type, Func<IServiceProvider,Object>)

Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs

Transient 지정된 서비스 유형에 대한 서비스가 이미 등록되지 않은 경우 지정된 팩터리에서 구현된 서비스를 추가합니다.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddTransient (Type serviceType, Func<IServiceProvider,object> factory);
abstract member TryAddTransient : Type * Func<IServiceProvider, obj> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddTransient : Type * Func<IServiceProvider, obj> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddTransient (serviceType As Type, factory As Func(Of IServiceProvider, Object)) As ServiceCollectionMap

매개 변수

serviceType
Type

서비스에 대한 계약입니다.

factory
Func<IServiceProvider,Object>

서비스를 구현하는 팩터리입니다.

반환

추가 호출을 연결할 수 있는 맵입니다.

적용 대상

TryAddTransient(Type, Type)

Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs

Transient 지정된 서비스 유형에 대한 서비스가 이미 등록되지 않은 경우 지정된 구체적인 형식으로 구현된 서비스를 추가합니다.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddTransient (Type serviceType, Type implementationType);
abstract member TryAddTransient : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddTransient : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddTransient (serviceType As Type, implementationType As Type) As ServiceCollectionMap

매개 변수

serviceType
Type

서비스에 대한 계약입니다.

implementationType
Type

서비스를 구현하는 구체적인 형식입니다.

반환

추가 호출을 연결할 수 있는 맵입니다.

적용 대상

TryAddTransient<TService,TImplementation>(Func<IServiceProvider,TImplementation>)

Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs

Transient 지정된 서비스 유형에 대한 서비스가 이미 등록되지 않은 경우 지정된 팩터리에서 구현된 서비스를 추가합니다.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddTransient<TService,TImplementation> (Func<IServiceProvider,TImplementation> factory) where TService : class where TImplementation : class, TService;
abstract member TryAddTransient : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddTransient : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddTransient(Of TService As Class, TImplementation As Class) (factory As Func(Of IServiceProvider, TImplementation)) As ServiceCollectionMap

형식 매개 변수

TService

서비스에 대한 계약입니다.

TImplementation

지정된 팩터리에서 만드는 구체적인 형식입니다.

매개 변수

factory
Func<IServiceProvider,TImplementation>

서비스를 구현하는 팩터리입니다.

반환

추가 호출을 연결할 수 있는 맵입니다.

적용 대상

TryAddTransient<TService,TImplementation>()

Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs

Transient 지정된 서비스 유형에 대한 서비스가 이미 등록되지 않은 경우 지정된 구체적인 형식으로 구현된 서비스를 추가합니다.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddTransient<TService,TImplementation> () where TService : class where TImplementation : class, TService;
abstract member TryAddTransient : unit -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddTransient : unit -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddTransient(Of TService As Class, TImplementation As Class) () As ServiceCollectionMap

형식 매개 변수

TService

서비스에 대한 계약입니다.

TImplementation

서비스를 구현하는 구체적인 형식입니다.

반환

추가 호출을 연결할 수 있는 맵입니다.

적용 대상

TryAddTransient<TService>(Func<IServiceProvider,TService>)

Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs
Source:
ServiceCollectionMap.cs

Transient 지정된 서비스 유형에 대한 서비스가 이미 등록되지 않은 경우 지정된 팩터리에서 구현된 서비스를 추가합니다.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddTransient<TService> (Func<IServiceProvider,TService> factory) where TService : class;
abstract member TryAddTransient : Func<IServiceProvider, 'Service (requires 'Service : null)> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddTransient : Func<IServiceProvider, 'Service (requires 'Service : null)> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddTransient(Of TService As Class) (factory As Func(Of IServiceProvider, TService)) As ServiceCollectionMap

형식 매개 변수

TService

서비스에 대한 계약입니다.

매개 변수

factory
Func<IServiceProvider,TService>

서비스를 구현하는 팩터리입니다.

반환

추가 호출을 연결할 수 있는 맵입니다.

적용 대상