Condividi tramite


AccessorExtensions Classe

Definizione

Metodi di estensione per IInfrastructure<T>.

Questi metodi vengono in genere usati dai provider di database (e altre estensioni). In genere non vengono usati nel codice dell'applicazione.

public static class AccessorExtensions
type AccessorExtensions = class
Public Module AccessorExtensions
Ereditarietà
AccessorExtensions

Commenti

IInfrastructure<T> viene usato 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.

Metodi

GetInfrastructure<T>(IInfrastructure<T>)

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

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

GetService(IInfrastructure<IServiceProvider>, Type)

Risolve un servizio dall'oggetto IServiceProvider esposto da un tipo che implementa IInfrastructure<T>.

GetService<TService>(IInfrastructure<IServiceProvider>)

Risolve un servizio dall'oggetto IServiceProvider esposto da un tipo che implementa IInfrastructure<T>.

Si applica a