Security.InsertProviderAt(Provider, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Agrega un nuevo proveedor, en una posición especificada.
[Android.Runtime.Register("insertProviderAt", "(Ljava/security/Provider;I)I", "")]
public static int InsertProviderAt(Java.Security.Provider? provider, int position);
[<Android.Runtime.Register("insertProviderAt", "(Ljava/security/Provider;I)I", "")>]
static member InsertProviderAt : Java.Security.Provider * int -> int
Parámetros
- provider
- Provider
el proveedor que se va a agregar.
- position
- Int32
la posición de preferencia que el autor de la llamada desea para este proveedor.
Devoluciones
la posición de preferencia real en la que se agregó el proveedor o -1 si el proveedor no se agregó porque ya está instalado.
- Atributos
Comentarios
Agrega un nuevo proveedor, en una posición especificada. La posición es el orden de preferencia en el que se buscan proveedores para algoritmos solicitados. La posición se basa en 1, es decir, 1 es la más preferida, seguida de 2, etc.
Si el proveedor especificado se instala en la posición solicitada, el proveedor que solía estar en esa posición y todos los proveedores con una posición mayor que position, se desplazan hacia arriba una posición (hacia el final de la lista de proveedores instalados).
No se puede agregar un proveedor si ya está instalado.
Si hay un administrador de seguridad, java.lang.SecurityManager#checkSecurityAccess se llama al método con el nombre de destino del "insertProvider" permiso para ver si está bien agregar un nuevo proveedor. Si se deniega esta comprobación de permisos, checkSecurityAccess se llama de nuevo con el nombre de destino del "insertProvider."+provider.getName() permiso. Si se deniegan ambas comprobaciones, se produce una SecurityException excepción .
Java documentación para java.security.Security.insertProviderAt(java.security.Provider, int).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.