SystemUpdatePolicy.ValidationFailedException 類別

定義

一個例外類別,代表來自 SystemUpdatePolicy#setFreezePeriods 和 的各種驗證錯誤 DevicePolicyManager#setSystemUpdatePolicy

[Android.Runtime.Register("android/app/admin/SystemUpdatePolicy$ValidationFailedException", ApiSince=28, DoNotGenerateAcw=true)]
public sealed class SystemUpdatePolicy.ValidationFailedException : Java.Lang.IllegalArgumentException, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/admin/SystemUpdatePolicy$ValidationFailedException", ApiSince=28, DoNotGenerateAcw=true)>]
type SystemUpdatePolicy.ValidationFailedException = class
    inherit IllegalArgumentException
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
繼承
SystemUpdatePolicy.ValidationFailedException
屬性
實作

備註

一個例外類別,代表來自 SystemUpdatePolicy#setFreezePeriods 和 的各種驗證錯誤 DevicePolicyManager#setSystemUpdatePolicy

Java 文件 android.app.admin.SystemUpdatePolicy.ValidationFailedException

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

欄位

名稱 Description
ErrorCombinedFreezePeriodTooClose
已淘汰.

該裝置已經進入凍結期,且新的凍結期是在上一次凍結期結束後不到 60 天內設定的。

ErrorCombinedFreezePeriodTooLong
已淘汰.

該裝置已經處於凍結期,與新設定的凍結期合併後,總凍結期會超過90天。

ErrorDuplicateOrOverlap
已淘汰.

凍結期包含重複期、彼此重疊或起止點相連的期。

ErrorNewFreezePeriodTooClose
已淘汰.

存在一段凍結期,該期自前一期結束後60天內開始。

ErrorNewFreezePeriodTooLong
已淘汰.

至少存在一次凍結期,其長度超過90天。

ErrorUnknown
已淘汰.

驗證失敗,錯誤不明。

is_generated

一個例外類別,代表來自 SystemUpdatePolicy#setFreezePeriods 和 的各種驗證錯誤 DevicePolicyManager#setSystemUpdatePolicy

(繼承來源 Throwable)

屬性

名稱 Description
Cause

回傳此擲物的原因,或 null 是原因不存在或未知。

(繼承來源 Throwable)
Class

一個例外類別,代表來自 SystemUpdatePolicy#setFreezePeriods 和 的各種驗證錯誤 DevicePolicyManager#setSystemUpdatePolicy

(繼承來源 Throwable)
Creator

一個例外類別,代表來自 SystemUpdatePolicy#setFreezePeriods 和 的各種驗證錯誤 DevicePolicyManager#setSystemUpdatePolicy

ErrorCode

回傳與此例外相關的驗證錯誤類型。

Handle

底層 Android 實例的帳號。

(繼承來源 Throwable)
JniIdentityHashCode

一個例外類別,代表來自 SystemUpdatePolicy#setFreezePeriods 和 的各種驗證錯誤 DevicePolicyManager#setSystemUpdatePolicy

(繼承來源 Throwable)
JniPeerMembers

一個例外類別,代表來自 SystemUpdatePolicy#setFreezePeriods 和 的各種驗證錯誤 DevicePolicyManager#setSystemUpdatePolicy

LocalizedMessage

建立這個投擲物的在地描述。

(繼承來源 Throwable)
Message

回傳此投擲物的詳細訊息字串。

(繼承來源 Throwable)
PeerReference

一個例外類別,代表來自 SystemUpdatePolicy#setFreezePeriods 和 的各種驗證錯誤 DevicePolicyManager#setSystemUpdatePolicy

(繼承來源 Throwable)
StackTrace

一個例外類別,代表來自 SystemUpdatePolicy#setFreezePeriods 和 的各種驗證錯誤 DevicePolicyManager#setSystemUpdatePolicy

(繼承來源 Throwable)
ThresholdClass

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

(繼承來源 IllegalArgumentException)
ThresholdType

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

(繼承來源 IllegalArgumentException)

方法

名稱 Description
AddSuppressed(Throwable)

將指定的例外附加於為提供此例外而被抑制的例外。

(繼承來源 Throwable)
DescribeContents()

一個例外類別,代表來自 SystemUpdatePolicy#setFreezePeriods 和 的各種驗證錯誤 DevicePolicyManager#setSystemUpdatePolicy

Dispose()

一個例外類別,代表來自 SystemUpdatePolicy#setFreezePeriods 和 的各種驗證錯誤 DevicePolicyManager#setSystemUpdatePolicy

(繼承來源 Throwable)
Dispose(Boolean)

一個例外類別,代表來自 SystemUpdatePolicy#setFreezePeriods 和 的各種驗證錯誤 DevicePolicyManager#setSystemUpdatePolicy

(繼承來源 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()

一個例外類別,代表來自 SystemUpdatePolicy#setFreezePeriods 和 的各種驗證錯誤 DevicePolicyManager#setSystemUpdatePolicy

(繼承來源 Throwable)
UnregisterFromRuntime()

一個例外類別,代表來自 SystemUpdatePolicy#setFreezePeriods 和 的各種驗證錯誤 DevicePolicyManager#setSystemUpdatePolicy

(繼承來源 Throwable)
WriteToParcel(Parcel, ParcelableWriteFlags)

一個例外類別,代表來自 SystemUpdatePolicy#setFreezePeriods 和 的各種驗證錯誤 DevicePolicyManager#setSystemUpdatePolicy

明確介面實作

名稱 Description
IJavaPeerable.Disposed()

一個例外類別,代表來自 SystemUpdatePolicy#setFreezePeriods 和 的各種驗證錯誤 DevicePolicyManager#setSystemUpdatePolicy

(繼承來源 Throwable)
IJavaPeerable.DisposeUnlessReferenced()

一個例外類別,代表來自 SystemUpdatePolicy#setFreezePeriods 和 的各種驗證錯誤 DevicePolicyManager#setSystemUpdatePolicy

(繼承來源 Throwable)
IJavaPeerable.Finalized()

一個例外類別,代表來自 SystemUpdatePolicy#setFreezePeriods 和 的各種驗證錯誤 DevicePolicyManager#setSystemUpdatePolicy

(繼承來源 Throwable)
IJavaPeerable.JniManagedPeerState

一個例外類別,代表來自 SystemUpdatePolicy#setFreezePeriods 和 的各種驗證錯誤 DevicePolicyManager#setSystemUpdatePolicy

(繼承來源 Throwable)
IJavaPeerable.SetJniIdentityHashCode(Int32)

一個例外類別,代表來自 SystemUpdatePolicy#setFreezePeriods 和 的各種驗證錯誤 DevicePolicyManager#setSystemUpdatePolicy

(繼承來源 Throwable)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

一個例外類別,代表來自 SystemUpdatePolicy#setFreezePeriods 和 的各種驗證錯誤 DevicePolicyManager#setSystemUpdatePolicy

(繼承來源 Throwable)
IJavaPeerable.SetPeerReference(JniObjectReference)

一個例外類別,代表來自 SystemUpdatePolicy#setFreezePeriods 和 的各種驗證錯誤 DevicePolicyManager#setSystemUpdatePolicy

(繼承來源 Throwable)

擴充方法

名稱 Description
GetJniTypeName(IJavaPeerable)

取得實例 self類型的 JNI 名稱。

JavaAs<TResult>(IJavaPeerable)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

JavaCast<TResult>(IJavaObject)

執行 Android 執行時檢查型別轉換。

JavaCast<TResult>(IJavaObject)

一個例外類別,代表來自 SystemUpdatePolicy#setFreezePeriods 和 的各種驗證錯誤 DevicePolicyManager#setSystemUpdatePolicy

TryJavaCast<TResult>(IJavaPeerable, TResult)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

適用於