|
この記事は機械翻訳されたものです。 記事の文章にポインターを重ねると、原文のテキストが表示されます。 詳細情報
|
訳文
原文
|
.NET Framework クラス ライブラリ
.NET Framework 4.5
.NET Framework クラス ライブラリは、システム機能にアクセスできるようにするクラス、インターフェイス、および値型のライブラリです。 .NET Framework のアプリケーション、コンポーネント、およびコントロールを構築するときの基礎となります。 クラス ライブラリの名前空間および名前空間カテゴリの一覧を次の表に示し、このリファレンスで詳しく説明します。 (目次には、使用方法別に名前空間とカテゴリが表示され、最も頻繁に使用する名前空間が最初に表示されています。 次の一覧はアルファベット順になっていて、クラス ライブラリを表示する別の方法を探すことができます。)
| 名前空間 | 説明 |
|---|---|
| System |
|
| System.Activities | System.Activities 名前空間には、Windows Workflow Foundation でアクティビティを作成および処理するために必要なすべてのクラスが含まれます。 |
| System.AddIn | System.AddIn 名前空間には、アドインを識別、登録、アクティブ化、および制御するために使用する型と、アドインとホスト アプリケーションとの通信を可能にする型が含まれます。 |
| System.CodeDom | System.CodeDom 名前空間には、ソース コード ドキュメントの要素を表すクラスと、サポートされているプログラミング言語でソース コードの生成とコンパイルをサポートするクラスが含まれます。 |
| System.Collections | System.Collections 名前空間には、さまざまな標準、特殊、およびジェネリックなコレクション オブジェクトを定義する型が含まれます。 |
| System.ComponentModel | System.ComponentModel 名前空間には、コンポーネントやコントロールの実行時動作およびデザイン時動作を実装する型が含まれます。 Child namespaces support the Managed Extensibility Framework (MEF), provide attribute classes that define metadata for ASP.NET Dynamic Data controls, and contain types that let you define the design-time behavior of components and their user interfaces. |
| System.Configuration | System.Configuration 名前空間には、コンピューターまたはアプリケーション構成ファイル内のデータなど、構成データを処理するための型が含まれます。 子名前空間には、アセンブリを構成するために使用する型と、コンポーネントのカスタム インストーラーを作成するために使用する型、クライアントとサーバー アプリケーションの両方に対して機能を追加または削除するプラグ可能なモデルをサポートするために使用する型が含まれます。 |
| System.Data | System.Data 名前空間には、さまざまなソースのデータにアクセスしたりそれらを管理するためのクラスが含まれます。 トップレベルの名前空間と多数の子名前空間によって、ADO.NET アーキテクチャおよび ADO.NET データ プロバイダーが形成されます。 たとえば、プロバイダーは SQL Server、Oracle、ODBC、および OleDB で利用できます。 Other child namespaces contain classes used by the ADO.NET Entity Data Model (EDM) and by WCF Data Services. |
| System.Deployment | System.Deployment 名前空間には、ClickOnce アプリケーションの配置をサポートする型が含まれます。 |
| System.Device.Location |
|
| System.Diagnostics | System.Diagnostics 名前空間には、システム プロセス、イベント ログ、およびパフォーマンス カウンターと対話できる型が含まれます。 子名前空間には、コード分析ツールとやり取りする型、コントラクトをサポートする型、アプリケーションの監視およびインストルメンテーションのデザイン時サポートを拡張する型、Windows イベント トレーシング (ETW) トレース サブシステムを使用してイベント データを記録する型、イベント ログのデータを読み書きしてパフォーマンス データを収集する型、およびデバッグ シンボル情報を読み書きする型が含まれます。 |
| System.DirectoryServices | System.DirectoryServices 名前空間には、マネージ コードから Active Directory にアクセスするための型が含まれます。 |
| System.Drawing | The System.Drawing parent namespace contains types that support basic GDI+ graphics functionality. 子名前空間では、高度な 2 次元グラフィックスおよびベクター グラフィックス機能、高度なイメージング機能、および印刷関連のサービスをサポートします。 A child namespace also contains types that extend design-time user-interface logic and drawing. |
| System.Dynamic |
|
| System.EnterpriseServices | System.EnterpriseServices 名前空間には、企業向けアプリケーションのインフラストラクチャを提供する COM+ サービス アーキテクチャを定義する型が含まれます。 子名前空間では、COM+ によって提供されるサービス CRM (Compensating Resource Manager) をサポートします。このサービスを使用すると、非トランザクション オブジェクトを Microsoft 分散トランザクション コーディネーター (DTC) のトランザクションに含めることができます。 子名前空間について次の表で簡単に説明し、このリファレンスで詳しく解説します。 |
| System.Globalization |
|
| System.IdentityModel | The System.IdentityModel namespaces contain types that are used to provide authentication and authorization for .NET applications. |
| System.IO | System.IO 名前空間には、ストリームに対して同期または非同期にデータの読み書きをする、ストリーム内のデータを圧縮する、分離ストアを作成および使用する、ファイルをアプリケーションの論理アドレス空間に対応付ける、単一のコンテナーに複数のデータ オブジェクトを格納する、匿名パイプまたは名前付きパイプを使用して通信する、カスタムのログ記録を実装する、シリアル ポートに対するデータのフローを処理する機能などの入出力をサポートする型が含まれます。 |
| System.Linq | System.Linq 名前空間には、統合言語クエリ (LINQ: Language-Integrated Query) を使用するクエリをサポートする型が含まれます。 これには、式ツリーでオブジェクトとしてクエリを表す型が含まれます。 |
| System.Management | The System.Management namespaces contain types that provide access to management information and management events about the system, devices, and applications instrumented to the Windows Management Instrumentation (WMI) infrastructure. また、これらの名前空間には、アプリケーションの管理情報とイベントを WMI を通じて潜在的なコンシューマーに公開できるよう、アプリケーションを組み込むために必要な型も含まれます。 |
| System.Media |
|
| System.Messaging | System.Messaging 名前空間には、ネットワーク上のメッセージ キューへの接続、監視、管理を行ったり、メッセージの送信、受信、ピークを行ったりできる型が含まれます。 子名前空間には、メッセージング クラスのデザイン時サポートの拡張に使用できるクラスが含まれます。 |
| System.Net | The System.Net namespaces contain classes that provide a simple programming interface for a number of network protocols, programmatically access and update configuration settings for the System.Net namespaces, define cache policies for web resources, compose and send e-mail, represent Multipurpose Internet Mail Exchange (MIME) headers, access network traffic data and network address information, and access peer-to-peer networking functionality. その他の子名前空間では、Windows ソケット (Winsock) インターフェイスのマネージ実装を行ったり、ホスト間で安全な通信を行うためのネットワーク ストリームにアクセスできます。 |
| System.Numerics |
|
| System.Printing | System.Printing 名前空間には、印刷をサポートする型、印刷システム オブジェクトのプロパティにアクセスしてプロパティの設定を同じ型の別のオブジェクトにすばやくコピーする型、およびマネージ System.PrintTicket オブジェクトとアンマネージ GDI DEVMODE 構造体との相互変換をサポートする型が含まれます。 |
| System.Reflection | System.Reflection 名前空間には、読み込まれた型、メソッド、およびフィールドのマネージ ビューを提供する型、および型を動的に作成して呼び出すことができる型が含まれます。 子名前空間には、コンパイラやその他のツールによってメタデータと Microsoft Intermediate Language (MSIL) を出力できる型が含まれます。 |
| System.Resources | System.Resources 名前空間には、開発者がアプリケーションのカルチャに固有のリソースを作成、格納、および管理できる型が含まれます。 |
| System.Runtime | The System.Runtime namespaces contain types that support an application's interaction with the common language runtime, and types that enable features such as application data caching, advanced exception handling, application activation within application domains, COM interop, distributed applications, serialization and deserialization, and versioning. その他の名前空間は、共通言語ランタイムの実行時動作に影響する属性、一連のコードとそのコードに依存するその他のコードとの間で信頼関係を築くためのコントラクトを定義する属性、および WCF (Windows Communication Foundation) の永続化プロバイダーを実装する属性を、コンパイラ ライターが指定できるようにします。 |
| System.Security | System.Security 名前空間には、.NET Framework のセキュリティ システムおよびアクセス許可を表すクラスが含まれます。 子名前空間では、セキュリティ保護できるオブジェクトに対するアクセスを制御したり監査する型、認証を許可する型、暗号サービスを提供する型、操作とリソースへのアクセスをポリシーに基づいて制御する型、およびアプリケーションで作成されたコンテンツの権限管理をサポートする型を用意しています。 |
| System.ServiceModel | The System.ServiceModel namespaces contain the types necessary to build Windows Communication Foundation (WCF) service and client applications. |
| System.ServiceProcess | System.ServiceProcess 名前空間には、Windows サービス アプリケーションを実装、インストール、および制御できるようにする型と、Windows サービス アプリケーションのデザイン時サポートを拡張する型が含まれます。 |
| System.Speech | The System.Speech namespaces contain types that support speech recognition. |
| System.Text | System.Text 名前空間には、文字エンコーディングおよび文字列操作のための型が含まれます。 子名前空間を使用すると、正規表現を使用してテキストを処理できます。 |
| System.Threading | System.Threading 名前空間には、マルチスレッド プログラミングを実現する型が含まれます。 子名前空間には、同時実行コードおよび非同期コードを簡単に記述できるようにする型が用意されいてます。 |
| System.Timers |
|
| System.Transactions | System.Transactions 名前空間には、複数の分散参加要素、複数のフェーズ通知、および永続参加リストを使用するトランザクションをサポートする型が含まれます。 子名前空間には、System.Transactions 型で使用される構成オプションを記述する型が含まれます。 |
| System.Web | System.Web 名前空間には、ブラウザーとサーバー間の通信を実現する型が含まれます。 Child namespaces include types that support ASP.NET forms authentication, application services, data caching on the server, ASP.NET application configuration, dynamic data, HTTP handlers, JSON serialization, incorporating AJAX functionality into ASP.NET, ASP.NET security, and web services. |
| System.Windows | The System.Windows namespaces contain types used in Windows Presentation Foundation (WPF) applications, including animation clients, user interface controls, data binding, and type conversion. System.Windows.Forms およびその子名前空間は、Windows フォーム アプリケーションの開発に使用されます。 |
| System.Workflow | System.Workflow 名前空間には、Windows Workflow Foundation を使用するアプリケーションを開発するために使用される型が含まれます。 これらの型は、ワークフローの実行時エンジンを構成、制御、ホスト、およびデバッグするための規則とアクティビティのデザイン時および実行時サポートを提供します。 |
| System.Xaml | The System.Xaml namespaces contain types that support parsing and processing the Extensible Application Markup Language (XAML). |
| System.Xml | The System.Xml namespaces contain types for processing XML. Child namespaces support serialization of XML documents or streams, XSD schemas, XQuery 1.0 and XPath 2.0, and LINQ to XML, which is an in-memory XML programming interface that enables easy modification of XML documents. |
| (既定の名前空間) | |
| Accessibility |
|
| Microsoft.Activities | The Microsoft.Activities namespaces contain types that support MSBuild and debugger extensions for Windows Workflow Foundation applications. |
| Microsoft.Aspnet.Snapin |
|
| Microsoft.Build | Microsoft.Build 名前空間には、MSBuild エンジンへのプログラムによるアクセスを可能にしたり、MSBuild エンジンを管理する型が含まれます。 |
| Microsoft.CSharp | Microsoft.CSharp 名前空間には、C# 言語で書かれたソース コードのコンパイルとコード生成をサポートする型と、動的言語ランタイム (DLR) および C# の間の相互運用をサポートする型が含まれます。 |
| Microsoft.Data.Entity.Build.Tasks |
|
| Microsoft.JScript | Microsoft.JScript 名前空間には、JScript 言語によるコンパイルとコード生成をサポートするクラスが含まれます。 |
| Microsoft.SqlServer.Server |
|
| Microsoft.VisualBasic | Microsoft.VisualBasic 名前空間には、Visual Basic 言語によるコンパイルとコード生成をサポートするクラスが含まれます。 子名前空間には、Visual Basic コンパイラにサービスを提供する型と、Visual Basic アプリケーション モデル、My 名前空間、ラムダ式、およびコード変換をサポートする型が含まれます。 |
| Microsoft.VisualC | The Microsoft.VisualC namespaces contain types that support the Visual C++ compiler and types that implement the STL/CLR Library and the generic interface to the STL/CLR Library. |
| Microsoft.Win32 | The Microsoft.Win32 namespaces provide types that handle events raised by the operating system, that manipulate the system registry, and that represent file and operating system handles. |
| Microsoft.Windows | The Microsoft.Windows namespaces contain types that support themes and preview in Windows Presentation Framework (WPF) applications. |
| UIAutomationClientsideProviders |
|
| XamlGeneratedNamespace |
|