Dil

ServiceParameterBindingFactory Sınıf

Tanım

IParameterBindingFactory Bağımlılık eklenmiş hizmetlere bağlama için A.

[System.Runtime.CompilerServices.Nullable(0)]
public class ServiceParameterBindingFactory : Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory
public class ServiceParameterBindingFactory : Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory
[<System.Runtime.CompilerServices.Nullable(0)>]
type ServiceParameterBindingFactory = class
    interface IParameterBindingFactory
type ServiceParameterBindingFactory = class
    interface IParameterBindingFactory
Public Class ServiceParameterBindingFactory
Implements IParameterBindingFactory
Devralma
ServiceParameterBindingFactory
Türetilmiş
Özellikler
Uygulamalar

Açıklamalar

Hizmet ömrü ve Singleton birden çok kayda izin verilir. Bu, her hizmetin tek bir örneğinin birçok DbContext örnek tarafından kullanıldığı anlamına gelir. Uygulamanın iş parçacığı güvenli olması gerekir. Bu hizmet olarak Scopedkaydedilen hizmetlere bağımlı olamaz.

Daha fazla bilgi ve örnek için bkz. Oluşturucularla varlık türleri .

Oluşturucular

Veri Akışı Adı Description
ServiceParameterBindingFactory(Type)

Verilen hizmet türü için yeni ServiceParameterBindingFactory bir örnek oluşturur.

Yöntemler

Veri Akışı Adı Description
Bind(IConventionEntityType, Type, String)

Verilen varlık türünde verilen tür ve ad için bir ParameterBinding oluşturur.

Bind(IMutableEntityType, Type, String)

Verilen varlık türünde verilen tür ve ad için bir ParameterBinding oluşturur.

Bind(IReadOnlyEntityType, Type, String)

Verilen varlık türünde verilen tür ve ad için bir ParameterBinding oluşturur.

CanBind(Type, String)

Bu fabrikanın verilen tür ve ada sahip bir parametre bağlayıp bağlayamayacağını denetler.

Şunlara uygulanır