Security.InsertProviderAt(Provider, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt einen neuen Anbieter an einer angegebenen Position hinzu.
[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
Parameter
- provider
- Provider
der hinzuzufügende Anbieter.
- position
- Int32
die Einstellungsposition, die der Anrufer für diesen Anbieter verwenden möchte.
Gibt zurück
die tatsächliche Einstellungsposition, in der der Anbieter hinzugefügt wurde, oder -1, wenn der Anbieter nicht hinzugefügt wurde, da er bereits installiert ist.
- Attribute
Hinweise
Fügt einen neuen Anbieter an einer angegebenen Position hinzu. Die Position ist die Einstellungsreihenfolge, in der Anbieter nach angeforderten Algorithmen gesucht werden. Die Position ist 1-basiert, d. h. 1 wird am meisten bevorzugt, gefolgt von 2 usw.
Wenn der angegebene Anbieter an der angeforderten Position installiert ist, wird der Anbieter, der an dieser Position verwendet wurde, und alle Anbieter mit einer Position größer als position, um eine Position nach oben verschoben (zum Ende der Liste der installierten Anbieter).
Ein Anbieter kann nicht hinzugefügt werden, wenn er bereits installiert ist.
Wenn ein Sicherheits-Manager vorhanden ist, wird die java.lang.SecurityManager#checkSecurityAccess Methode mit dem "insertProvider" Berechtigungszielnamen aufgerufen, um festzustellen, ob es ok ist, einen neuen Anbieter hinzuzufügen. Wenn diese Berechtigungsprüfung verweigert wird, checkSecurityAccess wird sie erneut mit dem Zielnamen der "insertProvider."+provider.getName() Berechtigung aufgerufen. Wenn beide Prüfungen verweigert werden, wird ein SecurityException Fehler ausgelöst.
Java Dokumentation für java.security.Security.insertProviderAt(java.security.Provider, int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.