Provider.Replace Método

Definição

Sobrecargas

Nome Description
Replace(Object, Object)

Substituirá a entrada da chave especificada somente se ela estiver mapeada no momento para algum valor.

Replace(Object, Object, Object)

Substitui a entrada da chave especificada somente se atualmente mapeada para o valor especificado.

Replace(Object, Object)

Substituirá a entrada da chave especificada somente se ela estiver mapeada no momento para algum valor.

[Android.Runtime.Register("replace", "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;", "GetReplace_Ljava_lang_Object_Ljava_lang_Object_Handler", ApiSince=26)]
public override Java.Lang.Object? Replace(Java.Lang.Object? key, Java.Lang.Object? value);
[<Android.Runtime.Register("replace", "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;", "GetReplace_Ljava_lang_Object_Ljava_lang_Object_Handler", ApiSince=26)>]
override this.Replace : Java.Lang.Object * Java.Lang.Object -> Java.Lang.Object

Parâmetros

key
Object

a chave com a qual o valor especificado deve ser associado.

value
Object

o valor a ser substituído pelo valor existente.

Retornos

o valor anterior associado à chave especificada ou null se não houve mapeamento.

Atributos

Comentários

Substituirá a entrada da chave especificada somente se ela estiver mapeada no momento para algum valor.

Se um gerenciador de segurança estiver habilitado, seu checkSecurityAccess método será chamado com a cadeia "putProviderProperty."+namede caracteres, onde name está o nome do provedor, para ver se está tudo bem definir os valores de propriedade desse provedor.

Adicionado em 1.8.

Java documentação para java.security.Provider.replace(java.lang.Object, java.lang.Object).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Replace(Object, Object, Object)

Substitui a entrada da chave especificada somente se atualmente mapeada para o valor especificado.

[Android.Runtime.Register("replace", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z", "GetReplace_Ljava_lang_Object_Ljava_lang_Object_Ljava_lang_Object_Handler", ApiSince=26)]
public override bool Replace(Java.Lang.Object? key, Java.Lang.Object? oldValue, Java.Lang.Object? newValue);
[<Android.Runtime.Register("replace", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z", "GetReplace_Ljava_lang_Object_Ljava_lang_Object_Ljava_lang_Object_Handler", ApiSince=26)>]
override this.Replace : Java.Lang.Object * Java.Lang.Object * Java.Lang.Object -> bool

Parâmetros

key
Object

a chave com a qual o valor especificado está associado.

oldValue
Object

o valor esperado para ser associado à chave especificada.

newValue
Object

o valor a ser associado à chave especificada.

Retornos

true se o valor foi substituído.

Atributos

Comentários

Substitui a entrada da chave especificada somente se atualmente mapeada para o valor especificado.

Se um gerenciador de segurança estiver habilitado, seu checkSecurityAccess método será chamado com a cadeia "putProviderProperty."+namede caracteres, onde name está o nome do provedor, para ver se está tudo bem definir os valores de propriedade desse provedor.

Adicionado em 1.8.

Java documentação para java.security.Provider.replace(java.lang.Object, java.lang.Object, java.lang.Object).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a