System.Runtime.Versioning 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含支援 .NET 並存實作版本控制的進階型別。
類別
ComponentGuaranteesAttribute |
定義可能應用在多個版本中的元件、型別或型別成員之相容性保障。 |
FrameworkName |
代表 .NET 版本名稱。 |
ObsoletedOSPlatformAttribute |
標記在指定作業系統版本中已過時的 API。 |
OSPlatformAttribute |
所有平台特定 API 屬性的基底類型。 |
RequiresPreviewFeaturesAttribute |
表示 API 處於預覽狀態。 這個屬性可讓呼叫月臺標示為診斷,指出已使用預覽功能。 作者可以使用此屬性來提供其元件中的預覽功能。 |
ResourceConsumptionAttribute |
指定類別 (Class) 成員消耗的資源。 此類別無法獲得繼承。 |
ResourceExposureAttribute |
指定類別 (Class) 成員的資源公開。 此類別無法獲得繼承。 |
SupportedOSPlatformAttribute |
指出指定的平台或作業系統支援某個 API。 如果已指定版本,則該 API 便無法從舊版中呼叫。 可以套用多個屬性來表示多個作業系統支援。 |
SupportedOSPlatformGuardAttribute |
使用支援的平臺名稱和選擇性版本來標注自訂防護欄位、屬性或方法。 可以套用多個屬性來表示多個支援平臺的防護。 |
TargetFrameworkAttribute |
識別編譯特定組件時使用的目標 .NET 版本。 |
TargetPlatformAttribute |
指定專案的目標作業系統 (例如 Windows 或 iOS)。 |
UnsupportedOSPlatformAttribute |
標示在指定的作業系統版本中已移除或不支援的 API。 |
UnsupportedOSPlatformGuardAttribute |
使用不支援的平臺名稱和選擇性版本來標注自訂防護欄位、屬性或方法。 可以套用多個屬性來表示多個不支援平臺的防護。 |
VersioningHelper |
提供協助開發人員撰寫安全版本之程式碼的方法。 此類別無法獲得繼承。 |
列舉
ComponentGuaranteesOptions |
描述可能涵蓋多個版本的元件、型別或型別成員之相容性保障。 |
ResourceScope |
識別可共用資源的範圍。 |
備註
在此命名空間中找到的類型適用于 .NET,而不是用於使用者應用程式。