Aracılığıyla paylaş


ServiceDescriptor.Singleton Yöntem

Tanım

Aşırı Yüklemeler

Singleton(Type, Func<IServiceProvider,Object>)

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

Singleton(Type, Object)

Belirtilen serviceType, implementationInstanceve Scoped yaşam süresi ile bir örneği ServiceDescriptor oluşturur.

Singleton(Type, Type)

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

Singleton<TService,TImplementation>()

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

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

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

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

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

Singleton<TService>(TService)

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

Singleton(Type, Func<IServiceProvider,Object>)

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

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

public:
 static Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^ Singleton(Type ^ serviceType, Func<IServiceProvider ^, System::Object ^> ^ implementationFactory);
public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Singleton (Type serviceType, Func<IServiceProvider,object> implementationFactory);
static member Singleton : Type * Func<IServiceProvider, obj> -> Microsoft.Extensions.DependencyInjection.ServiceDescriptor
Public Shared Function Singleton (serviceType As Type, implementationFactory As Func(Of IServiceProvider, Object)) As ServiceDescriptor

Parametreler

serviceType
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

Singleton(Type, Object)

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

Belirtilen serviceType, implementationInstanceve Scoped yaşam süresi ile bir örneği ServiceDescriptor oluşturur.

public:
 static Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^ Singleton(Type ^ serviceType, System::Object ^ implementationInstance);
public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Singleton (Type serviceType, object implementationInstance);
static member Singleton : Type * obj -> Microsoft.Extensions.DependencyInjection.ServiceDescriptor
Public Shared Function Singleton (serviceType As Type, implementationInstance As Object) As ServiceDescriptor

Parametreler

serviceType
Type

Hizmetin türü.

implementationInstance
Object

Uygulamanın örneği.

Döndürülenler

Yeni bir ServiceDescriptor örneği.

Şunlara uygulanır

Singleton(Type, Type)

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

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

public:
 static Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^ Singleton(Type ^ service, Type ^ implementationType);
public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Singleton (Type service, Type implementationType);
static member Singleton : Type * Type -> Microsoft.Extensions.DependencyInjection.ServiceDescriptor
Public Shared Function Singleton (service As Type, implementationType As Type) As ServiceDescriptor

Parametreler

service
Type

Hizmetin türü.

implementationType
Type

Uygulamanın türü.

Döndürülenler

Yeni bir ServiceDescriptor örneği.

Şunlara uygulanır

Singleton<TService,TImplementation>()

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

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

public:
generic <typename TService, typename TImplementation>
 where TService : class where TImplementation : class, TService static Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^ Singleton();
public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Singleton<TService,TImplementation> () where TService : class where TImplementation : class, TService;
static member Singleton : unit -> Microsoft.Extensions.DependencyInjection.ServiceDescriptor (requires 'Service : null)
Public Shared Function Singleton(Of TService As Class, TImplementation As Class) () As ServiceDescriptor

Tür Parametreleri

TService

Hizmetin türü.

TImplementation

Uygulamanın türü.

Döndürülenler

Yeni bir ServiceDescriptor örneği.

Şunlara uygulanır

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

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

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

public:
generic <typename TService, typename TImplementation>
 where TService : class where TImplementation : class, TService static Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^ Singleton(Func<IServiceProvider ^, TImplementation> ^ implementationFactory);
public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Singleton<TService,TImplementation> (Func<IServiceProvider,TImplementation> implementationFactory) where TService : class where TImplementation : class, TService;
static member Singleton : Func<IServiceProvider, #'Service> -> Microsoft.Extensions.DependencyInjection.ServiceDescriptor (requires 'Service : null)
Public Shared Function Singleton(Of TService As Class, TImplementation As Class) (implementationFactory As Func(Of IServiceProvider, TImplementation)) As ServiceDescriptor

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

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

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

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

public:
generic <typename TService>
 where TService : class static Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^ Singleton(Func<IServiceProvider ^, TService> ^ implementationFactory);
public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Singleton<TService> (Func<IServiceProvider,TService> implementationFactory) where TService : class;
static member Singleton : Func<IServiceProvider, 'Service (requires 'Service : null)> -> Microsoft.Extensions.DependencyInjection.ServiceDescriptor (requires 'Service : null)
Public Shared Function Singleton(Of TService As Class) (implementationFactory As Func(Of IServiceProvider, TService)) As ServiceDescriptor

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

Singleton<TService>(TService)

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

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

public:
generic <typename TService>
 where TService : class static Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^ Singleton(TService implementationInstance);
public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Singleton<TService> (TService implementationInstance) where TService : class;
static member Singleton : 'Service -> Microsoft.Extensions.DependencyInjection.ServiceDescriptor (requires 'Service : null)
Public Shared Function Singleton(Of TService As Class) (implementationInstance As TService) As ServiceDescriptor

Tür Parametreleri

TService

Hizmetin türü.

Parametreler

implementationInstance
TService

Uygulamanın örneği.

Döndürülenler

Yeni bir ServiceDescriptor örneği.

Şunlara uygulanır