共用方式為


ObjectFactory<T> 代理人

定義

傳回 的結果 CreateFactory<T>(Type[]),這個委派會指定要呼叫的 Factory 方法,以具現化 類型的 T實例。

generic <typename T>
public delegate T ObjectFactory(IServiceProvider ^ serviceProvider, cli::array <System::Object ^> ^ arguments);
public delegate T ObjectFactory<T>(IServiceProvider serviceProvider, object?[]? arguments);
type ObjectFactory<'T> = delegate of IServiceProvider * obj[] -> 'T
Public Delegate Function ObjectFactory(Of T)(serviceProvider As IServiceProvider, arguments As Object()) As T 

類型參數

T

傳回之實例的類型。

參數

serviceProvider
IServiceProvider

要從中取得服務引數的 IServiceProvider

arguments
Object[]

其他的建構函式引數。

傳回值

T

類型的 T實例。

擴充方法

GetMethodInfo(Delegate)

取得表示特定委派所代表之方法的物件。

適用於