Provider.Service.NewInstance(Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回此服务描述的实现的新实例。
[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)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。