Share via


Deprecated 類別

定義

警告

Use IDeprecated interface instead

批註 @Deprecated 的程式專案是程式設計人員不建議使用的程式設計人員。

[Android.Runtime.Register("java/lang/Deprecated", DoNotGenerateAcw=true)]
[System.Obsolete("Use IDeprecated interface instead")]
public abstract class Deprecated : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.Annotation.IAnnotation
[<Android.Runtime.Register("java/lang/Deprecated", DoNotGenerateAcw=true)>]
[<System.Obsolete("Use IDeprecated interface instead")>]
type Deprecated = class
    inherit Object
    interface IAnnotation
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
繼承
Deprecated
屬性
實作

備註

批註 @Deprecated 的程式專案是程式設計人員不建議使用的程式設計人員。 元素可能會因為數個原因而遭到取代,例如,其使用方式可能會導致錯誤;未來版本可能會不相容性或移除;它已被較新的取代,通常是較佳的替代專案;或已過時。

編譯器會在未取代的程式碼中使用或覆寫已被取代的程式專案時發出警告。 在 @Deprecated 區域變數宣告或參數宣告或封裝宣告上使用批註,不會影響編譯器發出的警告。

當模組已被取代時,在 中使用該模組,但在 或 opens 子句中 requiresexports 則不會發出警告。 即將淘汰的模組不會 <><> 造成發出警告,以用於模組內的類型。

這個批註類型具有字串值專案 since 。 這個專案的值表示批註程式專案第一次被取代的版本。

這個批註類型具有布林值專案 forRemoval 。 的值 true 表示在未來版本中移除批註程式元素的意圖。 的值 false 表示不建議使用批註程式專案,但在程式專案標注時,沒有特定的意圖可移除它。

在 1.5 中新增。

java.lang.Deprecated JAVA 檔。

此頁面的部分是根據所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。

建構函式

Deprecated(IntPtr, JniHandleOwnership)
已淘汰.

建立 JNI 物件的 Managed 標記法時使用的建構函式;由執行時間呼叫。

屬性

Class
已淘汰.

傳回這個 Object 的執行時間類別。

(繼承來源 Object)
Handle
已淘汰.

基礎 Android 實例的控制碼。

(繼承來源 Object)
JniIdentityHashCode
已淘汰.

批註 @Deprecated 的程式專案是程式設計人員不建議使用的程式設計人員。

(繼承來源 Object)
JniPeerMembers
已淘汰.

批註 @Deprecated 的程式專案是程式設計人員不建議使用的程式設計人員。

PeerReference
已淘汰.

批註 @Deprecated 的程式專案是程式設計人員不建議使用的程式設計人員。

(繼承來源 Object)
ThresholdClass
已淘汰.

此 API 支援適用于 Android 的 Mono 基礎結構,並不適合直接從您的程式碼使用。

ThresholdType
已淘汰.

此 API 支援適用于 Android 的 Mono 基礎結構,並不適合直接從您的程式碼使用。

方法

AnnotationType()
已淘汰.

傳回這個批註的注釋介面。

Clone()
已淘汰.

建立並傳回這個 物件的複本。

(繼承來源 Object)
Dispose()
已淘汰.

批註 @Deprecated 的程式專案是程式設計人員不建議使用的程式設計人員。

(繼承來源 Object)
Dispose(Boolean)
已淘汰.

批註 @Deprecated 的程式專案是程式設計人員不建議使用的程式設計人員。

(繼承來源 Object)
Equals(Object)
已淘汰.

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetHashCode()
已淘汰.

傳回此物件的雜湊碼值。

(繼承來源 Object)
JavaFinalize()
已淘汰.

當垃圾收集判斷物件不再參考物件時,垃圾收集行程會在物件上呼叫。

(繼承來源 Object)
Notify()
已淘汰.

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()
已淘汰.

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
SetHandle(IntPtr, JniHandleOwnership)
已淘汰.

設定 Handle 屬性。

(繼承來源 Object)
ToArray<T>()
已淘汰.

批註 @Deprecated 的程式專案是程式設計人員不建議使用的程式設計人員。

(繼承來源 Object)
ToString()
已淘汰.

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()
已淘汰.

批註 @Deprecated 的程式專案是程式設計人員不建議使用的程式設計人員。

(繼承來源 Object)
Wait()
已淘汰.

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > 。 ><

(繼承來源 Object)
Wait(Int64)
已淘汰.

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > ,或直到經過一定數量的即時為止。 <>

(繼承來源 Object)
Wait(Int64, Int32)
已淘汰.

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > ,或直到經過一定數量的即時為止。 <>

(繼承來源 Object)

明確介面實作

IJavaPeerable.Disposed()
已淘汰.

批註 @Deprecated 的程式專案是程式設計人員不建議使用的程式設計人員。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()
已淘汰.

批註 @Deprecated 的程式專案是程式設計人員不建議使用的程式設計人員。

(繼承來源 Object)
IJavaPeerable.Finalized()
已淘汰.

批註 @Deprecated 的程式專案是程式設計人員不建議使用的程式設計人員。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState
已淘汰.

批註 @Deprecated 的程式專案是程式設計人員不建議使用的程式設計人員。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)
已淘汰.

批註 @Deprecated 的程式專案是程式設計人員不建議使用的程式設計人員。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)
已淘汰.

批註 @Deprecated 的程式專案是程式設計人員不建議使用的程式設計人員。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)
已淘汰.

批註 @Deprecated 的程式專案是程式設計人員不建議使用的程式設計人員。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)
已淘汰.

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)
已淘汰.

批註 @Deprecated 的程式專案是程式設計人員不建議使用的程式設計人員。

GetJniTypeName(IJavaPeerable)
已淘汰.

批註 @Deprecated 的程式專案是程式設計人員不建議使用的程式設計人員。

適用於