語言

Provider.Service.NewInstance(Object) 方法

定義

回傳此服務所描述實作的新實例。

[Android.Runtime.Register("newInstance", "(Ljava/lang/Object;)Ljava/lang/Object;", "GetNewInstance_Ljava_lang_Object_Handler")]
public virtual Java.Lang.Object NewInstance(Java.Lang.Object constructorParameter);
[<Android.Runtime.Register("newInstance", "(Ljava/lang/Object;)Ljava/lang/Object;", "GetNewInstance_Ljava_lang_Object_Handler")>]
abstract member NewInstance : Java.Lang.Object -> Java.Lang.Object
override this.NewInstance : Java.Lang.Object -> Java.Lang.Object

參數

constructorParameter
Object

傳遞給建構子的值,若此類服務不使用建構參數,則為空值。

傳回

此服務的新實作

屬性

例外狀況

如果無法構造該實例。

若實作不支援指定的 constructorParameter。

備註

回傳此服務所描述實作的新實例。 安全提供者框架使用此方法來構建實作。 應用程式通常不需要呼叫。

預設實作使用反射來調用此類服務的標準建構子。 安全提供者可以覆寫此方法,以不同方式實作實例化。 關於各種服務類型所適用的詳細細節及 constructorParameter 的值,請參見

Java 密碼學架構 API 規範與amp;參考資料。

Java 文件 java.security.Provider.Service.newInstance(java.lang.Object)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於