RecoverableSecurityException Класс

Определение

Специализация SecurityException , содержащая дополнительные сведения о том, как привлечь конечного пользователя к восстановлению после исключения.

[Android.Runtime.Register("android/app/RecoverableSecurityException", ApiSince=29, DoNotGenerateAcw=true)]
public sealed class RecoverableSecurityException : Java.Lang.SecurityException, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/RecoverableSecurityException", ApiSince=29, DoNotGenerateAcw=true)>]
type RecoverableSecurityException = class
    inherit SecurityException
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Наследование
Атрибуты
Реализации

Комментарии

Специализация SecurityException , содержащая дополнительные сведения о том, как привлечь конечного пользователя к восстановлению после исключения.

Это исключение подходит только в тех случаях, когда пользователь может выполнить конкретные действия для восстановления и продвижения вперед, например подтверждение или ввод учетных данных для проверки подлинности или предоставление доступа.

Если принимающее приложение активно участвует с пользователем, оно должно предоставить содержащиеся сведения о восстановлении, чтобы помочь пользователю добиться прогресса. <p class="note"> Примечание. Устаревший код, получающий это исключение, может рассматривать его как общий SecurityException, и поэтому нет никакой гарантии, что содержащиеся сообщения будут показаны конечному пользователю.

Документация по Java для android.app.RecoverableSecurityException.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Конструкторы

RecoverableSecurityException(Throwable, ICharSequence, RemoteAction)

Создайте экземпляр, готовый к созданию.

RecoverableSecurityException(Throwable, String, RemoteAction)

Специализация SecurityException , содержащая дополнительные сведения о том, как привлечь конечного пользователя к восстановлению после исключения.

Поля

is_generated

Специализация SecurityException , содержащая дополнительные сведения о том, как привлечь конечного пользователя к восстановлению после исключения.

(Унаследовано от Throwable)

Свойства

Cause

Возвращает причину этого вызываемого объекта или null значение , если причина не существует или неизвестна.

(Унаследовано от Throwable)
Class

Специализация SecurityException , содержащая дополнительные сведения о том, как привлечь конечного пользователя к восстановлению после исключения.

(Унаследовано от Throwable)
Creator

Специализация SecurityException , содержащая дополнительные сведения о том, как привлечь конечного пользователя к восстановлению после исключения.

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Throwable)
JniIdentityHashCode

Специализация SecurityException , содержащая дополнительные сведения о том, как привлечь конечного пользователя к восстановлению после исключения.

(Унаследовано от Throwable)
JniPeerMembers

Специализация SecurityException , содержащая дополнительные сведения о том, как привлечь конечного пользователя к восстановлению после исключения.

LocalizedMessage

Создает локализованное описание этого вызываемого объекта.

(Унаследовано от Throwable)
Message

Возвращает строку подробного сообщения этого вызываемого объекта.

(Унаследовано от Throwable)
PeerReference

Специализация SecurityException , содержащая дополнительные сведения о том, как привлечь конечного пользователя к восстановлению после исключения.

(Унаследовано от Throwable)
StackTrace

Специализация SecurityException , содержащая дополнительные сведения о том, как привлечь конечного пользователя к восстановлению после исключения.

(Унаследовано от Throwable)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от SecurityException)
ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от SecurityException)
UserAction

Возвращает основное действие, которое инициирует восстановление.

UserMessage

Специализация SecurityException , содержащая дополнительные сведения о том, как привлечь конечного пользователя к восстановлению после исключения.

UserMessageFormatted

Возвращает короткое сообщение, описывающее проблему для аудиторий конечных пользователей, которое может отображаться в уведомлении или диалоговом окне.

Методы

AddSuppressed(Throwable)

Добавляет указанное исключение к исключениям, которые были подавлены для доставки этого исключения.

(Унаследовано от Throwable)
DescribeContents()

Специализация SecurityException , содержащая дополнительные сведения о том, как привлечь конечного пользователя к восстановлению после исключения.

Dispose()

Специализация SecurityException , содержащая дополнительные сведения о том, как привлечь конечного пользователя к восстановлению после исключения.

(Унаследовано от Throwable)
Dispose(Boolean)

Специализация SecurityException , содержащая дополнительные сведения о том, как привлечь конечного пользователя к восстановлению после исключения.

(Унаследовано от Throwable)
FillInStackTrace()

Заполняет трассировку стека выполнения.

(Унаследовано от Throwable)
GetStackTrace()

Предоставляет программный доступ к сведениям трассировки стека, напечатанным .#printStackTrace()

(Унаследовано от Throwable)
GetSuppressed()

Возвращает массив, содержащий все исключения, которые были подавлены, как правило, инструкцией try-with-resources, для доставки этого исключения.

(Унаследовано от Throwable)
InitCause(Throwable)

Инициализирует причину этого вызываемого объекта указанным значением.

(Унаследовано от Throwable)
PrintStackTrace()

Выводит этот вызываемый объект и его обратную передачу в стандартный поток ошибок.

(Унаследовано от Throwable)
PrintStackTrace(PrintStream)

Выводит этот бросаемый объект и его обратную передачу в указанный поток печати.

(Унаследовано от Throwable)
PrintStackTrace(PrintWriter)

Выводит этот бросаемый объект и его обратную сторону в указанный модуль записи печати.

(Унаследовано от Throwable)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Throwable)
SetStackTrace(StackTraceElement[])

Задает элементы трассировки стека, которые будут возвращены #getStackTrace() и напечатаны связанными методами #printStackTrace() и .

(Унаследовано от Throwable)
ToString()

Специализация SecurityException , содержащая дополнительные сведения о том, как привлечь конечного пользователя к восстановлению после исключения.

(Унаследовано от Throwable)
UnregisterFromRuntime()

Специализация SecurityException , содержащая дополнительные сведения о том, как привлечь конечного пользователя к восстановлению после исключения.

(Унаследовано от Throwable)
WriteToParcel(Parcel, ParcelableWriteFlags)

Специализация SecurityException , содержащая дополнительные сведения о том, как привлечь конечного пользователя к восстановлению после исключения.

Явные реализации интерфейса

IJavaPeerable.Disposed()

Специализация SecurityException , содержащая дополнительные сведения о том, как привлечь конечного пользователя к восстановлению после исключения.

(Унаследовано от Throwable)
IJavaPeerable.DisposeUnlessReferenced()

Специализация SecurityException , содержащая дополнительные сведения о том, как привлечь конечного пользователя к восстановлению после исключения.

(Унаследовано от Throwable)
IJavaPeerable.Finalized()

Специализация SecurityException , содержащая дополнительные сведения о том, как привлечь конечного пользователя к восстановлению после исключения.

(Унаследовано от Throwable)
IJavaPeerable.JniManagedPeerState

Специализация SecurityException , содержащая дополнительные сведения о том, как привлечь конечного пользователя к восстановлению после исключения.

(Унаследовано от Throwable)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Специализация SecurityException , содержащая дополнительные сведения о том, как привлечь конечного пользователя к восстановлению после исключения.

(Унаследовано от Throwable)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Специализация SecurityException , содержащая дополнительные сведения о том, как привлечь конечного пользователя к восстановлению после исключения.

(Унаследовано от Throwable)
IJavaPeerable.SetPeerReference(JniObjectReference)

Специализация SecurityException , содержащая дополнительные сведения о том, как привлечь конечного пользователя к восстановлению после исключения.

(Унаследовано от Throwable)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенного средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Специализация SecurityException , содержащая дополнительные сведения о том, как привлечь конечного пользователя к восстановлению после исключения.

GetJniTypeName(IJavaPeerable)

Специализация SecurityException , содержащая дополнительные сведения о том, как привлечь конечного пользователя к восстановлению после исключения.

Применяется к