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)

從相依性插入容器取得假的重構函式收集器實例。

適用於