共用方式為


SingletonDependencyResolver<T>.GetService(Type, Object) 方法

定義

嘗試解析指定合約類型的相依性,並選擇性地解析指定的索引鍵。 如果解析程式無法解析相依性,則它必須傳回 null 且不會擲回。 這可讓解析程式用於「責任鏈結」模式,如此一來,系統才能要求多個解析程式解析相依性,直到最後一個解析程式為止。

public object GetService (Type type, object key);
abstract member GetService : Type * obj -> obj
override this.GetService : Type * obj -> obj

參數

type
Type

介面或抽象基類,定義要解析的相依性。 傳回的物件必須是此類型的實例。

key
Object

或者,要解析之相依性索引鍵。 對於未依索引鍵區分的相依性,這可能是 null。

傳回

已解析的相依性,必須是指定合約類型的實例,如果無法解析相依性,則為 null。

實作

適用於