Share via


AccessorExtensions Classe

Definição

Métodos de extensão para IInfrastructure<T>.

Normalmente, esses métodos são usados por provedores de banco de dados (e outras extensões). Geralmente, eles não são usados no código do aplicativo.

public static class AccessorExtensions
type AccessorExtensions = class
Public Module AccessorExtensions
Herança
AccessorExtensions

Comentários

IInfrastructure<T> é usado para ocultar propriedades que não se destinam a serem usadas no código do aplicativo, mas podem ser usadas em métodos de extensão escritos por provedores de banco de dados etc.

Métodos

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.

GetService(IInfrastructure<IServiceProvider>, Type)

Resolve um serviço do IServiceProvider exposto de um tipo que implementa IInfrastructure<T>.

GetService<TService>(IInfrastructure<IServiceProvider>)

Resolve um serviço do IServiceProvider exposto de um tipo que implementa IInfrastructure<T>.

Aplica-se a