İngilizce dilinde oku

Aracılığıyla paylaş


ServiceDescriptor.KeyedTransient Yöntem

Tanım

Aşırı Yüklemeler

KeyedTransient(Type, Object, Func<IServiceProvider,Object,Object>)

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

KeyedTransient(Type, Object, Type)

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

KeyedTransient<TService,TImplementation>(Object)

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

KeyedTransient<TService,TImplementation>(Object, Func<IServiceProvider,Object,TImplementation>)

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

KeyedTransient<TService>(Object, Func<IServiceProvider,Object,TService>)

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

KeyedTransient(Type, Object, Func<IServiceProvider,Object,Object>)

Kaynak:
ServiceDescriptor.cs
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 KeyedTransient (Type service, object? serviceKey, Func<IServiceProvider,object?,object> implementationFactory);

Parametreler

service
Type

Hizmetin türü.

serviceKey
Object

Hizmetin ServiceKey .

implementationFactory
Func<IServiceProvider,Object,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 9 ve diğer sürümler
Ürün Sürümler
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

KeyedTransient(Type, Object, Type)

Kaynak:
ServiceDescriptor.cs
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 KeyedTransient (Type service, object? serviceKey, Type implementationType);

Parametreler

service
Type

Hizmetin türü.

serviceKey
Object

Hizmetin ServiceKey .

implementationType
Type

Uygulamanın türü.

Döndürülenler

Yeni bir ServiceDescriptor örneği.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

KeyedTransient<TService,TImplementation>(Object)

Kaynak:
ServiceDescriptor.cs
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 KeyedTransient<TService,TImplementation> (object? serviceKey) where TService : class where TImplementation : class, TService;

Tür Parametreleri

TService

Hizmetin türü.

TImplementation

Uygulamanın türü.

Parametreler

serviceKey
Object

Hizmetin ServiceKey .

Döndürülenler

Yeni bir ServiceDescriptor örneği.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

KeyedTransient<TService,TImplementation>(Object, Func<IServiceProvider,Object,TImplementation>)

Kaynak:
ServiceDescriptor.cs
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 KeyedTransient<TService,TImplementation> (object? serviceKey, Func<IServiceProvider,object?,TImplementation> implementationFactory) where TService : class where TImplementation : class, TService;

Tür Parametreleri

TService

Hizmetin türü.

TImplementation

Uygulamanın türü.

Parametreler

serviceKey
Object

Hizmetin ServiceKey .

implementationFactory
Func<IServiceProvider,Object,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 9 ve diğer sürümler
Ürün Sürümler
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

KeyedTransient<TService>(Object, Func<IServiceProvider,Object,TService>)

Kaynak:
ServiceDescriptor.cs
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 KeyedTransient<TService> (object? serviceKey, Func<IServiceProvider,object?,TService> implementationFactory) where TService : class;

Tür Parametreleri

TService

Hizmetin türü.

Parametreler

serviceKey
Object

Hizmetin ServiceKey .

implementationFactory
Func<IServiceProvider,Object,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 9 ve diğer sürümler
Ürün Sürümler
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1