Compartilhar via


IInfrastructure<T> Interface

Definição

Essa interface é implementada explicitamente por tipo para ocultar propriedades que não se destinam a ser usadas no código do aplicativo, mas podem ser usadas em métodos de extensão escritos por provedores de banco de dados etc.

Normalmente, essa interface é usada por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

public interface IInfrastructure<out T>
public interface IInfrastructure<T>
type IInfrastructure<'T> = interface
Public Interface IInfrastructure(Of Out T)
Public Interface IInfrastructure(Of T)

Parâmetros de tipo

T

O tipo da propriedade que está sendo ocultada.

Este parâmetro de tipo é covariante. Isso significa que é possível usar o tipo especificado ou qualquer tipo mais derivado. Para obter mais informações sobre covariância e contravariância, consulte Covariância e contravariância em genéricos.
Derivado

Comentários

Consulte Implementação de provedores de banco de dados e extensões para obter mais informações e exemplos.

Propriedades

Instance

Obtém o valor da propriedade que está sendo ocultada.

Métodos de Extensão

GetInfrastructure<T>(IInfrastructure<T>)

Obtém o valor de uma propriedade que está sendo ocultada usando IInfrastructure<T>.

Esse método normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

Aplica-se a