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

要传递给构造函数的值;如果此类型的服务不使用构造函数Parameter,则为 null。

返回

此服务的新实现

属性

例外

如果无法构造实例,则为

如果实现不支持指定的 constructorParameter,则为 。

注解

返回此服务描述的实现的新实例。 安全提供程序框架使用此方法构造实现。 应用程序通常不需要调用它。

默认实现使用反射来调用此类型的服务的标准构造函数。 安全提供程序可以重写此方法,以不同的方式实现实例化。 有关详细信息以及对各种类型的服务有效的构造函数Parameter 的值,请参阅

Java加密体系结构 API 规范和amp;参考。

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

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于