Security.InsertProviderAt(Provider, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет новый поставщик по указанной позиции.
[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
Параметры
- provider
- Provider
добавляемый поставщик.
- position
- Int32
Расположение предпочтения, которое вызывающий объект хотел бы для этого поставщика.
Возвращаемое значение
фактическое положение предпочтения, в котором был добавлен поставщик, или -1, если поставщик не был добавлен, так как он уже установлен.
- Атрибуты
Комментарии
Добавляет новый поставщик по указанной позиции. Позиция — это порядок предпочтений, в котором поставщики ищут запрошенные алгоритмы. Позиция основана на 1, то есть 1 является наиболее предпочтительной, а затем 2 и т. д.
Если указанный поставщик установлен по запрошенной позиции, поставщик, который использовался в этой позиции, и все поставщики с положением больше position, чем, перемещаются вверх по одной позиции (в конец списка установленных поставщиков).
Поставщик нельзя добавить, если он уже установлен.
Если есть диспетчер безопасности, метод вызывается с "insertProvider" именем целевого объекта разрешения, чтобы узнать, java.lang.SecurityManager#checkSecurityAccess правильно ли добавить нового поставщика. Если эта проверка разрешений запрещена, checkSecurityAccess снова вызывается с именем целевого "insertProvider."+provider.getName() объекта разрешения. Если оба проверки запрещены, SecurityException создается исключение.
Java документации по java.security.Security.insertProviderAt(java.security.Provider, int).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".