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 をマークします。 |
UnsupportedOSPlatformGuardAttribute |
サポートされていないプラットフォーム名とオプションのバージョンを使用して、カスタム ガード フィールド、プロパティ、またはメソッドに注釈を付けます。 複数の属性を適用して、サポートされていない複数のプラットフォームのガードを示すことができます。 |
VersioningHelper |
バージョン セーフなコードの作成を支援するメソッドを提供します。 このクラスは継承できません。 |
列挙型
ComponentGuaranteesOptions |
複数のバージョンにわたる可能性があるコンポーネント、型、または型のメンバーの互換性の保証を表します。 |
ResourceScope |
共有可能なリソースのスコープを識別します。 |
注釈
この名前空間で見つかった型は、ユーザー アプリケーションではなく.NET 内で使用することを目的としています。
.NET