Compartir a través de


IInfrastructure<T> Interfaz

Definición

Esta interfaz se implementa explícitamente por tipo para ocultar las propiedades que no están diseñadas para usarse en el código de aplicación, pero que se pueden usar en métodos de extensión escritos por proveedores de bases de datos, etc.

Normalmente, los proveedores de bases de datos usan esta interfaz (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

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

Tipo de la propiedad que se está ocultando.

Este parámetro de tipo es covariante, es decir, puede usar el tipo que haya especificado o cualquier tipo más derivado. Si desea obtener más información sobre la covarianza y la contravarianza, consulte Covarianza y contravarianza en genéricos.
Derivado

Comentarios

Consulte Implementación de proveedores y extensiones de bases de datos para obtener más información y ejemplos.

Propiedades

Instance

Obtiene el valor de la propiedad que se oculta.

Métodos de extensión

GetInfrastructure<T>(IInfrastructure<T>)

Obtiene el valor de una propiedad que se oculta mediante IInfrastructure<T>.

Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de aplicación.

Se aplica a