System.Runtime.Versioning 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含支援 .NET 並排版本控制的進階類型。
類別
| 名稱 | Description |
|---|---|
| ComponentGuaranteesAttribute |
定義可能跨越多個版本的元件、類型或類型成員的相容性保證。 |
| FrameworkName |
代表 .NET 版本的名稱。 |
| ObsoletedOSPlatformAttribute |
標記在特定作業系統版本中已過時的 API。 |
| OSPlatformAttribute |
所有平臺特定 API 屬性的基底類型。 |
| RequiresPreviewFeaturesAttribute |
表示 API 處於預覽狀態。 這個屬性可讓呼叫月臺標示為診斷,指出已使用預覽功能。 作者可以使用這個屬性在其元件中提供預覽功能。 |
| ResourceConsumptionAttribute |
指定類別成員所耗用的資源。 此類別無法獲得繼承。 |
| ResourceExposureAttribute |
指定類別成員的資源公開。 此類別無法獲得繼承。 |
| SupportedOSPlatformAttribute |
表示該 API 支援特定平台或作業系統。 若指定版本,則無法從較早版本呼叫該 API。 可套用多種屬性來表示支援多個作業系統。 |
| SupportedOSPlatformGuardAttribute |
註解自訂守衛欄位、屬性或方法,並附帶支援的平台名稱及可選版本。 可套用多種屬性來標示多個支援平台的守護。 |
| TargetFrameworkAttribute |
識別特定組合所依據的 .NET 版本。 |
| TargetPlatformAttribute |
指定專案所針對的作業系統,例如Windows或iOS。 |
| UnsupportedOSPlatformAttribute |
標記在特定作業系統版本中被移除或不支援的 API。 |
| UnsupportedOSPlatformGuardAttribute |
以不支援的平台名稱及可選版本標註自訂守護欄位、屬性或方法。 可套用多種屬性來標示多個不支援平台的防護。 |
| VersioningHelper |
提供協助開發者撰寫版本安全程式碼的方法。 此類別無法獲得繼承。 |
列舉
| 名稱 | Description |
|---|---|
| ComponentGuaranteesOptions |
描述可能跨越多個版本的元件、類型或類型成員的相容性保證。 |
| ResourceScope |
識別可共用資源的範圍。 |
備註
此命名空間中的類型僅供 .NET 內使用,非使用者應用程式。