Condividi tramite


IInfrastructure<T> Interfaccia

Definizione

Questa interfaccia viene implementata in modo esplicito dal tipo per nascondere le proprietà che non devono essere usate nel codice dell'applicazione, ma possono essere usate nei metodi di estensione scritti dai provider di database e così via.

Questa interfaccia viene in genere usata dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

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

Parametri di tipo

T

Tipo della proprietà nascosta.

Questo parametro di tipo è covariante, ovvero puoi usare il tipo specificato o qualsiasi tipo più derivato. Per altre informazioni sulla covarianza e la controvarianza, vedi Covarianza e controvarianza nei generics.
Derivato

Commenti

Per altre informazioni ed esempi, vedere Implementazione di provider di database ed estensioni .

Proprietà

Instance

Ottiene il valore della proprietà nascosta.

Metodi di estensione

GetInfrastructure<T>(IInfrastructure<T>)

Ottiene il valore da una proprietà nascosta tramite IInfrastructure<T>.

Questo metodo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

Si applica a