Security.InsertProviderAt(Provider, Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ajoute un nouveau fournisseur, à une position spécifiée.
[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
Paramètres
- provider
- Provider
fournisseur à ajouter.
- position
- Int32
position de préférence que l’appelant souhaiterait pour ce fournisseur.
Retours
position de préférence réelle dans laquelle le fournisseur a été ajouté, ou -1 si le fournisseur n’a pas été ajouté, car il est déjà installé.
- Attributs
Remarques
Ajoute un nouveau fournisseur, à une position spécifiée. La position est l’ordre de préférence dans lequel les fournisseurs sont recherchés pour les algorithmes demandés. La position est basée sur 1, c’est-à-dire 1 est la plus préférée, suivie de 2, et ainsi de suite.
Si le fournisseur donné est installé à la position demandée, le fournisseur qui était à cette position, et tous les fournisseurs ayant une position supérieure positionà , sont déplacés vers le haut d’une position (vers la fin de la liste des fournisseurs installés).
Un fournisseur ne peut pas être ajouté s’il est déjà installé.
S’il existe un gestionnaire de sécurité, la java.lang.SecurityManager#checkSecurityAccess méthode est appelée avec le nom de la "insertProvider" cible d’autorisation pour voir s’il est ok d’ajouter un nouveau fournisseur. Si cette vérification d’autorisation est refusée, checkSecurityAccess elle est appelée à nouveau avec le nom de la cible d’autorisation "insertProvider."+provider.getName() . Si les deux vérifications sont refusées, une SecurityException exception est levée.
Java documentation pour java.security.Security.insertProviderAt(java.security.Provider, int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.