Provider.Replace Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.