.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 Framework API リファレンス version 4.7 (package-provided)
名前 | 説明 |
---|---|
Microsoft. | C# 言語を使用したコンパイルとコード生成をサポートするクラスが含まれています。 |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | IConfigurationを設定するためのクラスと抽象化が含まれています。 |
Microsoft. | コマンド ライン入力から構成データを取得するためのクラスとインターフェイスが含まれています。 |
Microsoft. | |
Microsoft. | INI ファイルから構成データを取得するためのクラスとインターフェイスが含まれています。 |
Microsoft. | JSON ファイルから構成データを取得するためのクラスとインターフェイスが含まれています。 |
Microsoft. | |
Microsoft. | メモリから構成を読み込むクラスとインターフェイスが含まれています。 |
Microsoft. | ユーザー シークレット構成データを読み込むクラスとインターフェイスが含まれています。 |
Microsoft. | Contains classes and interfaces to get configuration from an XML file. |
Microsoft. | 依存関係挿入ソフトウェア設計パターンの実装をサポートするクラスを提供します。 |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | アプリのリソースと有効期間の機能をカプセル化できるクラスを提供します。 |
Microsoft. | ホスト環境とホストされているアプリのシャットダウンに関連する型が含まれます。 |
Microsoft. | |
Microsoft. | Windows サービス アプリのリソースと有効期間の機能をカプセル化できるクラスを提供します。 |
Microsoft. | と の構成 HttpClient に使用されるクラスと HttpMessageHandler 抽象化が IHttpClientFactory含まれています。 |
Microsoft. | |
Microsoft. | |
Microsoft. | のログ記録に使用されるクラスが IHttpClientFactory含まれます。 |
Microsoft. | |
Microsoft. | システム クロックへのアクセスを提供し、テスト目的でシステム クロックを抽象化する型が含まれます。 |
Microsoft. | |
Microsoft. | ILoggerを構成するためのクラスと抽象化が含まれています。 |
Microsoft. | に対 ILoggerするクラスと抽象化が含まれています。 |
Microsoft. | |
Microsoft. | ILoggingBuilderでログ サービスを設定するためのクラスと抽象化が含まれています。 |
Microsoft. | を構成 Microsoft.Extensions.Logging.Console.ConsoleLoggerするためのクラスと抽象化が含まれています。 |
Microsoft. | デバッグ出力ロガーの構成に使用されるクラスと抽象化が含まれています。 |
Microsoft. | Windows イベント ログ ロガーを構成するためのクラスと抽象化が含まれています。 |
Microsoft. | イベント ソース ロガーを構成するためのクラスと抽象化が含まれています。 |
Microsoft. | |
Microsoft. | を構成 Microsoft.Extensions.Logging.TraceSource.TraceSourceLoggerするためのクラスと抽象化が含まれています。 |
Microsoft. | |
Microsoft. | オプション パターンの実装に使用される型を提供します。 |
Microsoft. | |
Microsoft. | |
Microsoft. | Microsoft の拡張ライブラリのプリミティブ型を提供します。 |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | Visual Basic で Visual Basic Runtime をサポートする型が含まれています。 |
Microsoft. | 2 種類のクラス (オペレーティング システムが発生させたイベントを処理するものと、システム レジストリを操作するもの) が用意されています。 |
System Namespace | 一般的に使用される値と参照データ型、イベントとイベント ハンドラー、インターフェイス、属性、および処理例外を定義する基本クラスと基底クラスが含まれています。 |
System. | メモリ バッファーの作成と管理に使用される型 (Span<T> や Memory<T>で表される型など) が含まれます。 |
System. | プリミティブ型のバイナリ表現をバイト スパンから読み書きする静的メソッドを提供します。 |
System. | この名前空間には、UTF-8 テキスト表現との間で共通のデータ型を解析および書式設定するために使用できる型が含まれています。 |
System. | ソース コードのドキュメントの要素と構造を表すために使用できるクラスが含まれます。 この名前空間のクラスを使用して、ソース コード ドキュメントの構造をモデル化できます。このソース コード ドキュメントは、System.CodeDom.Compiler 名前空間に用意されている機能を使用して、サポートされる言語のソース コードとして出力できます。 |
System. | サポートされているプログラミング言語でのソース コードの生成とコンパイルを管理するための型が含まれています。 コード ジェネレーターはそれぞれ、System.CodeDom 名前空間で提供される要素から成る、CodeDOM (Code Document Object Model) のソース コード モデルの構造に基づいて、特定のプログラミング言語によるソース コードを生成できます。 |
System. | |
System. | ジェネリック コレクションを定義するインターフェイスとクラスが含まれています。これにより、ユーザーは、非ジェネリックの厳密に型指定されたコレクションよりも、型の安全性とパフォーマンスを向上させる厳密に型指定されたコレクションを作成できます。 |
System. | 変更できないコレクションを定義するインターフェイスとクラスが含まれます。 |
System. | コンポーネントとコントロールの実行時およびデザイン時の動作を実装するために使用できるクラスを提供します。 この名前空間には、属性と型コンバーターの実装、データ ソースへのバインド、コンポーネントのライセンス処理のための基底クラスと基底インターフェイスが含まれています。 |
System. | この名前空間には、MEF (Managed Extensibility Framework) の中核となるクラスが用意されています。 |
System. | 拡張可能なアプリケーション (ホスト) の開発者に役立つ Managed Extensibility Framework (MEF) 型が提供されます。 |
System. | この名前空間には、MEF プログラミング モデルの基礎となるプリミティブ型が用意されています。 |
System. | リフレクションベースのプログラミング モデルを使用する開発者のための Managed Extensibility Framework (MEF) 型が提供されます。 |
System. | Managed Extensibility Framework (MEF) のパーツを規則を使用して構成できるようにする型が含まれます。 |
System. | コンポーネントのカスタム デザイン時の動作やデザイン時にコンポーネントを構成するためのユーザー インターフェイスを構築するために、開発者が使用できるクラスが含まれています。 開発者がコンポーネントを配置したり、コンポーネントのプロパティを設定したりできるようにするしくみは、デザイン時の環境が用意します。 コンポーネントによっては、デザイン時の環境で正常に機能するために、特定のデザイン時だけの動作が必要になる場合があります。 コンポーネントや複合データ型の値の構成について開発者を支援する、カスタム ユーザー インターフェイスを提供することも有効な場合があります。 この名前空間内で定義されるクラスやインターフェイスを使用して、コンポーネントのデザイン時動作を構築したり、デザイン時サービスにアクセスしたり、カスタマイズされたデザイン時構成インターフェイスを実装できます。 |
System. | エクスポート属性の作成と指定、コンポジションからのエクスポートの取得、インポート属性の構成、およびコンポジション中にパーツどうしがやりとりする方法の指定を行うためのクラスが含まれています。 |
System. | CLR オブジェクトを MEF パーツとして構成するために使用される規則を作成する、規則ビルダーを表すクラスを含みます。 |
System. | コンポジション コンテナーを作成および構成するクラスと、失敗したコンポジションからの例外を報告するクラスが含まれています。 |
System. | コンポジションの操作、コントラクト、パーツの依存関係、エクスポートの説明、および共有されたパーツの破棄方法を制御する有効期間のコンテキストなどの、コンポジション エンジンの主要な機能を表すクラスが含まれています。 |
System. | 構成データを処理するプログラミング モデルを提供する型が含まれます。 |
System. | 内部使用のみを目的とした構成の種類が含まれます。 |
System. | 機能を簡単に追加および削除するためのプラグ可能なモデルをサポートする、サーバー アプリケーションとクライアント アプリケーションの両方で共有される基底クラスが含まれます。 |
System. | ADO.NET アーキテクチャを表すクラスにアクセスできるようにします。 ADO.NET を使用すると、複数のデータ ソースのデータを効率的に管理するコンポーネントを構築できます。 |
System. | .NET データ プロバイダーによって共有されるクラスが含まれます。 |
System. | System.Data.Odbc 名前空間は、.NET Framework ODBC 用データ プロバイダーです。 |
System. | System.Data.OleDb 名前空間は、.NET Framework OLE DB 用データ プロバイダーです。 |
System. | System.Data.OracleClient 名前空間は、.NET Framework Oracle 用データ プロバイダーです。 |
System. | SQL Server 固有の機能をサポートするクラスが含まれます。 |
System. | System.Data.SqlClient 名前空間は .NET Data Provider for SQL Server です。 |
System. | システム プロセス、イベント ログ、パフォーマンス カウンターを操作できるクラスを提供します。 |
System. | System.Diagnostics.Eventing.Reader 名前空間を使用すると、イベント ログの読み取りおよび管理を行うアプリケーションを開発できます。 イベント ログのイベントには、特定のアプリケーション、サービス、またはオペレーティング システム コンポーネントによって発行された情報、警告、またはエラーが含まれています。 これらのイベントは、コンピューターの状態を監視するアプリケーションと、特定のイベントが発生するとアクションを実行するアプリケーションによって読み取られます。 詳細については、「イベント ログを読み取り管理するテクノロジの概要「と「イベント ログのシナリオ」をご覧ください。 |
System. | メトリックは、時間の経過と同時に報告される数値測定値であり、アプリケーションの正常性を監視し、アラートを生成するために最もよく使用されます。 たとえば、Web サービスは、1 秒ごとに受信した要求の数、応答にかかったミリ秒、およびユーザーにエラーを返した応答の数を追跡できます。 これらのメトリックは、定期的に監視システムに報告できます。 System.Diagnostics.Metrics 名前空間を使用して、アプリケーションにメトリックを追加できます。 この API は、.NET でサポートされているすべてのプラットフォームで動作し、OpenTelemetry の 成長するツールエコシステムとうまく統合するように設計されています。 また、dotnet-countersなどの .NET SDK ツール 統合されます。 リスナー API は、他のシステムに対してカスタム ツールまたはアダプターを作成する開発者が利用できます。 |
System. | カウンター データを提供するには、この名前空間のクラスを使用します。 カウンターは、パフォーマンス モニターなどのコンシューマーにパフォーマンス メトリックスを公開するために使われます。 名前空間には、カウンター データを使用するためのクラスは含まれません。 パフォーマンス カウンター アーキテクチャの詳細については、「パフォーマンス カウンター」を参照してください。 |
System. | Windows (ETW) のイベント トレースがキャプチャ厳密に入力したイベントを作成できるようにする型およびメンバーが提供されます。 |
System. | マネージド コードから Active Directory ドメイン サービスへの簡単なアクセスを提供します。 この名前空間には、ADSI (Active Directory Services Interfaces) 技術を使用する 2 つのコンポーネント クラス DirectoryEntry および DirectorySearcher があります。 ADSI は、さまざまなネットワーク プロバイダーを利用するための柔軟なツールとして Microsoft から提供される一連のインターフェイスです。 ADSI を使用すると、ネットワークの規模にかかわらず、管理者は、比較的簡単にネットワーク上のリソースを検索および管理できます。 |
System. | 複数のプリンシパル ストア内のユーザー、コンピューター、およびグループ セキュリティのプリンシパルに同じ方法でアクセスし、これらのプリンシパルを操作する手段を提供します。これらのストアには、AD DS (Active Directory Domain Services)、AD LDS (Active Directory ライトウェイト ディレクトリ サービス)、および MSAM (Machine SAM) があります。 System.DirectoryServices.AccountManagement は、System.DirectoryServices 名前空間とは独立してディレクトリ オブジェクトを管理します。 |
System. | Microsoft Active Directory サービス タスクを想定して設計された、高レベルの抽象化オブジェクト モデルを提供しています。 フォレスト、ドメイン、サイト、サブネット、パーティション、スキーマなど、Active Directory サービスの概念も、このオブジェクト モデルの一部として組み込まれています。 |
System. | ライトウェイト ディレクトリ アクセス プロトコル (LDAP) Version 3 (V3) 標準およびディレクトリ サービス マークアップ言語 (DSML) Version 2.0 (V2) 標準で定義されているメソッドを提供します。 |
System. | GDI+ の基本的なグラフィックス機能を使用できるようにします。 、System.Drawing.Imaging、および System.Drawing.Text 名前空間はSystem.Drawing.Drawing2D、より高度な機能を提供します。 制限事項については、「解説」セクションを参照してください。 |
System. | System.Drawing 名前空間でのクラスの構成をサポートするクラスが含まれています。 |
System. | デザイン時のユーザー インターフェイス (UI) ロジックと描画を拡張するクラスが含まれています。 |
System. | 2 次元グラフィックスおよびベクター グラフィックス機能の詳細を提供します。 |
System. | 高度な GDI+ イメージング機能を提供します。 基本のグラフィックス機能は、System.Drawing 名前空間に用意されています。 |
System. | Windows フォーム アプリケーションの印刷関連のサービスが用意されています。 |
System. | 高度な GDI+ タイポグラフィ機能を提供します。 |
System. | Abstract Syntax Notation One (ASN.1) データ構造の読み取りと書き込みに使用される型が含まれています。 |
System. | Concise Binary Object Representation (CBOR) 形式でデータの読み取りと書き込みを行うために使用される型が含まれています。 |
System. | |
System. | ファイルとデータ ストリームに対する読み書きを可能にする型、およびファイルとディレクトリに対する基本的なサポートを提供する型が含まれます。 |
System. | 非暗号化ハッシュ値の計算で使用される型が含まれます。 |
System. | 単一のコンテナーに対する複数のデータ オブジェクトの格納をサポートするクラスを提供します。 |
System. | 複雑で高パフォーマンスの入出力 (IO) 操作を実行するための型が提供されます。 |
System. | シリアル ポートを制御するためのクラスが含まれています。 最も重要な役割を持つのが SerialPort クラスです。このクラスにより、同期 I/O とイベント ドリブン I/O のフレームワーク、ピンの状態とブレーク状態へのアクセス、およびシリアル ドライバーのプロパティへのアクセスを使用できます。 このクラスを使用して Stream オブジェクトをラップすることにより、ストリームを使用するクラスからシリアル ポートにアクセスできます。 |
System. | Windows Communication Foundation (WCF) クレームベースの ID 承認モデルを実装するクラスが含まれています。 このモデルには、Claim クラスと ClaimSet クラスが含まれます。 .NET Framework 4.5 および .NET Framework への Windows Identity Foundation (WIF) の統合以降、WCF のクレームベースの ID モデルは WIF に置き換えられました。 WIF には、CLR、WCF、および ASP.NET を含む複数の Microsoft 製品スタックでの認証および承認を提供するために使用できるクレーム ベースの ID オブジェクト モデルが用意されています。 クレーム、クレームの種類、およびクレームに基づく ID とプリンシパルを表す WIF クラスは System.Security.Claims の名前空間に含まれています。 .NET 4.5 以降では、System.IdentityModel.Claims 名前空間のクラスの代わりにこれらのクラスを使用する必要があります。 |
System. | WCF クレームベースの ID モデルを使用するときに承認ポリシーを実装するために使用するクラスが含まれています。 .NET Framework 4.5 および .NET Framework への Windows Identity Foundation (WIF) の統合以降、WCF のクレームベースの ID モデルは WIF に置き換えられました。 WIF には、CLR、WCF、および ASP.NET を含む複数の Microsoft 製品スタックでの認証および承認を提供するために使用できるクレーム ベースの ID オブジェクト モデルが用意されています。 WIF では、承認ポリシーは ClaimsAuthorizationManager クラスを拡張して実装されます。 .NET 4.5 以降では、System.IdentityModel.Claims 名前空間のクラスの代わりに WIF を使用することにより承認ポリシーを実装する必要があります。 |
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. | SecurityToken、SecurityTokenHandler、SecurityKeyIdentifierClause などの基本クラスと、これらのクラスから派生し、Windows Identity Foundation (WIF) がサポートするトークン タイプの一部、成果物、およびハンドラーを表すクラスが含まれます。 これには、SamlSecurityToken、SamlSecurityTokenHandler、Saml2SecurityToken、Saml2SecurityTokenHandler など、SAML v1.1 および v2.0 トークンのサポートを含んだクラスが含まれます。 |
System. | JavaScript Object Notation (JSON) のシリアル化に関する標準ベースのサポートを提供します。 |
System. | 統合言語クエリ (LINQ) を使用するクエリをサポートするクラスとインターフェイスを提供します。 |
System. | WMI (Windows Management Instrumentation) インフラストラクチャに組み込まれている、システム、デバイス、アプリケーションに関する豊富な管理情報と管理イベントへのアクセスを提供します。 アプリケーションとサービスは、ManagementObjectSearcher と ManagementQuery から派生したクラスを使用して、役立つ管理情報 (ディスクの残りの空き容量、現在の CPU 使用状態、特定のアプリケーションが接続されているデータベースなど) を問い合わせることができ、また、ManagementEventWatcher クラスを使用して各種の管理イベントをサブスクライブできます。 分散環境ではマネージド コンポーネントとアンマネージド コンポーネントの両方のデータにアクセスできます。 |
System. | 最近のネットワークで使用されている多くのプロトコル用の単純なプログラミング インターフェイスを提供します。 System.Net 名前空間のクラスは Windows ストア スタイルのアプリケーションまたはデスクトップ アプリケーションで使用できます。 Windows ストア アプリで使用する場合、System.Net 名前空間のクラスはネットワークの分離機能の影響を受けます。この機能は、Windows Developer Preview によって使用されるアプリケーション セキュリティ モデルの一部です。 Windows ストア アプリによるネットワーク アクセスがシステムで許可されるようにするには、Windows ストア アプリのアプリケーション マニフェストで適切なネットワーク機能を有効にする必要があります。 詳細については、「Network Isolation for Windows Store Apps (Windows ストア アプリのネットワークの分離)」をご覧ください。 |
System. | 最新の HTTP アプリケーション用のプログラミング インターフェイスを提供します。 |
System. | System.Text.Json を使用して自動的にシリアル化と逆シリアル化を実行する拡張メソッドを、HttpClient と HttpContent に提供します。 |
System. | 配信用の電子メールを SMTP (Simple Mail Transfer Protocol) サーバーに送信するときに使用されるクラスが含まれます。 |
System. | ネットワーク トラフィック データ、ネットワーク アドレス情報、およびローカル コンピューターのアドレス変更の通知へのアクセスを提供します。 この名前空間には、Ping ユーティリティを実装するクラスも含まれています。 Ping および関連するクラスを使用すると、特定のコンピューターにネットワーク経由でアクセスできるかどうかをチェックできます。 |
System. | ピア ネットワーク機能へのアクセスが提供されます。 |
System. | System.Net.PeerToPeer のネットワーク機能を強化し、サーバーに依存しない管理されたコラボレーション セッションを実現する機能を提供します。 |
System. | |
System. | WebSocket インターフェイスのマネージド実装を開発者に提供します。 |
System. | .NET に定義されているプリミティブ数値型 (Byte、Double、Int32 など) を補足する数値型が含まれています。 |
System. | |
System. | アセンブリ、モジュール、メンバー、パラメーター、およびその他のマネージド コード内のエンティティに関する情報を、そのメタデータを調べることで取得する型が含まれています。 これらの型は、イベントのフックやメソッドの呼び出しなど、読み込んだ型のインスタンスを操作する目的にも使用できます。 動的に型を作成するには、System.Reflection.Emit 名前空間を使用します。 |
System. | リフレクション コンテキストのカスタマイズを有効にするクラスが含まれています。 |
System. | ECMA-335 に従ってアセンブリ メタデータを読み取るための低レベルの機能を提供します。 この名前空間は、アセンブリ メタデータを読み取る必要があるコンパイラやその他のツールによって使用されるように設計されています。 |
System. | ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。 |
System. | ポータブル実行可能ファイル (PE) ファイルの読み取りまたは書き込みに関連するクラスを提供します。 |
System. | 非プリミティブ オブジェクトをサポートする形式でリソースの読み取りと書き込みを行うことができるクラスを提供します。 |
System. | .NET アプリケーションでキャッシュを実装できる型が含まれています。 |
System. | ASP.NET のキャッシュ機能を使用する.NET Frameworkホスティング環境をサポートする型が含まれています。 |
System. | マネージ コードを使用して、共通言語ランタイムの実行時の動作に影響するメタデータの属性を指定するコンパイラ ライター向けの機能を提供します。 |
System. | COM 相互運用機能とプラットフォーム呼び出しサービスをサポートするさまざまなメンバーを提供します。 これらのサービスに慣れていない場合は、「アンマネージ コードとの相互運用」を参照してください。 |
System. | アクセス許可の基本クラスなど、共通言語ランタイムのセキュリティ システムの基盤となる構造が提供されます。 |
System. | セキュリティ設定が可能なオブジェクトについて、これらのオブジェクトへのアクセスを制御したり、セキュリティ関連の操作を監査したりするプログラミング要素を提供します。 |
System. | セキュリティで保護されたデータのエンコードとデコードを含む暗号化サービスと、ハッシュ、乱数の生成、メッセージ認証などの他の多くの操作を提供します。 詳細については、「Cryptographic Services」を参照してください。 |
System. | CBOR オブジェクト署名および暗号化 (COSE) メッセージの作成と処理に使用される型が含まれます。 |
System. | データの署名、キーの交換、証明書の要求、公開キーの暗号化と復号化、およびその他のセキュリティ機能のためのメソッドを含む、公開キー暗号化標準 (PKCS) 用のプログラミング要素が含まれます。 |
System. | Authenticode X.509 v.3 証明書の共通言語ランタイム実装が含まれています。 この証明書は、証明書の所有者を一意かつ肯定的に識別する秘密キーで署名されます。 |
System. | XML デジタル署名の作成と検証をサポートするクラスが含まれています。 この名前空間のクラスでは、World Wide Web コンソーシアムの "XML 署名の構文と処理" に関する勧告を実装します。 |
System. | ポリシーに基づいて操作とリソースへのアクセスを制御するクラスを定義します。 |
System. | コード グループ、メンバーシップ条件、および証拠が含まれます。 これらの 3 種類のクラスは、共通言語ランタイム セキュリティ ポリシー システムで適用されるルールを作成するために使用します。 証拠クラスはセキュリティ ポリシーへの入力であり、メンバーシップ条件はスイッチです。これら 2 つのクラスの両方によって、ポリシー ステートメントが作成され、与えられるアクセス許可セットが決定されます。 ポリシー レベルとコード グループは、ポリシーの階層構造を形成します。 コード グループは規則をカプセル化したもので、ポリシー レベルに階層的に配置されます。 |
System. | サービスのモデルと関連するクラスを提供します。 |
System. | サービスのモデルのチャネルと関連するクラスを提供します。 |
System. | サービスのモデルの説明と関連するクラスを提供します。 |
System. | サービスのモデルのディスパッチと関連するクラスを提供します。 |
System. | セキュリティ関連の一般的な型が含まれます。 |
System. | セキュリティ トークンと証明書を処理します。 |
System. | サービスのモデルの配信と関連するクラスを提供します。 |
System. | Windows サービス アプリケーションを実装、インストール、制御できるようにするためのクラスが提供されています。 サービスとは、ユーザー インターフェイスなしで長時間実行される実行可能プログラムを指します。 サービスの実装では、ServiceBase クラスから継承し、開始、停止、一時停止、継続の各コマンドが渡されたときに処理する特定の動作や、システムのシャットダウン時に実行されるカスタムの動作とアクションを定義できます。 |
System. | 音声認識エンジンに入力されるか、音声合成エンジンから出力されるオーディオ形式の情報を含む、単一クラス SpeechAudioFormatInfo が含まれています。 |
System. | 音声認識の実装に必要な Windows Desktop Speech テクノロジの種類が含まれています。 |
System. | System.Speech.Recognition.SrgsGrammar 名前空間のメンバーを使用すると、W3C 音声認識文法仕様バージョン 1.0 (SRGS) に準拠した文法をプログラムで作成できます。 |
System. | 音声合成エンジンの初期化と構成、プロンプトの作成、音声の生成、イベントへの応答、および音声特性の変更のためのクラスが含まれています。 |
System. | テキストの音声変換 (TTS) をレンダリングするための SSML (Speech Synthesis Markup Language) ベースのカスタム エンジンの作成をサポートします。 |
System. | ASCII および Unicode 文字エンコーディングを表すクラス (バイトのブロック間で文字ブロックを変換するための抽象型基本クラス、String の中間インスタンスを作成せずに String オブジェクトを操作および書式設定するヘルパー クラス) が含まれています。 |
System. | Web エンコーダーを表す基本クラス、HTML、JavaScript、URL 文字エンコードを表すサブクラス、および特定の文字、文字の範囲、またはエンコードされたコード ポイントのみを許可するフィルターを表すクラスが含まれています。 |
System. | JavaScript Object Notation (JSON) を処理するための、高パフォーマンスで、割り当てが少なく、標準に準拠した機能が用意されています。これには、JSON テキストへのオブジェクトのシリアル化と JSON テキストのオブジェクトへの逆シリアル化が含まれ、UTF-8 のサポートが組み込まれています。 また、UTF-8 としてエンコードされた JSON テキストの読み取りと書き込みを行う型、および構造化されたデータのビュー内の JSON 要素にランダムにアクセスするためにインメモリ ドキュメント オブジェクト モデル (DOM) を作成するための型も用意されています。 |
System. | データの構造化ビュー内の JSON 要素にランダムにアクセスするためのメモリ内書き込み可能なドキュメント オブジェクト モデル (DOM) を処理するための型を提供します。 |
System. | |
System. | 属性モデルまたは型コンバーターを使用して、オブジェクトと JSON 形式のドキュメントまたはストリームの間のシリアル化および逆シリアル化をカスタマイズおよび拡張するために使用されるクラスが含まれます。 |
System. | |
System. | 指定された Unicode の範囲で取得し、使用できる型が含まれています。 |
System. | マルチスレッド プログラミングを実現するクラスとインターフェイスが用意されています。 この名前空間には、スレッドの動作やデータへのアクセスを同期するためのクラス (Mutex、Monitor、Interlocked、AutoResetEvent など) のほか、システムが提供するスレッド プールを使用するための ThreadPool クラス、スレッド プール スレッドでコールバック メソッドを実行するための Timer クラスも用意されています。 |
System. | プロデューサーとコンシューマーの間で非同期的にデータを渡すための一連の同期データ構造を提供します。 |
System. | 同時実行コードと非同期コードの記述作業を簡略化する型を提供します。 主な型は、待機および取り消し可能な非同期操作を表す Task と、値を返すことができるタスクである Task<TResult>です。 TaskFactory クラスはタスクを作成および開始するための静的メソッドを提供し、TaskScheduler クラスは既定のスレッド スケジュール インフラストラクチャを提供します。 |
System. | 粒度の粗いデータ フローおよびパイプライン処理タスクのためのインプロセス メッセージ パッシングをサポートする、アクターベースのプログラミング モデルが提供されています。 |
System. | 割り当てを最小化するために最適化された ValueTask および ValueTask<TResult> を作成するための型を提供します。 IValueTaskSource および IValueTaskSource<TResult> インターフェイスは、ValueTask および ValueTask<TResult> のバッキング実装を提供するために使用されるオブジェクトに実装できます。また、ManualResetValueTaskSourceCore<TResult> を使用して、タスクのライフサイクルをサポートするために必要なコア ロジックを実装できます。 これらは高度な型であり、パフォーマンスが特に重視される特殊な状況でのみ使用する必要があります。 |
System. | 独自のトランザクション アプリケーションとリソース マネージャーを記述するクラスが含まれます。 具体的には、1 つまたは複数の参加要素を含むローカル トランザクションまたは分散トランザクションを作成し、参加できます。 |
System. | .NET Core および .NET 5 以降の場合、この名前空間には クラスがHttpUtility含まれます。 .NET Frameworkの場合、この名前空間には、ブラウザーとサーバー間の通信を可能にするクラスとインターフェイスが含まれています。 これらのクラスには、現在の HttpRequest HTTP 要求に関する広範な情報を提供する クラス、 HttpResponse クライアントへの HTTP 出力を管理する クラス、および HttpServerUtility サーバー側のユーティリティとプロセスへのアクセスを提供する クラスが含まれます。 System.Webには、cookie 操作、ファイル転送、例外情報、.NET Frameworkの出力キャッシュ制御のクラスも含まれています。 |
System. | ASP.NET を使用した XML Web サービス、および XML Web サービス クライアントを作成できるようにするクラスが含まれています。 XML Web サービスは、HTTP、XML、XSD、SOAP、WSDL などの標準プロトコルを使用する疎結合環境でのメッセージ交換機能を提供するアプリケーションです。 XML Web サービスを使用すると、企業内外の異種環境に対して、実装、プラットフォーム、およびデバイスの相互運用を広範囲にわたって実現するモジュール アプリケーションを構築できます。 これらのアプリケーションの SOAP ベースの XML メッセージには、構造化および型指定を細かく定義している部分と、任意の XML を使用して大まかに定義している部分があります。 プロトコルの範囲内で絶えず進化するこのメッセージ機能は、Web の今後のビルド ブロックとして XML Web サービスの柔軟性と保全性の基本となります。 |
System. | ASP.NET を使用して作成された XML Web サービスをどのように実行するかを構成するクラスが含まれています。 |
System. | Web サービス記述言語 (WSDL) を使用して XML Web サービスをパブリックに記述するためのクラスが含まれています。 この名前空間の各クラスは、WSDL 仕様の中の特定の要素に対応します。クラス階層は、有効な WSDL ドキュメントの XML 構造に対応します。 WSDL の詳細については、WSDL 仕様を参照してください。 |
System. | XML 処理の標準ベースのサポートを提供します。 |