Idioma

DependencyInjectionMethodParameterBinding Classe

Definição

Descreve a associação de um método em um serviço de injeção de dependência interna de EF, que pode ou não ter e associar IServicePropertya um parâmetro em um construtor, método de fábrica ou similar.

[System.Runtime.CompilerServices.Nullable(0)]
public class DependencyInjectionMethodParameterBinding : Microsoft.EntityFrameworkCore.Metadata.DependencyInjectionParameterBinding
public class DependencyInjectionMethodParameterBinding : Microsoft.EntityFrameworkCore.Metadata.DependencyInjectionParameterBinding
[<System.Runtime.CompilerServices.Nullable(0)>]
type DependencyInjectionMethodParameterBinding = class
    inherit DependencyInjectionParameterBinding
type DependencyInjectionMethodParameterBinding = class
    inherit DependencyInjectionParameterBinding
Public Class DependencyInjectionMethodParameterBinding
Inherits DependencyInjectionParameterBinding
Herança
Atributos

Comentários

Consulte tipos de entidade com construtores para obter mais informações e exemplos.

Construtores

Nome Descrição
DependencyInjectionMethodParameterBinding(Type, Type, MethodInfo, IPropertyBase)

Cria uma nova DependencyInjectionParameterBinding instância para o método fornecido do tipo de serviço fornecido.

DependencyInjectionMethodParameterBinding(Type, Type, MethodInfo, IPropertyBase[])

Cria uma nova DependencyInjectionParameterBinding instância para o método fornecido do tipo de serviço fornecido.

Propriedades

Nome Descrição
ConsumedProperties

As propriedades que são tratadas por essa associação e, portanto, não precisam ser definidas de alguma outra forma.

(Herdado de ParameterBinding)
Method

O método a ser associado, conforme definido na interface do serviço de injeção de dependência.

ParameterType

O tipo CLR de parâmetro.

(Herdado de ParameterBinding)
ServiceDelegate

Um delegado para definir uma propriedade de serviço CLR em uma instância de entidade.

ServiceType

O tipo CLR de serviço interno do EF.

(Herdado de ServiceParameterBinding)

Métodos

Nome Descrição
BindToParameter(Expression, Expression)

Cria uma árvore de expressão que representa a associação do valor de uma propriedade de uma expressão de materialização a um parâmetro do construtor, método de fábrica etc.

BindToParameter(Expression, Expression)

Cria uma árvore de expressão que representa a associação do valor de uma propriedade de uma expressão de materialização a um parâmetro do construtor, método de fábrica etc.

(Herdado de DependencyInjectionParameterBinding)
BindToParameter(ParameterBindingInfo)

Cria uma árvore de expressão que representa a associação do valor de uma propriedade de uma expressão de materialização a um parâmetro do construtor, método de fábrica etc.

BindToParameter(ParameterBindingInfo)

Cria uma árvore de expressão que representa a associação do valor de uma propriedade de uma expressão de materialização a um parâmetro do construtor, método de fábrica etc.

(Herdado de ServiceParameterBinding)
With(IPropertyBase[])

Cria uma cópia que contém as propriedades consumidas fornecidas.

Aplica-se a