Freigeben über


ServiceParameterBindingFactory Klasse

Definition

A IParameterBindingFactory für die Bindung an dienste, die von Abhängigkeiten eingefügt werden.

public class ServiceParameterBindingFactory : Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory
type ServiceParameterBindingFactory = class
    interface IParameterBindingFactory
Public Class ServiceParameterBindingFactory
Implements IParameterBindingFactory
Vererbung
ServiceParameterBindingFactory
Abgeleitet
Implementiert

Hinweise

Die Dienstlebensdauer ist Singleton , und mehrere Registrierungen sind zulässig. Dies bedeutet, dass ein einzelner instance jedes Diensts von vielen DbContext Instanzen verwendet wird. Die Implementierung muss threadsicher sein. Dieser Dienst kann nicht von Diensten abhängen, die als Scopedregistriert sind.

Weitere Informationen und Beispiele finden Sie unter Entitätstypen mit Konstruktoren .

Konstruktoren

ServiceParameterBindingFactory(Type)

Erstellt eine neue ServiceParameterBindingFactory instance für den angegebenen Diensttyp.

Methoden

Bind(IConventionEntityType, Type, String)

Erstellt einen ParameterBinding für den angegebenen Typ und Namen für den angegebenen Entitätstyp.

Bind(IMutableEntityType, Type, String)

Erstellt einen ParameterBinding für den angegebenen Typ und Namen für den angegebenen Entitätstyp.

Bind(IReadOnlyEntityType, Type, String)

Erstellt einen ParameterBinding für den angegebenen Typ und Namen für den angegebenen Entitätstyp.

CanBind(Type, String)

Überprüft, ob diese Factory einen Parameter mit dem angegebenen Typ und Namen binden kann.

Gilt für: