System.Runtime.Versioning 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
.NET の並列実装でのバージョン管理をサポートする高度な型が含まれています。
クラス
| 名前 | 説明 |
|---|---|
| ComponentGuaranteesAttribute |
複数のバージョンにまたがるコンポーネント、型、または型メンバーの互換性の保証を定義します。 |
| FrameworkName |
.NETのバージョンの名前を表します。 |
| ObsoletedOSPlatformAttribute |
特定のオペレーティング システムのバージョンで廃止された API をマークします。 |
| OSPlatformAttribute |
プラットフォーム固有のすべての API 属性の基本型。 |
| RequiresPreviewFeaturesAttribute |
API がプレビュー段階であることを示します。 この属性を使用すると、プレビュー機能が使用されることを示す診断で通話サイトにフラグを設定できます。 作成者は、この属性を使用して、アセンブリ内のプレビュー機能を出荷できます。 |
| ResourceConsumptionAttribute |
クラスのメンバーによって使用されるリソースを指定します。 このクラスは継承できません。 |
| ResourceExposureAttribute |
クラスのメンバーのリソース公開を指定します。 このクラスは継承できません。 |
| SupportedOSPlatformAttribute |
指定したプラットフォームまたはオペレーティング システムで API がサポートされていることを示します。 バージョンが指定されている場合、API を以前のバージョンから呼び出すことはできません。 複数の属性を適用して、複数のオペレーティング システムでのサポートを示すことができます。 |
| SupportedOSPlatformGuardAttribute |
サポートされているプラットフォーム名とオプションのバージョンを使用して、カスタム ガード フィールド、プロパティ、またはメソッドに注釈を付けます。 複数の属性を適用して、サポートされている複数のプラットフォームのガードを示すことができます。 |
| TargetFrameworkAttribute |
特定のアセンブリがコンパイルされた.NETのバージョンを識別します。 |
| TargetPlatformAttribute |
プロジェクトの対象となるオペレーティング システム (Windowsや iOS など) を指定します。 |
| UnsupportedOSPlatformAttribute |
特定のオペレーティング システム バージョンで削除された API またはサポートされていない API をマークします。 |
| UnsupportedOSPlatformGuardAttribute |
サポートされていないプラットフォーム名とオプションのバージョンを使用して、カスタム ガード フィールド、プロパティ、またはメソッドに注釈を付けます。 複数の属性を適用して、サポートされていない複数のプラットフォームのガードを示すことができます。 |
| VersioningHelper |
開発者がバージョンセーフなコードを記述するのに役立つメソッドを提供します。 このクラスは継承できません。 |
列挙型
| 名前 | 説明 |
|---|---|
| ComponentGuaranteesOptions |
複数のバージョンにまたがるコンポーネント、型、または型メンバーの互換性の保証について説明します。 |
| ResourceScope |
共有可能リソースのスコープを識別します。 |
注釈
この名前空間で見つかった型は、ユーザー アプリケーションではなく、.NET内で使用することを目的としています。