.NET API browser
Welcome to the .NET API browser – your one-stop shop for all .NET-based APIs from Microsoft. Start searching for any managed APIs by typing in the box below.
If you have any feedback, create a new issue in the dotnet/dotnet-api-docs repo.
- すべての API
-
- 1.0.3065.39
- 1.0.2957.106
- 1.0.2903.40
- 1.0.2849.39
- 1.0.2792.45
- 1.0.2739.15
- 1.0.2651.64
- 1.0.2592.51
- 1.0.2535.41
- 1.0.2478.35
- 1.0.2420.47
- 1.0.2365.46
- 1.0.2277.86
- 1.0.2210.55
- 1.0.2151.40
- 1.0.2088.41
- 1.0.2045.28
- 1.0.1938.49
- 1.0.1901.177
- 1.0.1823.32
- 1.0.1774.30
- 1.0.1722.45
- 1.0.1661.34
- 1.0.1587.40
- 1.0.1518.46
- 1.0.1462.37
- 1.0.1418.22
- 1.0.1370.28
- 1.0.1343.22
- 1.0.1293.44
- 1.0.1264.42
- 1.0.1245.22
- 1.0.1210.39
- 1.0.1185.39
- 1.0.1150.38
- 1.0.1108.44
- 1.0.1072.54
- 1.0.1054.31
- 1.0.1020.30
- 1.0.992.28
- 1.0.961.33
- 1.0.902.49
- 1.0.864.35
- 1.0.818.41
- 1.0.774.44
- 1.0.705.50
- 1.0.664.37
-
- 1.0.3116
- 1.0.3079
- 1.0.2950
- 1.0.2895
- 1.0.2839
- 1.0.2783
- 1.0.2730
- 1.0.2646
- 1.0.2584
- 1.0.2526
- 1.0.2470
- 1.0.2415
- 1.0.2357
- 1.0.2194
- 1.0.2164
- 1.0.2106
- 1.0.2065
- 1.0.1988
- 1.0.1905
- 1.0.1829
- 1.0.1777
- 1.0.1724
- 1.0.1671
- 1.0.1619
- 1.0.1549
- 1.0.1466
- 1.0.1414
- 1.0.1369
- 1.0.1340
- 1.0.1305
- 1.0.1248
- 1.0.1222
- 1.0.1189
- 1.0.1158
- 1.0.1133
- 1.0.1083
- 1.0.1056
- 1.0.1018
- 1.0.1010
- 1.0.955
- 1.0.902
- 1.0.865
- 1.0.824
- 1.0.790
- 1.0.721
- 1.0.674
- 0.9.628
- 0.9.579
- 0.9.538
- 0.9.515
クイック フィルター
.NET API リファレンス version Core 1.1
名前 | 説明 |
---|---|
Microsoft. | 動的言語ランタイムと C# の間の相互運用をサポートするクラスとインターフェイスが用意されています。 |
Microsoft. | これは、 の Microsoft.Data.SqlClientヘルパー ライブラリであり、UDT 型のクロス フレームワーク サポートを有効にします。 ライブラリは、 および .NET Core ターゲット フレームワークとの.NET互換性のために に.NET Standard 2.0必要な型を実装し、 型をターゲット.NET Frameworkにするときにそれらを転送します。 Microsoft .NET Framework共通言語ランタイム (CLR) を Microsoft SQL Server に統合し、SQL Server データベース エンジン プロセス実行環境に固有のクラス、インターフェイス、列挙体を含みます。 Microsoft .NET Framework共通言語ランタイム (CLR) を Microsoft SQL Server に統合し、SQL Server データベース エンジン プロセス実行環境に固有のクラス、インターフェイス、列挙体を含みます。 |
Microsoft. | Visual Basic で Visual Basic Runtime をサポートする型が含まれています。 |
Microsoft. | Visual Basic コンパイラをサポートする内部利用専用の型が含まれています。 |
Microsoft. | 2 種類のクラス (オペレーティング システムが発生させたイベントを処理するものと、システム レジストリを操作するもの) が用意されています。 |
Microsoft. | ファイルとオペレーティング システム ハンドルをサポートする共通機能を提供するセーフ ハンドル クラスの抽象的派生クラスを含みます。 |
System Namespace | 一般的に使用される値と参照データ型、イベントとイベント ハンドラー、インターフェイス、属性、および処理例外を定義する基本クラスと基底クラスが含まれています。 |
System. | メモリ バッファーの作成と管理に使用される型 (Span<T> や Memory<T>で表される型など) が含まれます。 |
System. | サポートされているプログラミング言語でのソース コードの生成とコンパイルを管理するための型が含まれています。 コード ジェネレーターはそれぞれ、System.CodeDom 名前空間で提供される要素から成る、CodeDOM (Code Document Object Model) のソース コード モデルの構造に基づいて、特定のプログラミング言語によるソース コードを生成できます。 |
System. | リスト、キュー、ビット配列、ハッシュ テーブル、ディクショナリなど、オブジェクトのさまざまなコレクションを定義するインターフェイスとクラスが含まれています。 |
System. | 複数のスレッドがコレクションに同時にアクセスするたびに、System.Collections および System.Collections.Generic 名前空間の対応する型の代わりに使用する必要がある、スレッド セーフなコレクション クラスをいくつか提供します。 ただし、拡張メソッドまたは明示的なインターフェイス実装を介したコレクション オブジェクトの要素へのアクセスは、スレッド セーフであるとは限らず、呼び出し元による同期が必要になる場合があります。 |
System. | ジェネリック コレクションを定義するインターフェイスとクラスが含まれています。これにより、ユーザーは、非ジェネリックの厳密に型指定されたコレクションよりも、型の安全性とパフォーマンスを向上させる厳密に型指定されたコレクションを作成できます。 |
System. | 変更できないコレクションを定義するインターフェイスとクラスが含まれます。 |
System. | 再利用可能なライブラリのオブジェクト モデルでコレクションとして使用できるクラスが含まれています。 プロパティまたはメソッドがコレクションを返す場合は、これらのクラスを使用します。 |
System. | リンクされたリストのディクショナリ、ビット ベクター、文字列のみを格納するコレクションなど、厳密に型指定された専用のコレクションが含まれます。 |
System. | コンポーネントとコントロールの実行時およびデザイン時の動作を実装するために使用できるクラスを提供します。 この名前空間には、属性と型コンバーターの実装、データ ソースへのバインド、コンポーネントのライセンス処理のための基底クラスと基底インターフェイスが含まれています。 |
System. | ASP.NET MVC および ASP.NET データ コントロールのメタデータを定義するために使用される属性クラスが用意されています。 |
System. | ASP.NET MVC および ASP.NET データ コントロールのメタデータを定義するために使用する属性クラスがサポートされています。 |
System. | エクスポート属性の作成と指定、コンポジションからのエクスポートの取得、インポート属性の構成、およびコンポジション中にパーツどうしがやりとりする方法の指定を行うためのクラスが含まれています。 |
System. | CLR オブジェクトを MEF パーツとして構成するために使用される規則を作成する、規則ビルダーを表すクラスを含みます。 |
System. | コンポジション コンテナーを作成および構成するクラスと、失敗したコンポジションからの例外を報告するクラスが含まれています。 |
System. | コンポジションの操作、コントラクト、パーツの依存関係、エクスポートの説明、および共有されたパーツの破棄方法を制御する有効期間のコンテキストなどの、コンポジション エンジンの主要な機能を表すクラスが含まれています。 |
System. | ADO.NET アーキテクチャを表すクラスにアクセスできるようにします。 ADO.NET を使用すると、複数のデータ ソースのデータを効率的に管理するコンポーネントを構築できます。 |
System. | .NET データ プロバイダーによって共有されるクラスが含まれます。 |
System. | System.Data.SqlClient 名前空間は .NET Data Provider for SQL Server です。 |
System. | SQL Server のネイティブ データ型用のクラスが用意されています。 これらのクラスは、.NET Framework 共通言語ランタイム (CLR) に用意されているデータ型よりも安全で高速な手段を提供します。 この名前空間のクラスを使用すると、精度が失われる場合に発生する型変換エラーの防止に役立ちます。 また、他のデータ型は SqlTypes との間で内部的に変換されるため、この名前空間内でオブジェクトを明示的に作成および使用する方が高速なコードを生成できます。 |
System. | システム プロセス、イベント ログ、パフォーマンス カウンターを操作できるクラスを提供します。 |
System. | コード分析ツールと対話するためのクラスが含まれています。 これらのツールは、名前付け規則やセキュリティ規則などのコーディング規則に準拠するためにコードを分析するために使用されます。 |
System. | 事前条件、事後条件、不変条件などのプログラム コントラクトを表すための静的クラスが含まれています。 |
System. | Windows (ETW) のイベント トレースがキャプチャ厳密に入力したイベントを作成できるようにする型およびメンバーが提供されます。 |
System. | GDI+ の基本的なグラフィックス機能を使用できるようにします。 、System.Drawing.Imaging、および System.Drawing.Text 名前空間はSystem.Drawing.Drawing2D、より高度な機能を提供します。 制限事項については、「解説」セクションを参照してください。 |
System. | 動的言語ランタイムをサポートするクラスとインターフェイスが用意されています。 |
System. | 言語、国/地域、使用する暦、日付形式、通貨形式、数値形式、文字列並べ替え順序などのカルチャ関連情報を定義するクラスが含まれています。 これらのクラスは、グローバライズされた (国際対応) アプリケーションを作成する場合に便利です。 StringInfo や TextInfo などのクラスは、サロゲート サポートやテキスト要素処理などの高度なグローバリゼーション機能を提供します。 |
System. | ファイルとデータ ストリームに対する読み書きを可能にする型、およびファイルとディレクトリに対する基本的なサポートを提供する型が含まれます。 |
System. | ストリームの基本的な圧縮および展開サービスを提供するクラスが含まれています。 |
System. | ファイルの内容をアプリケーションの論理アドレス空間に対応付けるメモリ マップ済みファイルを使用するためのクラスを提供します。 |
System. | 単一のコンテナーに対する複数のデータ オブジェクトの格納をサポートするクラスを提供します。 |
System. | 匿名パイプまたは名前付きパイプあるいはその両方によるプロセス間通信の手段となる型が含まれています。 |
System. | Windows Communication Foundation (WCF) のクレームベースの ID モデルに対して認証を実装するクラスが含まれています。 .NET Framework 4.5 および .NET Framework への Windows Identity Foundation (WIF) の統合以降、WCF のクレームベースの ID モデルは WIF に置き換えられました。 WIF には、CLR、WCF、および ASP.NET を含む複数の Microsoft 製品スタックでの認証および承認を提供するために使用できるクレーム ベースの ID オブジェクト モデルが用意されています。 セキュリティ トークンを表し、セキュリティ トークンを処理するために使用される WIF クラスは System.IdentityModel.Tokens 名前空間に含まれています (SecurityToken、SecurityTokenHandler など)。 .NET 4.5 以降では、System.IdentityModel.Tokens 名前空間のクラスの代わりに System.IdentityModel.Selectors 名前空間のクラスを使用する必要があります。 |
System. | 統合言語クエリ (LINQ) を使用するクエリをサポートするクラスとインターフェイスを提供します。 |
System. | 言語レベルのコード式を式ツリーの形式でオブジェクトとして表現するクラス、インターフェイス、および列挙体が含まれます。 |
System. | 最近のネットワークで使用されている多くのプロトコル用の単純なプログラミング インターフェイスを提供します。 System.Net 名前空間のクラスは Windows ストア スタイルのアプリケーションまたはデスクトップ アプリケーションで使用できます。 Windows ストア アプリで使用する場合、System.Net 名前空間のクラスはネットワークの分離機能の影響を受けます。この機能は、Windows Developer Preview によって使用されるアプリケーション セキュリティ モデルの一部です。 Windows ストア アプリによるネットワーク アクセスがシステムで許可されるようにするには、Windows ストア アプリのアプリケーション マニフェストで適切なネットワーク機能を有効にする必要があります。 詳細については、「Network Isolation for Windows Store Apps (Windows ストア アプリのネットワークの分離)」をご覧ください。 |
System. | 最新の HTTP アプリケーション用のプログラミング インターフェイスを提供します。 |
System. | System.Net.Http 名前空間で使用される HTTP ヘッダーのコレクションのサポートを提供します。 |
System. | ネットワーク トラフィック データ、ネットワーク アドレス情報、およびローカル コンピューターのアドレス変更の通知へのアクセスを提供します。 この名前空間には、Ping ユーティリティを実装するクラスも含まれています。 Ping および関連するクラスを使用すると、特定のコンピューターにネットワーク経由でアクセスできるかどうかをチェックできます。 |
System. | ホスト間の安全な通信のためのネットワーク ストリームを提供します。 |
System. | ネットワークへのアクセスを厳密に制御する必要のある開発者のための、Windows ソケット (Winsock) インターフェイスのマネージド実装が用意されています。 |
System. | WebSocket インターフェイスのマネージド実装を開発者に提供します。 |
System. | .NET に定義されているプリミティブ数値型 (Byte、Double、Int32 など) を補足する数値型が含まれています。 |
System. | アセンブリ、モジュール、メンバー、パラメーター、およびその他のマネージド コード内のエンティティに関する情報を、そのメタデータを調べることで取得する型が含まれています。 これらの型は、イベントのフックやメソッドの呼び出しなど、読み込んだ型のインスタンスを操作する目的にも使用できます。 動的に型を作成するには、System.Reflection.Emit 名前空間を使用します。 |
System. | リフレクション コンテキストのカスタマイズを有効にするクラスが含まれています。 |
System. | コンパイラまたはツールがメタデータと Microsoft Intermediate Language (MSIL) を出力し、必要に応じてディスク上に PE ファイルを生成できるようにするクラスが含まれています。 これらのクラスの主なクライアントは、スクリプト エンジンとコンパイラです。 |
System. | ECMA-335 に従ってアセンブリ メタデータを読み取るための低レベルの機能を提供します。 この名前空間は、アセンブリ メタデータを読み取る必要があるコンパイラやその他のツールによって使用されるように設計されています。 |
System. | ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。 |
System. | ポータブル実行可能ファイル (PE) ファイルの読み取りまたは書き込みに関連するクラスを提供します。 |
System. | アプリケーションで使用されるさまざまなカルチャ固有のリソースを、開発者が作成、格納、および管理するためのクラスとインターフェイスが用意されています。 System.Resources 名前空間の最も重要なクラスの 1 つは、ResourceManager クラスです。 |
System. | System、Runtime、Security の各名前空間など、さまざまな名前空間をサポートする高度な型が含まれています。 |
System. | マネージ コードを使用して、共通言語ランタイムの実行時の動作に影響するメタデータの属性を指定するコンパイラ ライター向けの機能を提供します。 |
System. | 高度な例外処理のためのクラスを提供します。 |
System. | COM 相互運用機能とプラットフォーム呼び出しサービスをサポートするさまざまなメンバーを提供します。 これらのサービスに慣れていない場合は、「アンマネージ コードとの相互運用」を参照してください。 |
System. | COM 相互運用で使用される型に対応するマネージド型が含まれます。 |
System. | マネージド コードと Windows ランタイム間の相互運用をサポートし、マネージド コードを使用した Windows ランタイム型の作成を実現するクラスが含まれています。 |
System. | 開発者が実行時の読み込み動作に影響を与えることができるインターフェイスとクラスが提供されます。 |
System. | オブジェクトのシリアル化と逆シリアル化に使用できるクラスが含まれています。 シリアル化は、オブジェクトまたはオブジェクトのグラフを、ストレージまたは別の場所への転送のためにバイトの線形シーケンスに変換するプロセスです。 逆シリアル化は、格納されている情報を取り込み、そこからオブジェクトを再作成するプロセスです。 |
System. | JSON シリアル化に関連するクラスを提供します。 |
System. | .NET の実装と連携したバージョン管理をサポートする、高度な開発を想定した型が含まれます。 |
System. | アクセス許可の基本クラスなど、共通言語ランタイムのセキュリティ システムの基盤となる構造が提供されます。 |
System. | セキュリティ設定が可能なオブジェクトについて、これらのオブジェクトへのアクセスを制御したり、セキュリティ関連の操作を監査したりするプログラミング要素を提供します。 |
System. | 接続のセキュリティを記述する列挙型のセットを提供します。 これらの列挙値には、CipherAlgorithmType、ExchangeAlgorithmType、HashAlgorithmType、SslProtocols などがあります。 |
System. | アプリケーションの拡張保護を使用した認証をサポートします。 |
System. | クレーム、クレームベースの ID、クレームベースのプリンシパルを表すクラスを含む、.NET にクレームベースの ID を実装するクラスを含みます。 |
System. | セキュリティで保護されたデータのエンコードとデコードを含む暗号化サービスと、ハッシュ、乱数の生成、メッセージ認証などの他の多くの操作を提供します。 詳細については、「Cryptographic Services」を参照してください。 |
System. | データの署名、キーの交換、証明書の要求、公開キーの暗号化と復号化、およびその他のセキュリティ機能のためのメソッドを含む、公開キー暗号化標準 (PKCS) 用のプログラミング要素が含まれます。 |
System. | Authenticode X.509 v.3 証明書の共通言語ランタイム実装が含まれています。 この証明書は、証明書の所有者を一意かつ肯定的に識別する秘密キーで署名されます。 |
System. | XML デジタル署名の作成と検証をサポートするクラスが含まれています。 この名前空間のクラスでは、World Wide Web コンソーシアムの "XML 署名の構文と処理" に関する勧告を実装します。 |
System. | コードが実行されているセキュリティ コンテキストを表すプリンシパル オブジェクトを定義します。 詳細については、「ロール ベース セキュリティ」をご覧ください。 |
System. | サービスのモデルと関連するクラスを提供します。 |
System. | サービスのモデルのチャネルと関連するクラスを提供します。 |
System. | サービスのモデルの説明と関連するクラスを提供します。 |
System. | サービスのモデルのディスパッチと関連するクラスを提供します。 |
System. | セキュリティ関連の一般的な型が含まれます。 |
System. | セキュリティ トークンと証明書を処理します。 |
System. | Windows サービス アプリケーションを実装、インストール、制御できるようにするためのクラスが提供されています。 サービスとは、ユーザー インターフェイスなしで長時間実行される実行可能プログラムを指します。 サービスの実装では、ServiceBase クラスから継承し、開始、停止、一時停止、継続の各コマンドが渡されたときに処理する特定の動作や、システムのシャットダウン時に実行されるカスタムの動作とアクションを定義できます。 |
System. | ASCII および Unicode 文字エンコーディングを表すクラス (バイトのブロック間で文字ブロックを変換するための抽象型基本クラス、String の中間インスタンスを作成せずに String オブジェクトを操作および書式設定するヘルパー クラス) が含まれています。 |
System. | Web エンコーダーを表す基本クラス、HTML、JavaScript、URL 文字エンコードを表すサブクラス、および特定の文字、文字の範囲、またはエンコードされたコード ポイントのみを許可するフィルターを表すクラスが含まれています。 |
System. | .NET 内で実行される任意のプラットフォームまたは言語から使用できる正規表現機能を提供します。 この名前空間に含まれる型に加えて、RegexStringValidator クラスを使用すると、特定の文字列が正規表現パターンに準拠しているかどうかを判断できます。 |
System. | 指定された Unicode の範囲で取得し、使用できる型が含まれています。 |
System. | マルチスレッド プログラミングを実現するクラスとインターフェイスが用意されています。 この名前空間には、スレッドの動作やデータへのアクセスを同期するためのクラス (Mutex、Monitor、Interlocked、AutoResetEvent など) のほか、システムが提供するスレッド プールを使用するための ThreadPool クラス、スレッド プール スレッドでコールバック メソッドを実行するための Timer クラスも用意されています。 |
System. | 同時実行コードと非同期コードの記述作業を簡略化する型を提供します。 主な型は、待機および取り消し可能な非同期操作を表す Task と、値を返すことができるタスクである Task<TResult>です。 TaskFactory クラスはタスクを作成および開始するための静的メソッドを提供し、TaskScheduler クラスは既定のスレッド スケジュール インフラストラクチャを提供します。 |
System. | 粒度の粗いデータ フローおよびパイプライン処理タスクのためのインプロセス メッセージ パッシングをサポートする、アクターベースのプログラミング モデルが提供されています。 |
System. | この名前空間の型のほとんどは、Windows Presentation Foundation (WPF) 入力システムをサポートしています。 これには、マウス、キーボード、スタイラス デバイスに対するデバイス抽象クラス、共通入力マネージャー クラス、コマンド実行およびカスタム コマンドのサポート、および各種ユーティリティ クラスが含まれます。 ただし、 一部の型 は WPF 以外にも適用できます。 |
System. | XML 処理の標準ベースのサポートを提供します。 |
System. | LINQ to XML のクラスが含まれています。 LINQ to XML は、XML ドキュメントを簡単かつ効率的に変更できるようにする、メモリ内 XML プログラミング インターフェイスです。 |
System. | XML スキーマ定義言語 (XSD) スキーマの標準ベースのサポートを提供する XML クラスが含まれています。 |
System. | オブジェクトを XML 形式のドキュメントまたはストリームにシリアル化するために使用されるクラスが含まれています。 |
System. | XML の情報項目を XQuery 1.0 と XPath 2.0 データ モデルのインスタンスとしてナビゲーションし編集するためのカーソル モデルを定義するクラスを含みます。 |