语言

AccessorExtensions 类

定义

的 IInfrastructure<T>扩展方法 。

这些方法通常由数据库提供程序(和其他扩展)使用。 应用程序代码中通常不使用它们。

public static class AccessorExtensions
[System.Runtime.CompilerServices.Nullable(0)]
public static class AccessorExtensions
type AccessorExtensions = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type AccessorExtensions = class
Public Module AccessorExtensions
继承
AccessorExtensions
特性

注解

IInfrastructure<T> 用于隐藏不打算在应用程序代码中使用的属性,但可用于数据库提供程序等编写的扩展方法。

方法

名称 说明
GetInfrastructure<T>(IInfrastructure<T>)

从正在使用的隐藏 IInfrastructure<T>属性中获取值。

此方法通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。

GetService(IInfrastructure<IServiceProvider>, Type)

解析从 IServiceProvider 实现 IInfrastructure<T>的类型公开的服务。

GetService<TService>(IInfrastructure<IServiceProvider>)

解析从 IServiceProvider 实现 IInfrastructure<T>的类型公开的服务。

适用于