AccessorExtensions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
的 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>的类型公开的服务。 |