ServiceDescriptor.Transient Yöntem

Tanım

Aşırı Yüklemeler

Transient(Type, Func<IServiceProvider,Object>)

Belirtilen service, implementationFactoryve Transient yaşam süresi ile bir örneği ServiceDescriptor oluşturur.

Transient(Type, Type)

Belirtilen service ve implementationTypeTransient yaşam süresi ile bir örneği ServiceDescriptor oluşturur.

Transient<TService,TImplementation>()

Belirtilen TService, TImplementationve Transient yaşam süresi ile bir örneği ServiceDescriptor oluşturur.

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

Belirtilen TService, , TImplementationimplementationFactoryve Transient yaşam süresi ile bir örneği ServiceDescriptor oluşturur.

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

Belirtilen TService, implementationFactoryve Transient yaşam süresi ile bir örneği ServiceDescriptor oluşturur.

Transient(Type, Func<IServiceProvider,Object>)

Kaynak:
ServiceDescriptor.cs
Kaynak:
ServiceDescriptor.cs
Kaynak:
ServiceDescriptor.cs

Belirtilen service, implementationFactoryve Transient yaşam süresi ile bir örneği ServiceDescriptor oluşturur.

C#
public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Transient(Type service, Func<IServiceProvider,object> implementationFactory);

Parametreler

service
Type

Hizmetin türü.

implementationFactory
Func<IServiceProvider,Object>

Hizmet uygulamasının yeni örneklerini oluşturmak için bir fabrika.

Döndürülenler

Yeni bir ServiceDescriptor örneği.

Şunlara uygulanır

.NET 10 (package-provided) ve diğer sürümler
Ürün Sürümler
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)

Transient(Type, Type)

Kaynak:
ServiceDescriptor.cs
Kaynak:
ServiceDescriptor.cs
Kaynak:
ServiceDescriptor.cs

Belirtilen service ve implementationTypeTransient yaşam süresi ile bir örneği ServiceDescriptor oluşturur.

C#
public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Transient(Type service, Type implementationType);

Parametreler

service
Type

Hizmetin türü.

implementationType
Type

Uygulamanın türü.

Döndürülenler

Yeni bir ServiceDescriptor örneği.

Şunlara uygulanır

.NET 10 (package-provided) ve diğer sürümler
Ürün Sürümler
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)

Transient<TService,TImplementation>()

Kaynak:
ServiceDescriptor.cs
Kaynak:
ServiceDescriptor.cs
Kaynak:
ServiceDescriptor.cs

Belirtilen TService, TImplementationve Transient yaşam süresi ile bir örneği ServiceDescriptor oluşturur.

C#
public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Transient<TService,TImplementation>() where TService : class where TImplementation : class, TService;

Tür Parametreleri

TService

Hizmetin türü.

TImplementation

Uygulamanın türü.

Döndürülenler

Yeni bir ServiceDescriptor örneği.

Şunlara uygulanır

.NET 10 (package-provided) ve diğer sürümler
Ürün Sürümler
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)

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

Kaynak:
ServiceDescriptor.cs
Kaynak:
ServiceDescriptor.cs
Kaynak:
ServiceDescriptor.cs

Belirtilen TService, , TImplementationimplementationFactoryve Transient yaşam süresi ile bir örneği ServiceDescriptor oluşturur.

C#
public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Transient<TService,TImplementation>(Func<IServiceProvider,TImplementation> implementationFactory) where TService : class where TImplementation : class, TService;

Tür Parametreleri

TService

Hizmetin türü.

TImplementation

Uygulamanın türü.

Parametreler

implementationFactory
Func<IServiceProvider,TImplementation>

Hizmet uygulamasının yeni örneklerini oluşturmak için bir fabrika.

Döndürülenler

Yeni bir ServiceDescriptor örneği.

Şunlara uygulanır

.NET 10 (package-provided) ve diğer sürümler
Ürün Sürümler
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)

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

Kaynak:
ServiceDescriptor.cs
Kaynak:
ServiceDescriptor.cs
Kaynak:
ServiceDescriptor.cs

Belirtilen TService, implementationFactoryve Transient yaşam süresi ile bir örneği ServiceDescriptor oluşturur.

C#
public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Transient<TService>(Func<IServiceProvider,TService> implementationFactory) where TService : class;

Tür Parametreleri

TService

Hizmetin türü.

Parametreler

implementationFactory
Func<IServiceProvider,TService>

Hizmet uygulamasının yeni örneklerini oluşturmak için bir fabrika.

Döndürülenler

Yeni bir ServiceDescriptor örneği.

Şunlara uygulanır

.NET 10 (package-provided) ve diğer sürümler
Ürün Sürümler
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)