INestedSite 接口

定义

提供检索组件的完全嵌套名称的能力。

public interface class INestedSite : IServiceProvider, System::ComponentModel::ISite
public interface class INestedSite : System::ComponentModel::ISite
public interface INestedSite : IServiceProvider, System.ComponentModel.ISite
public interface INestedSite : System.ComponentModel.ISite
type INestedSite = interface
    interface ISite
    interface IServiceProvider
Public Interface INestedSite
Implements IServiceProvider, ISite
Public Interface INestedSite
Implements ISite
实现

属性

Component

当由类实现时,获取与 ISite 关联的组件。

(继承自 ISite)
Container

当由类实现时,获取与 IContainer 关联的 ISite

(继承自 ISite)
DesignMode

确定组件在由类实现时是否处于设计模式。

(继承自 ISite)
FullName

获取此站点内的组件的全名。

Name

当由类实现时,获取或设置与 ISite 关联的组件的名称。

(继承自 ISite)

方法

GetService(Type)

获取指定类型的服务对象。

(继承自 IServiceProvider)

扩展方法

GetKeyedService<T>(IServiceProvider, Object)

IServiceProvider获取 类型的T服务。

GetKeyedServices(IServiceProvider, Type, Object)

IServiceProvider获取 类型的serviceType服务的枚举。

GetKeyedServices<T>(IServiceProvider, Object)

IServiceProvider获取 类型的T服务的枚举。

GetRequiredKeyedService(IServiceProvider, Type, Object)

IServiceProvider获取 类型的serviceType服务。

GetRequiredKeyedService<T>(IServiceProvider, Object)

IServiceProvider获取 类型的T服务。

CreateAsyncScope(IServiceProvider)

新建可用于解析作用域内服务的 AsyncServiceScope

CreateScope(IServiceProvider)

新建可用于解析作用域内服务的 IServiceScope

GetRequiredService(IServiceProvider, Type)

IServiceProvider 获取类型 serviceType 的服务。

GetRequiredService<T>(IServiceProvider)

IServiceProvider 获取类型 T 的服务。

GetService<T>(IServiceProvider)

IServiceProvider 获取类型 T 的服务。

GetServices(IServiceProvider, Type)

IServiceProvider 获取 serviceType 类型服务的枚举。

GetServices<T>(IServiceProvider)

IServiceProvider 获取 T 类型服务的枚举。

GetFakeLogCollector(IServiceProvider)

获取对象,该对象收集发送到假记录器中的日志记录。

GetFakeRedactionCollector(IServiceProvider)

从依赖项注入容器中获取假的重设函数收集器实例。

适用于