.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.

クイック フィルター

.NET Framework API リファレンス version 4.6

名前説明
Accessibility Namespaceコンポーネント オブジェクト モデル (COM) のアクセシビリティ インターフェイス用のマネージド ラッパーを表します。
Microsoft.Activities.Build Namespaceワーク フローのビルド タスクに関連するクラス。
Microsoft.Activities.Build.Debugger Namespaceデバッガーのビルドに関連するクラス。
Microsoft.Activities.Build.Expressions Namespace式のビルドに関連するクラス。
Microsoft.Activities.Build.Validation Namespaceビルド検証に関連する Microsoft.Activities.Build.Validation が提供するクラスです。
Microsoft.Build.BuildEngine NamespaceRepresents the MSBuild engine. For more information, see MSBuild.
Microsoft.Build.Construction NamespaceContains types that the MSBuild object model uses to construct project roots with unevaluated values. Each project root corresponds to a project or targets file. For information, see MSBuild.
Microsoft.Build.Conversion NamespaceContains types that Visual Studio uses to convert project files from an older version of Visual Studio.
Microsoft.Build.Debugging NamespaceContains type for managing the debugger.
Microsoft.Build.Evaluation NamespaceContains types that the MSBuild object model uses to evaluate projects. Each project is associated with one or more project roots. For information, see MSBuild.
Microsoft.Build.Exceptions NamespaceContains exception types that may be thrown during the build process.
Microsoft.Build.Execution NamespaceContains types that the MSBuild object model uses to build projects. For information, see MSBuild.
Microsoft.Build.Framework NamespaceContains the types that define how tasks and loggers interact with the MSBuild engine. For information, see MSBuild.
Microsoft.Build.Framework.XamlTypes NamespaceClasses used to represent XAML types parsed from files, rules, and other sources.
Microsoft.Build.Logging NamespaceContains types used for logging the progress of a build. For information, see MSBuild.
Microsoft.Build.Tasks NamespaceContains the implementation of all tasks shipping with MSBuild. For information, see MSBuild.
Microsoft.Build.Tasks.Deployment.Bootstrapper NamespaceContains classes used internally by MSBuild.
Microsoft.Build.Tasks.Deployment.ManifestUtilities NamespaceContains classes that MSBuild uses.
Microsoft.Build.Tasks.Hosting NamespaceContains classes used internally by MSBuild.
Microsoft.Build.Tasks.Windows NamespaceMSBuild に付属するすべてのタスクの実装が含まれています。 この名前空間の型は Windows Presentation Foundation (WPF) インフラストラクチャをサポートします。コードから直接使用するためのものではありません。
Microsoft.Build.Tasks.Xaml NamespaceProvides classes related to XAML build tasks.
Microsoft.Build.Utilities NamespaceProvides helper classes that you can use to create your own MSBuild loggers and tasks. For information, see MSBuild.
Microsoft.CSharp NamespaceC# 言語を使用したコンパイルとコード生成をサポートするクラスが含まれています。
Microsoft.CSharp.Activities NamespaceC# アクティビティに関連するクラス。
Microsoft.CSharp.RuntimeBinder Namespace動的言語ランタイムと C# の間の相互運用をサポートするクラスとインターフェイスが用意されています。
Microsoft.JScript NamespaceJScript 言語を使用したコンパイルとコード生成をサポートするクラスが含まれています。
Microsoft.JScript.Vsa NamespaceScript for the .NET Framework スクリプト エンジンを JScript に統合し、実行時にコードをコンパイルして実行できるようにするインターフェイスが含まれています。
Microsoft.SqlServer.Server Namespaceこれは、 の 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.VisualBasic NamespaceVisual Basic で Visual Basic Runtime をサポートする型が含まれています。
Microsoft.VisualBasic.Activities NamespaceVisual Basic の動作に関連するクラスを提供します。
Microsoft.VisualBasic.Activities.XamlIntegration NamespaceVisual Basic XAML 統合に関連するクラスを提供します。
Microsoft.VisualBasic.ApplicationServices NamespaceVisual Basic アプリケーション モデルをサポートする型が含まれており、アプリケーション情報へのアクセスが提供されています。
Microsoft.VisualBasic.Compatibility.VB6 NamespaceVisual Basic 6.0 から Visual Basic 2008 へのアップグレード ツールで使用する関数とオブジェクトが含まれています。
Microsoft.VisualBasic.CompilerServices NamespaceVisual Basic コンパイラをサポートする内部利用専用の型が含まれています。
Microsoft.VisualBasic.Devices NamespaceVisual Basic のデバイスに関連する My オブジェクトをサポートする型が含まれています。
Microsoft.VisualBasic.FileIO NamespaceVisual Basic の My ファイル システム オブジェクトをサポートする型が含まれています。
Microsoft.VisualBasic.Logging NamespaceVisual Basic の My ロギング オブジェクトをサポートし、ログ出力をファイルに転送するシンプルなログ リスナーを提供する型が含まれています。
Microsoft.VisualBasic.MyServices NamespaceVisual Basic の My をサポートする型が含まれています。
Microsoft.VisualBasic.MyServices.Internal NamespaceVisual Basic の My をサポートする、内部使用専用の型が含まれています。
Microsoft.VisualC NamespaceC++ 言語を使用したコンパイルとコード生成をサポートするクラスが含まれます。
Microsoft.VisualC.StlClr NamespaceSTL/CLR ライブラリの実装に使用されるクラス、インターフェイス、および列挙子が含まれます。
Microsoft.VisualC.StlClr.Generic NamespaceSTL/CLR ライブラリに対するジェネリック インターフェイスを実装するために使用するクラス、インターフェイス、反復子が含まれています。 このジェネリック インターフェイスを使用すると、STL/CLR で記述したコードを他の .NET 言語 (C#、Visual Basic など) で呼び出すことが可能になります。
Microsoft.Win32 Namespace2 種類のクラス (オペレーティング システムが発生させたイベントを処理するものと、システム レジストリを操作するもの) が用意されています。
Microsoft.Win32.SafeHandles Namespaceファイルとオペレーティング システム ハンドルをサポートする共通機能を提供するセーフ ハンドル クラスの抽象的派生クラスを含みます。
Microsoft.Windows.Input NamespaceMicrosoft Ribbon for WPF コントロールのプレビュー コマンドのインターフェイスが含まれています。
Microsoft.Windows.Themes NamespaceWindows Presentation Foundation で定義されたテーマのセットを公開します。 WPF におけるテーマは、システム レベルで定義された一連のリソースです。コントロールなど、アプリケーションの視覚要素に対して既定の外観を提供します。 WPF のテーマは、スタイルを使って作成され、Luna、Aero、Royale、Classic などがあります。 WPF アプリケーションのクライアント領域だけがこれらのテーマを使用します。ウィンドウ クロムを形成するウィンドウ境界線および各種ボタンの外観は、Win32 テーマ サービスによって制御されます。
System Namespace一般的に使用される値と参照データ型、イベントとイベント ハンドラー、インターフェイス、属性、および処理例外を定義する基本クラスと基底クラスが含まれています。
System.Activities Namespaceシステムの動作に関連するクラスを提供します。
System.Activities.Core.Presentation Namespaceプレゼンテーションに関連するクラスを提供します。
System.Activities.Core.Presentation.Factories Namespaceプレゼンテーション ファクトリに関連するクラスを提供します。
System.Activities.Core.Presentation.Themes Namespaceプレゼンテーションのテーマに関連するクラスを提供します。
System.Activities.Debugger Namespaceシステムのデバッガーに関連するクラスを提供します。
System.Activities.Debugger.Symbol Namespaceデバッガーのシンボルに関連するクラスを提供します。
System.Activities.DurableInstancing Namespace永続性インスタンス化に関連するクラスを提供します。
System.Activities.DynamicUpdate Namespace動的更新に関連するクラスを提供します。
System.Activities.ExpressionParser Namespace式の解析に関連するクラスを提供します。
System.Activities.Expressions Namespace式に関連するクラスを提供します。
System.Activities.Hosting Namespaceホストに関連するクラスを提供します。
System.Activities.Persistence Namespace永続化に関連するクラスを提供します。
System.Activities.Presentation Namespaceプレゼンテーションに関連するクラスを提供します。
System.Activities.Presentation.Annotations Namespaceプレゼンテーション注釈に関連するクラスを提供します。
System.Activities.Presentation.Converters Namespaceコンバーターに関連するクラスを提供します。
System.Activities.Presentation.Debug Namespaceプレゼンテーションのデバッグに関連するクラスを提供します。
System.Activities.Presentation.Expressions Namespace式に関連するクラスを提供します。
System.Activities.Presentation.Hosting Namespaceホストに関連するクラスを提供します。
System.Activities.Presentation.Metadata Namespaceプレゼンテーションのメタデータに関連するクラスを提供します。
System.Activities.Presentation.Model Namespaceプレゼンテーションのモデルに関連するクラスを提供します。
System.Activities.Presentation.PropertyEditing Namespaceプロパティ編集に関連するクラスを提供します。
System.Activities.Presentation.Services Namespaceプレゼンテーション サービスに関連するクラスを提供します。
System.Activities.Presentation.Sqm NamespaceSQM に関連するクラスを提供します。
System.Activities.Presentation.Toolbox Namespaceプレゼンテーション ツールボックスに関連するクラス。
System.Activities.Presentation.Validation Namespace検証に関連するクラスを提供します。
System.Activities.Presentation.View Namespaceプレゼンテーションのビューに関連するクラスを提供します。
System.Activities.Presentation.View.OutlineView Namespaceアウトライン ビューに関連するクラスを提供します。
System.Activities.Presentation.ViewState Namespaceビュー ステートのデータとビュー ステートの管理に関連するクラスを提供します。
System.Activities.Statements Namespaceアクティビティ ステートメントに関連するクラスを提供します。
System.Activities.Statements.Tracking Namespaceステート マシンの状態実行と状態遷移を監視するためのクラスを提供します。
System.Activities.Tracking Namespaceワークフロー追跡レコードの作成や操作に使用するクラスが含まれています。 追跡レコードは、ワークフロー インスタンスの実行時にワークフロー ランタイムによって作成され、TrackingParticipant から継承されたクラスによってアクセスされます。
System.Activities.Validation Namespaceカスタム アクティビティ検証に関連するクラスを提供します。
System.Activities.XamlIntegration Namespaceアクティビティの XAML へのシリアル化をサポートするクラスが含まれています。
System.AddIn Namespaceアドインを識別する AddInAttribute 属性が含まれています。
System.AddIn.Contract Namespace独立して更新されるコンポーネント間の通信の基盤を提供するインターフェイスおよび構造体が含まれています。
System.AddIn.Contract.Automation Namespaceコンポーネントが型情報にアクセスしたり、型のメンバーを呼び出したりするために使用するインターフェイスが含まれます。
System.AddIn.Contract.Collections NamespaceIContract オブジェクトと RemoteArgument オブジェクトのコレクションを定義するインターフェイスが含まれます。
System.AddIn.Hosting Namespaceアドインを検出、登録、アクティブ化、および制御するためのクラスが提供されています。
System.AddIn.Pipeline Namespaceホスト アプリケーションとアドインの間の通信パイプラインを構築するためのクラスを提供します。
System.CodeDom Namespaceソース コードのドキュメントの要素と構造を表すために使用できるクラスが含まれます。 この名前空間のクラスを使用して、ソース コード ドキュメントの構造をモデル化できます。このソース コード ドキュメントは、System.CodeDom.Compiler 名前空間に用意されている機能を使用して、サポートされる言語のソース コードとして出力できます。
System.CodeDom.Compiler Namespaceサポートされているプログラミング言語でのソース コードの生成とコンパイルを管理するための型が含まれています。 コード ジェネレーターはそれぞれ、System.CodeDom 名前空間で提供される要素から成る、CodeDOM (Code Document Object Model) のソース コード モデルの構造に基づいて、特定のプログラミング言語によるソース コードを生成できます。
System.Collections Namespaceリスト、キュー、ビット配列、ハッシュ テーブル、ディクショナリなど、オブジェクトのさまざまなコレクションを定義するインターフェイスとクラスが含まれています。
System.Collections.Concurrent Namespace複数のスレッドがコレクションに同時にアクセスするたびに、System.Collections および System.Collections.Generic 名前空間の対応する型の代わりに使用する必要がある、スレッド セーフなコレクション クラスをいくつか提供します。 ただし、拡張メソッドまたは明示的なインターフェイス実装を介したコレクション オブジェクトの要素へのアクセスは、スレッド セーフであるとは限らず、呼び出し元による同期が必要になる場合があります。
System.Collections.Generic Namespaceジェネリック コレクションを定義するインターフェイスとクラスが含まれています。これにより、ユーザーは、非ジェネリックの厳密に型指定されたコレクションよりも、型の安全性とパフォーマンスを向上させる厳密に型指定されたコレクションを作成できます。
System.Collections.ObjectModel Namespace再利用可能なライブラリのオブジェクト モデルでコレクションとして使用できるクラスが含まれています。 プロパティまたはメソッドがコレクションを返す場合は、これらのクラスを使用します。
System.Collections.Specialized Namespaceリンクされたリストのディクショナリ、ビット ベクター、文字列のみを格納するコレクションなど、厳密に型指定された専用のコレクションが含まれます。
System.ComponentModel Namespaceコンポーネントとコントロールの実行時およびデザイン時の動作を実装するために使用できるクラスを提供します。 この名前空間には、属性と型コンバーターの実装、データ ソースへのバインド、コンポーネントのライセンス処理のための基底クラスと基底インターフェイスが含まれています。
System.ComponentModel.Composition Namespaceこの名前空間には、MEF (Managed Extensibility Framework) の中核となるクラスが用意されています。
System.ComponentModel.Composition.Hosting Namespace拡張可能なアプリケーション (ホスト) の開発者に役立つ Managed Extensibility Framework (MEF) 型が提供されます。
System.ComponentModel.Composition.Primitives Namespaceこの名前空間には、MEF プログラミング モデルの基礎となるプリミティブ型が用意されています。
System.ComponentModel.Composition.ReflectionModel Namespaceリフレクションベースのプログラミング モデルを使用する開発者のための Managed Extensibility Framework (MEF) 型が提供されます。
System.ComponentModel.Composition.Registration NamespaceManaged Extensibility Framework (MEF) のパーツを規則を使用して構成できるようにする型が含まれます。
System.ComponentModel.DataAnnotations NamespaceASP.NET MVC および ASP.NET データ コントロールのメタデータを定義するために使用される属性クラスが用意されています。
System.ComponentModel.DataAnnotations.Schema NamespaceASP.NET MVC および ASP.NET データ コントロールのメタデータを定義するために使用する属性クラスがサポートされています。
System.ComponentModel.Design Namespaceコンポーネントのカスタム デザイン時の動作やデザイン時にコンポーネントを構成するためのユーザー インターフェイスを構築するために、開発者が使用できるクラスが含まれています。 開発者がコンポーネントを配置したり、コンポーネントのプロパティを設定したりできるようにするしくみは、デザイン時の環境が用意します。 コンポーネントによっては、デザイン時の環境で正常に機能するために、特定のデザイン時だけの動作が必要になる場合があります。 コンポーネントや複合データ型の値の構成について開発者を支援する、カスタム ユーザー インターフェイスを提供することも有効な場合があります。 この名前空間内で定義されるクラスやインターフェイスを使用して、コンポーネントのデザイン時動作を構築したり、デザイン時サービスにアクセスしたり、カスタマイズされたデザイン時構成インターフェイスを実装できます。
System.ComponentModel.Design.Data Namespaceデータ関連コンポーネントのカスタム デザイン時の動作を構築するために使用できるクラスが含まれています。
System.ComponentModel.Design.Serialization Namespaceデザイン時のシリアル化のカスタマイズと制御をサポートする型が提供されます。
System.Configuration Namespace構成データを処理するプログラミング モデルを提供する型が含まれます。
System.Configuration.Assemblies Namespaceアセンブリを構成するために使用されるクラスが含まれています。
System.Configuration.Install Namespace独自のコンポーネントのカスタム インストーラーを記述できるようにするクラスが提供されています。 Installer クラスは、.NET Framework 内のすべてのカスタム インストーラーの基底クラスです。
System.Configuration.Internal Namespace内部使用のみを目的とした構成の種類が含まれます。
System.Configuration.Provider Namespace機能を簡単に追加および削除するためのプラグ可能なモデルをサポートする、サーバー アプリケーションとクライアント アプリケーションの両方で共有される基底クラスが含まれます。
System.Data NamespaceADO.NET アーキテクチャを表すクラスにアクセスできるようにします。 ADO.NET を使用すると、複数のデータ ソースのデータを効率的に管理するコンポーネントを構築できます。
System.Data.Common Namespace.NET データ プロバイダーによって共有されるクラスが含まれます。
System.Data.Common.CommandTrees Namespaceコマンド ツリーを作成する式を構築するクラスが用意されています。
System.Data.Common.CommandTrees.ExpressionBuilder Namespaceコマンド ツリーの API があります。
System.Data.Common.CommandTrees.ExpressionBuilder.Spatial Namespace空間の Entity Data Model (EDM) 関数を表すクラスが含まれます。
System.Data.Common.EntitySql NamespaceEntitySqlParser クラスなどのサポート クラスが含まれています。 これらのクラスを使用すると、Entity SQL のクエリ文字列を解析し、コマンド ツリー クエリを作成できます。
System.Data.Design Namespaceカスタム型を指定されたデータセットを生成するために使用できるクラスが含まれています。
System.Data.Entity.Design NamespaceEntity Data Model (EDM) ファイルおよびオブジェクト ソース コードを生成するクラスが含まれています。
System.Data.Entity.Design.AspNet NamespaceASP.NET ビルド環境の Entity Data Model (EDM) ビルド プロバイダーが含まれます。
System.Data.Entity.Design.PluralizationServices Namespace単語を単数形から複数形に、またはその逆に変換するクラスが用意されています。
System.Data.EntityClient NamespaceSystem.Data.EntityClient 名前空間は、Entity Framework 用の .NET Framework Data Provider です。
System.Data.Linq NamespaceLINQ to SQL アプリケーションでのリレーショナル データベースとの対話をサポートするクラスが含まれています。
System.Data.Linq.Mapping Namespaceリレーショナル データベースの構造と内容を表す LINQ to SQL オブジェクト モデルを生成するために使用されるクラスが含まれています。
System.Data.Linq.SqlClient NamespaceSQL Server と通信するためのプロバイダー クラスと、クエリ ヘルパー メソッドを含むクラスが含まれています。
System.Data.Linq.SqlClient.Implementation NamespaceSQL Server プロバイダーの内部実装詳細のために使用される型が含まれています。
System.Data.Mapping NamespaceMappingItemCollection および StorageMappingItemCollection クラスへのアクセスを提供します。
System.Data.Metadata.Edm NamespaceEntity Framework が使用するモデル全般の概念を表す一連の型のほか、アプリケーションとメタデータとの連携を可能にする一連のクラスが含まれます。
System.Data.Objects NamespaceObject Services のコア機能へのアクセスを提供するクラスが含まれます。 これらのクラスは、エンティティ型のインスタンスである厳密に型指定された CLR オブジェクトを使用することにより、データのクエリ、挿入、更新、および削除を可能にします。 Object Services は、Entity Data Model (EDM) で定義された型に対して、統合言語クエリ (LINQ) および Entity SQL クエリの両方をサポートしています。 Object Services は、返されたデータをオブジェクトとして具体化し、オブジェクトの変更をデータ ソースに保存します。 また、変更の追跡、コントロールへのオブジェクトのバインド、コンカレンシーの処理などの機能も提供します。 詳細は、Object Services の概要 (Entity Framework) をご覧ください。
System.Data.Objects.DataClasses NamespaceEntity Data Model (EDM) で定義される型の基底クラス、ナビゲーション プロパティによって返される型の基底クラス、および共通言語ランタイム (CLR) オブジェクトを概念モデルの型にマップする属性を定義するクラスが含まれます。
System.Data.Objects.SqlClient Namespaceデータベース関数に変換する共通言語ランタイム (CLR) のメソッドを含む SqlFunctions クラスが用意されています。 SqlFunctions クラスのメソッドは、LINQ to Entities クエリでのみ使用できます。
System.Data.Odbc NamespaceSystem.Data.Odbc 名前空間は、.NET Framework ODBC 用データ プロバイダーです。
System.Data.OleDb NamespaceSystem.Data.OleDb 名前空間は、.NET Framework OLE DB 用データ プロバイダーです。
System.Data.OracleClient NamespaceSystem.Data.OracleClient 名前空間は、.NET Framework Oracle 用データ プロバイダーです。
System.Data.Services NamespaceWCF Data Services を構築するためのクラスにアクセスできます。
System.Data.Services.BuildProvider Namespaceこの名前空間のクラスは、データ サービスから返されたメタデータに基づいて、WCF Data Services クライアント アプリケーションの C# または Visual Basic のコードを生成します。
System.Data.Services.Client Namespaceアプリケーションが WCF Data Services との対話に使用できる .NET Framework クライアント ライブラリを表します。
System.Data.Services.Common NamespaceWCF Data Services クライアントとサーバー ランタイムの両方に共通の機能を実装しています。
System.Data.Services.Configuration Namespaceこの名前空間は、WCF データ サービス機能を設定する構成を提供します。
System.Data.Services.Design Namespaceデータ サービスと通信するための厳密に型指定されたクライアント側オブジェクトを生成するために、Visual Studio のコード生成コマンド ライン ツールによって使用されます。
System.Data.Services.Internal Namespaceこのクラスは、一般的な使用を想定していません。関連エンティティの一括読み込みを使用してクエリのサポートを実装するために、システムによって内部で使用されます。
System.Data.Services.Providers NamespaceWCF Data Services のカスタム データ サービス プロバイダーを定義するために実装される一連のインターフェイスが用意されています。
System.Data.Spatial Namespace空間データベース機能のクラスが含まれています。
System.Data.Sql NamespaceSQL Server 固有の機能をサポートするクラスが含まれます。
System.Data.SqlClient NamespaceSystem.Data.SqlClient 名前空間は .NET Data Provider for SQL Server です。
System.Data.SqlTypes NamespaceSQL Server のネイティブ データ型用のクラスが用意されています。 これらのクラスは、.NET Framework 共通言語ランタイム (CLR) に用意されているデータ型よりも安全で高速な手段を提供します。 この名前空間のクラスを使用すると、精度が失われる場合に発生する型変換エラーの防止に役立ちます。 また、他のデータ型は SqlTypes との間で内部的に変換されるため、この名前空間内でオブジェクトを明示的に作成および使用する方が高速なコードを生成できます。
System.Deployment.Application NamespaceWith the System.Deployment.Application namespace, you can program custom upgrade behavior into your ClickOnce application.
System.Deployment.Internal NamespaceActivationContext オブジェクトおよび ApplicationIdentity オブジェクトの内部メンバーにアクセスするためのヘルパー クラスが含まれます。
System.Device.Location Namespaceアプリケーション開発者は、単一の API を使用してコンピューターの位置に簡単にアクセスできます。 位置情報は、GPS、Wi-Fi による三角測量、携帯電話基地局による三角測量など、複数のプロバイダーから受け取ることができます。 System.Device.Location クラスには、コンピューター上の複数の位置情報プロバイダーをカプセル化し、位置情報プロバイダー間のシームレスな優先順位付けおよび切り替えをサポートする単一の API が用意されています。 その結果、この API を使用するアプリケーション開発者は、特定のハードウェア構成に合わせてアプリケーションを調整する必要はありません。
System.Diagnostics Namespaceシステム プロセス、イベント ログ、パフォーマンス カウンターを操作できるクラスを提供します。
System.Diagnostics.CodeAnalysis Namespaceコード分析ツールと対話するためのクラスが含まれています。 これらのツールは、名前付け規則やセキュリティ規則などのコーディング規則に準拠するためにコードを分析するために使用されます。
System.Diagnostics.Contracts Namespace事前条件、事後条件、不変条件などのプログラム コントラクトを表すための静的クラスが含まれています。
System.Diagnostics.Contracts.Internal Namespaceバイナリ リライターがコントラクト エラーの処理に使用できるクラスが提供されます。
System.Diagnostics.Design Namespaceアプリケーションの監視とインストルメンテーションのデザイン時のサポートの拡張に使用できるクラスが含まれます。
System.Diagnostics.Eventing Namespaceアプリケーションのインストルメントに使用されるクラスが含まれています。 インストルメンテーションは、有効にすると、Windows イベント トレーシング (ETW) トレース サブシステムにイベント データを記録します。 ETW の詳細については、Windows イベント トレーシングに関するページを参照してください。
System.Diagnostics.Eventing.Reader NamespaceSystem.Diagnostics.Eventing.Reader 名前空間を使用すると、イベント ログの読み取りおよび管理を行うアプリケーションを開発できます。 イベント ログのイベントには、特定のアプリケーション、サービス、またはオペレーティング システム コンポーネントによって発行された情報、警告、またはエラーが含まれています。 これらのイベントは、コンピューターの状態を監視するアプリケーションと、特定のイベントが発生するとアクションを実行するアプリケーションによって読み取られます。 詳細については、「イベント ログを読み取り管理するテクノロジの概要「と「イベント ログのシナリオ」をご覧ください。
System.Diagnostics.PerformanceData Namespaceカウンター データを提供するには、この名前空間のクラスを使用します。 カウンターは、パフォーマンス モニターなどのコンシューマーにパフォーマンス メトリックスを公開するために使われます。 名前空間には、カウンター データを使用するためのクラスは含まれません。 パフォーマンス カウンター アーキテクチャの詳細については、「パフォーマンス カウンター」を参照してください。
System.Diagnostics.SymbolStore NamespaceMSIL (Microsoft Intermediate Language) マップへのソース行などのデバッグ シンボル情報を読み取ったり書き込んだりするためのクラスが用意されています。 .NET 対応のコンパイラでは、デバッグ シンボル情報をプログラム データベース (PDB) ファイルに格納できます。 デバッガーとコード プロファイラー ツールは、実行時にデバッグ シンボル情報を読み取ることができます。
System.Diagnostics.Tracing NamespaceWindows (ETW) のイベント トレースがキャプチャ厳密に入力したイベントを作成できるようにする型およびメンバーが提供されます。
System.DirectoryServices Namespaceマネージド コードから Active Directory ドメイン サービスへの簡単なアクセスを提供します。 この名前空間には、ADSI (Active Directory Services Interfaces) 技術を使用する 2 つのコンポーネント クラス DirectoryEntry および DirectorySearcher があります。 ADSI は、さまざまなネットワーク プロバイダーを利用するための柔軟なツールとして Microsoft から提供される一連のインターフェイスです。 ADSI を使用すると、ネットワークの規模にかかわらず、管理者は、比較的簡単にネットワーク上のリソースを検索および管理できます。
System.DirectoryServices.AccountManagement Namespace複数のプリンシパル ストア内のユーザー、コンピューター、およびグループ セキュリティのプリンシパルに同じ方法でアクセスし、これらのプリンシパルを操作する手段を提供します。これらのストアには、AD DS (Active Directory Domain Services)、AD LDS (Active Directory ライトウェイト ディレクトリ サービス)、および MSAM (Machine SAM) があります。 System.DirectoryServices.AccountManagement は、System.DirectoryServices 名前空間とは独立してディレクトリ オブジェクトを管理します。
System.DirectoryServices.ActiveDirectory NamespaceMicrosoft Active Directory サービス タスクを想定して設計された、高レベルの抽象化オブジェクト モデルを提供しています。 フォレスト、ドメイン、サイト、サブネット、パーティション、スキーマなど、Active Directory サービスの概念も、このオブジェクト モデルの一部として組み込まれています。
System.DirectoryServices.Protocols Namespaceライトウェイト ディレクトリ アクセス プロトコル (LDAP) Version 3 (V3) 標準およびディレクトリ サービス マークアップ言語 (DSML) Version 2.0 (V2) 標準で定義されているメソッドを提供します。
System.Drawing NamespaceGDI+ の基本的なグラフィックス機能を使用できるようにします。 、System.Drawing.Imaging、および System.Drawing.Text 名前空間はSystem.Drawing.Drawing2D、より高度な機能を提供します。 制限事項については、「解説」セクションを参照してください。
System.Drawing.Configuration NamespaceSystem.Drawing 名前空間でのクラスの構成をサポートするクラスが含まれています。
System.Drawing.Design Namespaceデザイン時のユーザー インターフェイス (UI) ロジックと描画を拡張するクラスが含まれています。
System.Drawing.Drawing2D Namespace2 次元グラフィックスおよびベクター グラフィックス機能の詳細を提供します。
System.Drawing.Imaging Namespace高度な GDI+ イメージング機能を提供します。 基本のグラフィックス機能は、System.Drawing 名前空間に用意されています。
System.Drawing.Printing NamespaceWindows フォーム アプリケーションの印刷関連のサービスが用意されています。
System.Drawing.Text Namespace高度な GDI+ タイポグラフィ機能を提供します。
System.Dynamic Namespace動的言語ランタイムをサポートするクラスとインターフェイスが用意されています。
System.EnterpriseServices Namespace.NET オブジェクトに COM+ サービスへのアクセスを提供し、エンタープライズ アプリケーションにとって .NET Framework オブジェクトがより実用的なものとなるようにします。
System.EnterpriseServices.CompensatingResourceManager Namespaceマネージド コードで CRM (Compensating Resource Manager) を使用できるようにするクラスが用意されています。 CRM は、COM+ によって提供されるサービスであり、Microsoft 分散トランザクション コーディネーター (DTC) トランザクションに非トランザクション オブジェクトを含めることができます。 CRM は完全なリソース マネージャーの機能を備えていませんが、トランザクションの最小性 (オール オア ナッシングの動作) と、復元ログを通じての永続性を提供します。
System.EnterpriseServices.Internal NamespaceCOM+ サービスをサポートするためのインフラストラクチャを提供します。 この名前空間内のクラスとインターフェイスは、アンマネージ COM+ クラスからの System.EnterpriseServices への呼び出しのサポート専用です。
System.Globalization Namespace言語、国/地域、使用する暦、日付形式、通貨形式、数値形式、文字列並べ替え順序などのカルチャ関連情報を定義するクラスが含まれています。 これらのクラスは、グローバライズされた (国際対応) アプリケーションを作成する場合に便利です。 StringInfo や TextInfo などのクラスは、サロゲート サポートやテキスト要素処理などの高度なグローバリゼーション機能を提供します。
System.IO Namespaceファイルとデータ ストリームに対する読み書きを可能にする型、およびファイルとディレクトリに対する基本的なサポートを提供する型が含まれます。
System.IO.Compression Namespaceストリームの圧縮と圧縮解除に関する基本的なサービスを提供するクラスが含まれます。
System.IO.IsolatedStorage Namespace分離ストアの作成と使用を許可する型が含まれています。 これらのストアを使用すると、信頼性の低いコードではアクセスできないデータを読み書きし、ファイル システムの他の場所に保存される可能性のある機密情報の漏洩を防止できます。 データは、現在のユーザーと、コードが存在するアセンブリ別に分離されたコンパートメントに格納されます。 さらに、ドメインごとにデータを分離することもできます。 ローミング プロファイルを分離ストレージと共に使用して、分離ストアがユーザーのプロファイルで移動できるようにします。 IsolatedStorageScope 列挙体は、異なる種類の分離を示しています。 分離ストレージを使用する場合の詳細については、「分離ストレージ」をご覧ください。
System.IO.Log Namespaceレコード指向シーケンシャル I/O システムにログを記録するためのインターフェイスを定義します。
System.IO.MemoryMappedFiles Namespaceファイルの内容をアプリケーションの論理アドレス空間に対応付けるメモリ マップ済みファイルを使用するためのクラスを提供します。
System.IO.Packaging Namespace単一のコンテナーに対する複数のデータ オブジェクトの格納をサポートするクラスを提供します。
System.IO.Pipes Namespace匿名パイプまたは名前付きパイプあるいはその両方によるプロセス間通信の手段となる型が含まれています。
System.IO.Ports Namespaceシリアル ポートを制御するためのクラスが含まれています。 最も重要な役割を持つのが SerialPort クラスです。このクラスにより、同期 I/O とイベント ドリブン I/O のフレームワーク、ピンの状態とブレーク状態へのアクセス、およびシリアル ドライバーのプロパティへのアクセスを使用できます。 このクラスを使用して Stream オブジェクトをラップすることにより、ストリームを使用するクラスからシリアル ポートにアクセスできます。
System.IdentityModel Namespaceセキュリティ トークン サービス (STS) をビルドするために使用されるクラスが含まれています。 これらには SecurityTokenService クラスと Scope のクラスが含まれ、クッキーの変換を実行する機能を提供するいくつかの例外的なユーティリティ クラスも含まれます。
System.IdentityModel.Claims NamespaceWindows 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.IdentityModel.Configuration NamespaceWindows Identity Foundation (WIF) を使用して構築されたアプリケーションとサービスの構成を提供するクラスが含まれます。 この名前空間のクラスは、<identityConfiguration> 要素の設定を表しています。 プロトコルを使用してフェデレーションを構成するクラスは、主に System.IdentityModel.Services.Configuration 名前空間に含まれます。 これらの設定は構成ファイルの <system.identityModel.services> 要素の下に表示されます。
System.IdentityModel.Metadata Namespaceフェデレーション メタデータ ドキュメントの要素を表すクラスが含まれます。 フェデレーションのメタデータ ドキュメントは、フェデレーションを確立するときにパートナーに役立つ場合がある情報を提供する XML ドキュメントです。 フェデレーション メタデータについて詳しくは、「Web Services Federation Language (WS-Federation) Version 1.2」 (Web Services Federation Language (WS-Federation) バージョン 1.2) の仕様書のセクション 3 をご覧ください。
System.IdentityModel.Policy NamespaceWCF クレームベースの 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.IdentityModel.Protocols.WSTrust NamespaceWS-Trust 成果物を表すクラスが含まれます。 これには、ネットワークの WS-Trust の成果物とオブジェクト モデル表現の間でシリアル化および逆シリアル化できる複数のシリアライザーおよび RequestSecurityToken (RST)と RequestSecurityToken (RSTR)のクラスが含まれています。 追加の設定なしで使用できる Windows Identity Foundation (WIF) には、WS-Trust February 2005、WS-Trust 1.3、WS-Trust 1.4 の WS-Trust 仕様に対するサポートが含まれています。
System.IdentityModel.Selectors NamespaceWindows 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.IdentityModel.Services NamespaceWS-Federation プロトコルを使用してフェデレーション認証を実行する、Windows Identity Foundation (WIF) を使用してビルドされたアプリケーションで使用するためのクラスが含まれています。 これには、HTTP モジュール、WSFederationAuthenticationModule (WSFAM) と SessionAuthenticationModule (SAM)、および操作をサポートするクラスが含まれています。 WSFAM は、WS-Federation のサインイン シーケンスとサインアウトの処理を提供し、SAM はクッキーを維持して処理することによってセッション管理を提供します。 名前空間には、サインイン メッセージ (WSFederationMessage、SignInRequestMessage) やサインアウト メッセージ (SignInResponseMessage) などの WS-Federation メッセージ (SignOutRequestMessage) を表すクラスが含まれます。さらには、オブジェクト モデルと、それらのメッセージのネットワーク上の表現の間でシリアル化および逆シリアル化を実行するシリアライザーも含まれます。
System.IdentityModel.Services.Configuration NamespaceWS-Federation プロトコルを使用する Windows Idtntity Foundation (WIF) アプリケーション用の構成を提供するクラスが含まれています。 この名前空間内のクラスは、<system.identityModel.services> 要素の設定を表します。 System.IdentityModel.Services 名前空間には、WS-Federation を構成するために使用するいくつかのクラスも含まれています。 他のサービスとアプリケーションの設定 (セキュリティ トークン ハンドラーなど) を構成するクラスは、主に System.IdentityModel.Configuration 名前空間に含まれます。 これらの設定は構成ファイルの <identityConfiguration> 要素の下に表示されます。
System.IdentityModel.Services.Tokens NamespaceSystem.IdentityModel.Services.Tokens には、MachineKeySessionSecurityTokenHandler クラスと MembershipUserNameSecurityTokenHandler クラスが含まれます。
System.IdentityModel.Tokens NamespaceSecurityToken、SecurityTokenHandler、SecurityKeyIdentifierClause などの基本クラスと、これらのクラスから派生し、Windows Identity Foundation (WIF) がサポートするトークン タイプの一部、成果物、およびハンドラーを表すクラスが含まれます。 これには、SamlSecurityToken、SamlSecurityTokenHandler、Saml2SecurityToken、Saml2SecurityTokenHandler など、SAML v1.1 および v2.0 トークンのサポートを含んだクラスが含まれます。
System.Linq Namespace統合言語クエリ (LINQ) を使用するクエリをサポートするクラスとインターフェイスを提供します。
System.Linq.Expressions Namespace言語レベルのコード式を式ツリーの形式でオブジェクトとして表現するクラス、インターフェイス、および列挙体が含まれます。
System.Management NamespaceWMI (Windows Management Instrumentation) インフラストラクチャに組み込まれている、システム、デバイス、アプリケーションに関する豊富な管理情報と管理イベントへのアクセスを提供します。 アプリケーションとサービスは、ManagementObjectSearcher と ManagementQuery から派生したクラスを使用して、役立つ管理情報 (ディスクの残りの空き容量、現在の CPU 使用状態、特定のアプリケーションが接続されているデータベースなど) を問い合わせることができ、また、ManagementEventWatcher クラスを使用して各種の管理イベントをサブスクライブできます。 分散環境ではマネージド コンポーネントとアンマネージド コンポーネントの両方のデータにアクセスできます。
System.Management.Instrumentation Namespace管理用のアプリケーションを組み込み、それらの管理情報とイベントを WMI を通じて潜在的なコンシューマーに公開するために必要なクラスが用意されています。 こうすることで Microsoft Application Center や Microsoft Operations Manager などのコンシューマーはユーザーのアプリケーションを簡単に管理でき、マネージド、アンマネージドを問わず、管理者スクリプトやその他のアプリケーションでユーザーのアプリケーションの監視と設定を行うことができます。 ユーザーのアプリケーションの実装は、公開するクラスの InstrumentationClass カスタム属性を使用するか、または提供されている BaseEvent 基本クラスおよび Instance 基本クラスと Instrumentation ヘルパー クラスを使用することで簡単に行うことができます。
System.Media Namespaceサウンド ファイルの再生や、システムが提供するサウンドにアクセスするクラスが含まれます。
System.Messaging Namespaceネットワークのメッセージ キューへの接続、監視、および管理を行い、メッセージの送信、受信、またはピークを行うことができるクラスを提供します。
System.Messaging.Design NamespaceSystem.Messaging クラスのデザイン時サポートの拡張に使用できるクラスが含まれています。
System.Net Namespace最近のネットワークで使用されている多くのプロトコル用の単純なプログラミング インターフェイスを提供します。 System.Net 名前空間のクラスは Windows ストア スタイルのアプリケーションまたはデスクトップ アプリケーションで使用できます。 Windows ストア アプリで使用する場合、System.Net 名前空間のクラスはネットワークの分離機能の影響を受けます。この機能は、Windows Developer Preview によって使用されるアプリケーション セキュリティ モデルの一部です。 Windows ストア アプリによるネットワーク アクセスがシステムで許可されるようにするには、Windows ストア アプリのアプリケーション マニフェストで適切なネットワーク機能を有効にする必要があります。 詳細については、「Network Isolation for Windows Store Apps (Windows ストア アプリのネットワークの分離)」をご覧ください。
System.Net.Cache Namespace取得したリソースのキャッシュ ポリシーを WebRequest クラスおよび HttpWebRequest クラスを使用して定義するために使用する型および列挙体を定義します。
System.Net.Configuration Namespaceアプリケーションがプログラムによって System.Net 名前空間の構成設定にアクセスしたり、更新したりするためのクラスが含まれます。
System.Net.Http Namespace最新の HTTP アプリケーション用のプログラミング インターフェイスを提供します。
System.Net.Http.Headers NamespaceSystem.Net.Http 名前空間で使用される HTTP ヘッダーのコレクションのサポートを提供します。
System.Net.Mail Namespace配信用の電子メールを SMTP (Simple Mail Transfer Protocol) サーバーに送信するときに使用されるクラスが含まれます。
System.Net.Mime NamespaceMIME (Multipurpose Internet Mail Exchange) ヘッダーを表現するための型が含まれます。 電子メールを System.Net.Mail クラスを使用して送信する際、この型を SmtpClient 名前空間の型と共に使用して、Content-Type、Content-Disposition、Content-transfer-Encoding の各ヘッダーを指定します。
System.Net.NetworkInformation Namespaceネットワーク トラフィック データ、ネットワーク アドレス情報、およびローカル コンピューターのアドレス変更の通知へのアクセスを提供します。 この名前空間には、Ping ユーティリティを実装するクラスも含まれています。 Ping および関連するクラスを使用すると、特定のコンピューターにネットワーク経由でアクセスできるかどうかをチェックできます。
System.Net.PeerToPeer Namespaceピア ネットワーク機能へのアクセスが提供されます。
System.Net.PeerToPeer.Collaboration NamespaceSystem.Net.PeerToPeer のネットワーク機能を強化し、サーバーに依存しない管理されたコラボレーション セッションを実現する機能を提供します。
System.Net.Security Namespaceホスト間の安全な通信のためのネットワーク ストリームを提供します。
System.Net.Sockets Namespaceネットワークへのアクセスを厳密に制御する必要のある開発者のための、Windows ソケット (Winsock) インターフェイスのマネージド実装が用意されています。
System.Net.WebSockets NamespaceWebSocket インターフェイスのマネージド実装を開発者に提供します。
System.Numerics Namespace.NET に定義されているプリミティブ数値型 (Byte、Double、Int32 など) を補足する数値型が含まれています。
System.Printing Namespaceプリント サーバー、印刷キュー、および印刷ジョブの管理を自動化するためのクラスを提供します。
System.Printing.IndexedProperties Namespace印刷システム オブジェクトのプロパティ設定を、同じ型の別のオブジェクトにすばやくコピーできるようにするためのクラスを提供します。 また、印刷システム オブジェクトのプロパティを反復処理したり、リフレクションを使用せずにこれらのプロパティの型を実行時に検出できるようにしたりします。
System.Printing.Interop Namespaceマネージド PrintTicket オブジェクトおよびアンマネージド グラフィックス デバイス インターフェイス (GDI) DEVMODE 構造体の相互変換を提供します。
System.Reflection Namespaceアセンブリ、モジュール、メンバー、パラメーター、およびその他のマネージド コード内のエンティティに関する情報を、そのメタデータを調べることで取得する型が含まれています。 これらの型は、イベントのフックやメソッドの呼び出しなど、読み込んだ型のインスタンスを操作する目的にも使用できます。 動的に型を作成するには、System.Reflection.Emit 名前空間を使用します。
System.Reflection.Context Namespaceリフレクション コンテキストのカスタマイズを有効にするクラスが含まれています。
System.Reflection.Emit Namespaceコンパイラまたはツールがメタデータと Microsoft Intermediate Language (MSIL) を出力し、必要に応じてディスク上に PE ファイルを生成できるようにするクラスが含まれています。 これらのクラスの主なクライアントは、スクリプト エンジンとコンパイラです。
System.Resources Namespaceアプリケーションで使用されるさまざまなカルチャ固有のリソースを、開発者が作成、格納、および管理するためのクラスとインターフェイスが用意されています。 System.Resources 名前空間の最も重要なクラスの 1 つは、ResourceManager クラスです。
System.Resources.Tools Namespace厳密に型指定されたリソースのサポートを提供する StronglyTypedResourceBuilder クラスが含まれます。 .NET Framework Version 2.0 以降では、この機能がコンパイル時に実行され、読み取り専用 (get) の静的プロパティを実装したクラスが作成されます。これにより、リソースへのアクセスがカプセル化され、リソースの扱いがより容易になります。
System.Runtime NamespaceSystem、Runtime、Security の各名前空間など、さまざまな名前空間をサポートする高度な型が含まれています。
System.Runtime.Caching Namespace.NET アプリケーションでキャッシュを実装できる型が含まれています。
System.Runtime.Caching.Configuration Namespace.NET Framework キャッシュ機能の構成ハンドラー クラスが含まれています。
System.Runtime.Caching.Hosting NamespaceASP.NET のキャッシュ機能を使用する.NET Frameworkホスティング環境をサポートする型が含まれています。
System.Runtime.CompilerServices Namespaceマネージ コードを使用して、共通言語ランタイムの実行時の動作に影響するメタデータの属性を指定するコンパイラ ライター向けの機能を提供します。
System.Runtime.ConstrainedExecution Namespaceコードの作成者と、そのコードに依存したプログラムの開発者との間で信頼関係を構築するためのコントラクトを列挙および定義する、一連の型を定義します。 System.Runtime.ConstrainedExecution 名前空間の型は、制約された実行領域 (CER) での使用を想定して設計されています。
System.Runtime.DesignerServices Namespace統合開発環境でアプリケーションとコンポーネント デザイナーをサポートするクラスを提供します。
System.Runtime.DurableInstancing Namespaceこの名前空間には、永続化プロバイダーを実装するために Windows Communication Foundation (WCF) インフラストラクチャで使用されるクラスが含まれています。
System.Runtime.ExceptionServices Namespace高度な例外処理のためのクラスを提供します。
System.Runtime.Hosting Namespaceアプリケーション ドメインでアプリケーションのアクティベーションを行う場合など、高度な開発を想定した型が含まれます。
System.Runtime.InteropServices NamespaceCOM 相互運用機能とプラットフォーム呼び出しサービスをサポートするさまざまなメンバーを提供します。 これらのサービスに慣れていない場合は、「アンマネージ コードとの相互運用」を参照してください。
System.Runtime.InteropServices.ComTypes NamespaceCOM 相互運用で使用される型に対応するマネージド型が含まれます。
System.Runtime.InteropServices.CustomMarshalers Namespace.NET Framework の内部マーシャリング サポートを提供します。
System.Runtime.InteropServices.Expando Namespaceメンバーを追加または削除してオブジェクトを変更できる IExpando インターフェイスがあります。
System.Runtime.InteropServices.WindowsRuntime Namespaceマネージド コードと Windows ランタイム間の相互運用をサポートし、マネージド コードを使用した Windows ランタイム型の作成を実現するクラスが含まれています。
System.Runtime.Remoting Namespace分散アプリケーションを作成したり構成したりできるクラスとインターフェイスが用意されています。 System.Runtime.Remoting 名前空間のクラスの中で重要なのは、RemotingConfiguration クラス、RemotingServices クラス、ObjRef クラスです。
System.Runtime.Remoting.Activation Namespaceリモート オブジェクトに対するサーバーおよびクライアントのアクティベーションをサポートするクラスとオブジェクトが提供されます。
System.Runtime.Remoting.Channels Namespaceクライアントがリモート オブジェクトのメソッドを呼び出すときに転送手段として使用される、チャネルとチャネル シンクをサポートおよび処理するクラスが含まれています。
System.Runtime.Remoting.Channels.Http Namespaceリモートの場所間で HTTP プロトコルを使用して、メッセージとオブジェクトを転送するチャネルが含まれます。 既定の HTTP チャネルでは、伝送のためにオブジェクトとメソッドの呼び出しが SOAP 形式でエンコードされますが、他のエンコード フォーマッタ シンクとデコード フォーマッタ シンクをチャネルの構成プロパティに指定することもできます。 System.Runtime.Remoting.Channels.Http 名前空間の最も重要なクラスの 1 つは、HttpChannel クラスです。
System.Runtime.Remoting.Channels.Ipc NamespaceWindows オペレーティング システムのプロセス間通信 (IPC) システムを使用するリモート処理の通信チャネルを定義します。 IPC チャネルはネットワーク通信を使用しないため、HTTP チャネルおよび TCP チャネルよりはるかに高速ですが、物理的に同一のコンピューター上のアプリケーション ドメイン間での通信にのみ使用できます。
System.Runtime.Remoting.Channels.Tcp Namespaceリモートの場所間で TCP プロトコルを使用して、メッセージとオブジェクトを転送するチャネルが含まれます。 既定の TCP チャネルでは、伝送のためにオブジェクトとメソッドの呼び出しがバイナリ形式でエンコードされますが、他のエンコード フォーマッタ シンクとデコード フォーマッタ シンクをチャネルの構成プロパティに指定することもできます。 System.Runtime.Remoting.Channels.Tcp 名前空間の最も重要なクラスの 1 つは、TcpChannel クラスです。
System.Runtime.Remoting.Contexts Namespaceすべてのオブジェクトが常駐するコンテキストを定義するオブジェクトが含まれています。 コンテキストとは、オブジェクトが存在する環境を定義する順序付けられた一連のプロパティです。 コンテキストは、同期、トランザクション、ジャスト イン タイム (JIT) アクティベーション、セキュリティなど、特定の自動サービスを要求するように構成されているオブジェクトのアクティベーション プロセス中に作成されます。 1 つのコンテキスト内に複数のオブジェクトを常駐させることができます。
System.Runtime.Remoting.Lifetime Namespaceリモート オブジェクトの有効期間を管理するクラスが含まれています。
System.Runtime.Remoting.Messaging Namespaceメッセージの作成と転送に使用するクラスが含まれています。 リモート処理インフラストラクチャは、メッセージを使用してリモート オブジェクトと通信します。 メッセージは、リモート メソッド呼び出しの送信、リモート オブジェクトのアクティブ化、および情報の通信を目的として使用されます。 メッセージ オブジェクトは、アクション ID、エンボイ情報、およびパラメーターを含む、名前付きプロパティのセットを搬送します。 System.Runtime.Remoting.Messaging 名前空間の重要なクラスには、AsyncResult クラス、RemotingSurrogateSelector クラス、および ReturnMessage クラスがあります。
System.Runtime.Remoting.Metadata Namespaceオブジェクトやフィールドに対する SOAP の生成と処理をカスタマイズするために使用できるクラスおよび属性が含まれています。 この名前空間のクラスを使用して、SOAPAction ヘッダー フィールド、型の出力、XML 要素名、およびメソッドの XML 名前空間 URI を指定できます。 この情報は、SOAP の生成時に SOAP シリアライザーによって使用されたり、Web サービス記述言語 (WSDL: Web Services Description Language) の生成時に Soapsuds Tool (Soapsuds.exe) によって使用されたりします。 この名前空間の属性で指定した情報は、生成された SOAP の受信側で、リモートからのメソッドの呼び出しやリモート オブジェクトの処理をカスタマイズするために使用できます。 System.Runtime.Remoting.Metadata 名前空間の最も重要なクラスの 1 つは、SoapAttribute クラスです。 SoapAttribute クラスは、実質的な機能は持っておらず、すべてのメタデータ属性の基本クラスとしてだけ使用できます。
System.Runtime.Remoting.Metadata.W3cXsd2001 NamespaceW3C 仕様に準拠するデータ型のラッパー クラスが含まれます。 すべての日付と時刻の型は、ISO 標準仕様に準拠しています。
System.Runtime.Remoting.MetadataServices Namespaceリモート処理インフラストラクチャの XML スキーマとの間でメタデータを変換するために、Soapsuds Tool (Soapsuds.exe) コマンド ライン ツールおよびユーザー コードで使用するクラスが含まれています。 この名前空間の重要なクラスには、SdlChannelSink クラスと MetaData クラスがあります。
System.Runtime.Remoting.Proxies Namespaceプロキシの機能を制御および提供するクラスが含まれています。 プロキシとは、リモート オブジェクトのイメージであるローカル オブジェクトです。 プロキシを使用すると、クライアントはリモート処理境界を越えてオブジェクトにアクセスできます。
System.Runtime.Remoting.Services Namespace.NET Framework に機能を提供するサービス クラスが含まれています。 この名前空間の最も重要なクラスの 1 つは TrackingServices クラスです。
System.Runtime.Serialization Namespaceオブジェクトのシリアル化と逆シリアル化に使用できるクラスが含まれています。 シリアル化は、オブジェクトまたはオブジェクトのグラフを、ストレージまたは別の場所への転送のためにバイトの線形シーケンスに変換するプロセスです。 逆シリアル化は、格納されている情報を取り込み、そこからオブジェクトを再作成するプロセスです。
System.Runtime.Serialization.Configuration Namespaceアプリケーション構成の system.xml.serialization セクション内の値を読み取るために使用されるクラスが含まれています。 この名前空間のクラスは、構成要素を処理するためにシリアル化インフラストラクチャで使用されます。直接使用することはできません。 DataContractSerializer を構成するには、代わりに、アプリケーション構成ファイルを作成し、次の XML 要素を使用します。 declaredTypes><knownType> 要素の <system.xml.serialization><dataContractSerializer><declaredTypes<><add> 要素。
System.Runtime.Serialization.Formatters Namespaceシリアル化フォーマッタによって使用される一般的な列挙体、インターフェイス、およびクラスを提供します。
System.Runtime.Serialization.Formatters.Binary Namespaceオブジェクトをバイナリ形式でシリアル化および逆シリアル化するために使用できる BinaryFormatter クラスが含まれています。
System.Runtime.Serialization.Formatters.Soap Namespaceオブジェクトを SOAP 形式でシリアル化および逆シリアル化するために使用できる SoapFormatter クラスが含まれています。 この名前空間の型を使ったアプリケーションをビルドする場合は、System.Runtime.Serialization.Formatters.Soap.dll アセンブリを参照する必要があります。
System.Runtime.Serialization.Json NamespaceJSON シリアル化に関連するクラスを提供します。
System.Runtime.Versioning Namespace.NET の実装と連携したバージョン管理をサポートする、高度な開発を想定した型が含まれます。
System.Security Namespaceアクセス許可の基本クラスなど、共通言語ランタイムのセキュリティ システムの基盤となる構造が提供されます。
System.Security.AccessControl Namespaceセキュリティ設定が可能なオブジェクトについて、これらのオブジェクトへのアクセスを制御したり、セキュリティ関連の操作を監査したりするプログラミング要素を提供します。
System.Security.Authentication Namespace接続のセキュリティを記述する列挙型のセットを提供します。 これらの列挙値には、CipherAlgorithmType、ExchangeAlgorithmType、HashAlgorithmType、SslProtocols などがあります。
System.Security.Authentication.ExtendedProtection Namespaceアプリケーションの拡張保護を使用した認証をサポートします。
System.Security.Authentication.ExtendedProtection.Configuration Namespaceアプリケーションの拡張保護を使用した認証の構成をサポートします。
System.Security.Claims Namespaceクレーム、クレームベースの ID、クレームベースのプリンシパルを表すクラスを含む、.NET にクレームベースの ID を実装するクラスを含みます。
System.Security.Cryptography Namespaceセキュリティで保護されたデータのエンコードとデコードを含む暗号化サービスと、ハッシュ、乱数の生成、メッセージ認証などの他の多くの操作を提供します。 詳細については、「Cryptographic Services」を参照してください。
System.Security.Cryptography.Pkcs Namespaceデータの署名、キーの交換、証明書の要求、公開キーの暗号化と復号化、およびその他のセキュリティ機能のためのメソッドを含む、公開キー暗号化標準 (PKCS) 用のプログラミング要素が含まれます。
System.Security.Cryptography.X509Certificates NamespaceAuthenticode X.509 v.3 証明書の共通言語ランタイム実装が含まれています。 この証明書は、証明書の所有者を一意かつ肯定的に識別する秘密キーで署名されます。
System.Security.Cryptography.Xml NamespaceXML デジタル署名の作成と検証をサポートするクラスが含まれています。 この名前空間のクラスでは、World Wide Web コンソーシアムの "XML 署名の構文と処理" に関する勧告を実装します。
System.Security.Permissions Namespaceポリシーに基づいて操作とリソースへのアクセスを制御するクラスを定義します。
System.Security.Policy Namespaceコード グループ、メンバーシップ条件、および証拠が含まれます。 これらの 3 種類のクラスは、共通言語ランタイム セキュリティ ポリシー システムで適用されるルールを作成するために使用します。 証拠クラスはセキュリティ ポリシーへの入力であり、メンバーシップ条件はスイッチです。これら 2 つのクラスの両方によって、ポリシー ステートメントが作成され、与えられるアクセス許可セットが決定されます。 ポリシー レベルとコード グループは、ポリシーの階層構造を形成します。 コード グループは規則をカプセル化したもので、ポリシー レベルに階層的に配置されます。
System.Security.Principal Namespaceコードが実行されているセキュリティ コンテキストを表すプリンシパル オブジェクトを定義します。 詳細については、「ロール ベース セキュリティ」をご覧ください。
System.Security.RightsManagement NamespacePackage や XpsDocument に格納されているものなど、アプリケーションで作成されたコンテンツの権限管理をサポートする型を提供します。
System.ServiceModel Namespaceサービスのモデルと関連するクラスを提供します。
System.ServiceModel.Activation Namespaceサービスのモデルのアクティブ化と関連するクラスを提供します。
System.ServiceModel.Activation.Configuration NamespaceSMSvcHost.exe ツールの構成設定を表します。 この名前空間は、SMSvcHost.exe.config ファイル内で構成できる構成要素を表します。 具体的には、構成する必要があるコンピューター全体に適用されるすべての設定が含まれます。
System.ServiceModel.Activities Namespaceワークフローとの間でメッセージを送受信できるクラスが含まれています。 ワークフロー サービスを書き込むときにこれらのアクティビティを使用して、ワークフローにおけるメッセージの送受信方法を定義できます。
System.ServiceModel.Activities.Activation Namespace受信メッセージに応答してホスト インスタンスが動的に作成されるマネージド ホスト環境で、WorkflowServiceHost のインスタンスを提供する WorkflowServiceHostFactory が含まれます。
System.ServiceModel.Activities.Configuration Namespaceワークフロー サービスの構成に使用するクラスが含まれます。 これらのクラスを使用すると、サービスおよびエンドポイントの動作を適用し、追跡を構成できます。
System.ServiceModel.Activities.Description Namespaceワークフロー サービスに関連するさまざまな動作を制御するクラスが含まれます。
System.ServiceModel.Activities.Presentation Namespaceサービス モデルのプレゼンテーションのアクティビティと関連するクラスを提供します。
System.ServiceModel.Activities.Presentation.Factories NamespaceReceive/SendReply および Send/ReceiveReply のアクティビティ ペアを作成するファクトリが含まれています。
System.ServiceModel.Activities.Tracking Namespaceワークフロー サービス インスタンスの追跡レコードを作成するために使用するクラスが含まれます。 追跡レコードは、ワークフロー インスタンスの実行時にワークフロー ランタイムによって作成され、登録済みの追跡参加要素に送信されます。
System.ServiceModel.Activities.Tracking.Configuration Namespaceサービスがホストするワークフローの追跡を構成するために使用するクラスが含まれています。 これらのクラスを使用すると、ワークフロー サービスが生成する追跡情報を指定できます。
System.ServiceModel.Channels Namespaceサービスのモデルのチャネルと関連するクラスを提供します。
System.ServiceModel.ComIntegration NamespaceCOM アプリケーションとの統合に必要なクラスを定義します。
System.ServiceModel.Configuration Namespaceサービスのモデルの構成と関連するクラスを提供します。
System.ServiceModel.Description Namespaceサービスのモデルの説明と関連するクラスを提供します。
System.ServiceModel.Diagnostics Namespace診断用のパフォーマンス カウンターを構成するために使用する列挙型が含まれています。
System.ServiceModel.Discovery Namespace検出可能なサービスを作成および使用するために必要なクラスが含まれています。 これらのクラスは、Windows Communication Foundation (WCF) 用に WS-Discovery プロトコルを実装しています。
System.ServiceModel.Discovery.Configuration Namespace構成ファイルで検出設定を構成できるようにするクラスが含まれています。
System.ServiceModel.Discovery.Version11 Namespace検出可能なサービスを作成および使用するために必要なクラスが含まれています。 これらのクラスは、Windows Communication Foundation (WCF) 用に WS-Discovery バージョン 1.1 プロトコルを実装しています。
System.ServiceModel.Discovery.VersionApril2005 Namespace検出可能なサービスを作成および使用するために必要なクラスが含まれています。 これらのクラスは、Windows Communication Foundation (WCF) 用に April 2005 バージョンの WS-Discovery プロトコルを実装しています。
System.ServiceModel.Discovery.VersionCD1 Namespace検出可能なサービスを作成および使用するために必要なクラスが含まれています。 これらのクラスは、Windows Communication Foundation (WCF) 用に Committee Draft 1 バージョンの WS-Discovery プロトコルを実装しています。
System.ServiceModel.Dispatcher Namespaceサービスのモデルのディスパッチと関連するクラスを提供します。
System.ServiceModel.MsmqIntegration NamespaceMicrosoft メッセージ キュー サービス (MSMQ) 統合に関係するクラスが含まれます。これを使用することで、MSMQ アプリケーションと Windows Communication Foundation (WCF) アプリケーションの間の通信が可能になります。
System.ServiceModel.PeerResolvers Namespace開発者がピア名解決プロトコル サービスをカスタマイズおよび拡張するためのクラスが含まれています。
System.ServiceModel.Persistence Namespace永続化ストア内でワークフロー サービス (ワークフローとして実装された WCF サービス) を永続化できるようにするクラスが含まれています。
System.ServiceModel.Routing Namespaceこの名前空間には、WCF RoutingService の構成および管理に使用されるクラスが含まれています。
System.ServiceModel.Routing.Configuration Namespaceこの名前空間には、XML を共通言語ランタイム (CLR) 型に変換するために Windows Communication Foundation (WCF) インフラストラクチャで使用される構成クラスが含まれています。 これらのクラスを直接操作して、機能を拡張することもできます。
System.ServiceModel.Security Namespaceセキュリティ関連の一般的な型が含まれます。
System.ServiceModel.Security.Tokens Namespaceセキュリティ トークンと証明書を処理します。
System.ServiceModel.Syndication Namespaceサービスのモデルの配信と関連するクラスを提供します。
System.ServiceModel.Web NamespaceWeb 上のサービス モデルの使用に関連するクラスを提供します。
System.ServiceModel.XamlIntegration NamespaceWindows Communication Foundation (WCF) エンティティを XAML にシリアル化できるようにするためのユーティリティ クラスを提供します。
System.ServiceProcess NamespaceWindows サービス アプリケーションを実装、インストール、制御できるようにするためのクラスが提供されています。 サービスとは、ユーザー インターフェイスなしで長時間実行される実行可能プログラムを指します。 サービスの実装では、ServiceBase クラスから継承し、開始、停止、一時停止、継続の各コマンドが渡されたときに処理する特定の動作や、システムのシャットダウン時に実行されるカスタムの動作とアクションを定義できます。
System.ServiceProcess.Design NamespaceWindows サービス アプリケーションのデザイン時のサポートの拡張に使用できるクラスが含まれます。
System.Speech.AudioFormat Namespace音声認識エンジンに入力されるか、音声合成エンジンから出力されるオーディオ形式の情報を含む、単一クラス SpeechAudioFormatInfo が含まれています。
System.Speech.Recognition Namespace音声認識の実装に必要な Windows Desktop Speech テクノロジの種類が含まれています。
System.Speech.Recognition.SrgsGrammar NamespaceSystem.Speech.Recognition.SrgsGrammar 名前空間のメンバーを使用すると、W3C 音声認識文法仕様バージョン 1.0 (SRGS) に準拠した文法をプログラムで作成できます。
System.Speech.Synthesis Namespace音声合成エンジンの初期化と構成、プロンプトの作成、音声の生成、イベントへの応答、および音声特性の変更のためのクラスが含まれています。
System.Speech.Synthesis.TtsEngine Namespaceテキストの音声変換 (TTS) をレンダリングするための SSML (Speech Synthesis Markup Language) ベースのカスタム エンジンの作成をサポートします。
System.Text NamespaceASCII および Unicode 文字エンコーディングを表すクラス (バイトのブロック間で文字ブロックを変換するための抽象型基本クラス、String の中間インスタンスを作成せずに String オブジェクトを操作および書式設定するヘルパー クラス) が含まれています。
System.Text.RegularExpressions Namespace.NET 内で実行される任意のプラットフォームまたは言語から使用できる正規表現機能を提供します。 この名前空間に含まれる型に加えて、RegexStringValidator クラスを使用すると、特定の文字列が正規表現パターンに準拠しているかどうかを判断できます。
System.Threading Namespaceマルチスレッド プログラミングを実現するクラスとインターフェイスが用意されています。 この名前空間には、スレッドの動作やデータへのアクセスを同期するためのクラス (Mutex、Monitor、Interlocked、AutoResetEvent など) のほか、システムが提供するスレッド プールを使用するための ThreadPool クラス、スレッド プール スレッドでコールバック メソッドを実行するための Timer クラスも用意されています。
System.Threading.Tasks Namespace同時実行コードと非同期コードの記述作業を簡略化する型を提供します。 主な型は、待機および取り消し可能な非同期操作を表す Task と、値を返すことができるタスクである Task<TResult>です。 TaskFactory クラスはタスクを作成および開始するための静的メソッドを提供し、TaskScheduler クラスは既定のスレッド スケジュール インフラストラクチャを提供します。
System.Timers Namespace指定した間隔でイベントを発生させることができる Timer コンポーネントを提供します。
System.Transactions Namespace独自のトランザクション アプリケーションとリソース マネージャーを記述するクラスが含まれます。 具体的には、1 つまたは複数の参加要素を含むローカル トランザクションまたは分散トランザクションを作成し、参加できます。
System.Transactions.Configuration NamespaceSystem.Transactions クラスで使用される構成オプションを記述するクラスが含まれます。
System.Web Namespace.NET Core および .NET 5 以降の場合、この名前空間には クラスがHttpUtility含まれます。 .NET Frameworkの場合、この名前空間には、ブラウザーとサーバー間の通信を可能にするクラスとインターフェイスが含まれています。 これらのクラスには、現在の HttpRequest HTTP 要求に関する広範な情報を提供する クラス、 HttpResponse クライアントへの HTTP 出力を管理する クラス、および HttpServerUtility サーバー側のユーティリティとプロセスへのアクセスを提供する クラスが含まれます。 System.Webには、cookie 操作、ファイル転送、例外情報、.NET Frameworkの出力キャッシュ制御のクラスも含まれています。
System.Web.ApplicationServices NamespaceASP.NET フォーム認証、ロール、およびプロファイル アプリケーション サービスを Windows Communication Foundation (WCF) サービスとしてアクセスできるようにするクラスを提供します。
System.Web.Caching Namespaceサーバー上で頻繁に使用されるデータをキャッシュするクラスを提供します。
System.Web.ClientServices NamespaceMicrosoft Ajax 認証、ロール、およびプロファイル サービスに Windows ベースのアプリケーションでアクセスするためのクラスがあります。
System.Web.ClientServices.Providers NamespaceMicrosoft Ajax 認証、ロール、およびプロファイル サービスに Windows ベースのアプリケーションでアクセスするためのクライアント サービス プロバイダーとその他のクラスが含まれます。
System.Web.Compilation NamespaceASP.NET ビルド環境でカスタム ファイルの種類を生成およびコンパイルするクラスが含まれます。
System.Web.Configuration NamespaceASP.NET 構成の設定に使用するクラスが含まれます。
System.Web.Configuration.Internal Namespace内部使用のみを目的とする構成の種類が含まれます。
System.Web.DynamicData NamespaceASP.NET の動的データのコア機能を提供するクラスが含まれます。 動的データの動作をカスタマイズできる機能拡張も用意されています。
System.Web.DynamicData.Design NamespaceSystem.Web.DynamicData 名前空間のクラスのデザイン時のサポートを提供するクラスが含まれます。
System.Web.DynamicData.ModelProviders NamespaceContains classes that define the core functionality for ASP.NET Dynamic Data providers.
System.Web.Handlers NamespaceWeb サーバーに対し、HTTP 要求を処理する HTTP ハンドラー クラスが含まれます。
System.Web.Hosting NamespaceMicrosoft インターネット インフォメーション サービス (IIS) 外のマネージド アプリケーションから ASP.NET アプリケーションをホストする機能を提供します。
System.Web.Instrumentation Namespace現在のページ実行に関する情報を提供する型が含まれます。これらには、実行リスナーとインストルメンテーションと、ビュー エンジンが出力を表示する前と後に呼び出されるそのメソッドが含まれます。
System.Web.Mail NamespaceCDOSYS (Collaboration Data Objects for Windows 2000) メッセージ コンポーネントを使用してメッセージを作成および送信するクラスがあります。 メール メッセージは、Microsoft Windows 2000 に組み込まれている SMTP メール サービスまたは任意の SMTP サーバーを経由して配信されます。 この名前空間のクラスは、ASP.NET または任意のマネージド アプリケーションで使用できます。
System.Web.Management NamespaceWeb アプリケーションの正常性を管理および監視するためのクラスおよびインターフェイスが含まれています。
System.Web.Mobile NamespaceASP.NET モバイル Web アプリケーションの構築に必要な認証やエラー処理の中核的機能が含まれています。 ASP.NET モバイル アプリケーションを開発する方法については、www.asp.net/mobile の Web サイトをご覧ください。
System.Web.ModelBinding Namespaceデータ オブジェクトを ASP.NET Web Forms サーバー コントロールにバインドするためのクラスを提供します。
System.Web.Profile NamespaceWeb サーバー アプリケーションで ASP.NET のユーザー プロファイルを処理するために使用されるクラスが含まれます。
System.Web.Query.Dynamic NamespaceLinqDataSource コントロールの表現を解析して統合言語クエリ (LINQ: Language-Integrated Query) にするために使用されるクラスが含まれています。
System.Web.RegularExpressions NamespaceASP.NET ファイルを解析するために使用できる、プリコンパイル済みの正規表現が用意されています。 System.Web.RegularExpressions 名前空間のすべてのメンバーは、Regex クラスの子孫です。
System.Web.Routing NamespaceURL ルーティングと一緒に使用されるクラスを提供します。このルーティングにより、物理ファイルにマップされない URL の使用が可能になります。
System.Web.Script Namespaceスクリプト リソース情報を提供するクラスが含まれています。
System.Web.Script.Serialization NamespaceContains classes that provide JavaScript Object Notation (JSON) serialization and deserialization for managed types. It also provides extensibility features to customize serialization behavior.
System.Web.Script.Services NamespaceASP.NET の AJAX 機能を使用するために Web サービス サポートをカスタマイズする属性が用意されています。
System.Web.Security NamespaceWeb サーバー アプリケーションに ASP.NET セキュリティを実装するために使用するクラスが含まれています。
System.Web.Security.AntiXss Namespaceクロスサイト スクリプト (XSS) 攻撃および LDAP インジェクション攻撃からアプリケーションを保護するための文字列のエンコーディングに使用できるメソッドを格納します。
System.Web.Services NamespaceASP.NET を使用した XML Web サービス、および XML Web サービス クライアントを作成できるようにするクラスが含まれています。 XML Web サービスは、HTTP、XML、XSD、SOAP、WSDL などの標準プロトコルを使用する疎結合環境でのメッセージ交換機能を提供するアプリケーションです。 XML Web サービスを使用すると、企業内外の異種環境に対して、実装、プラットフォーム、およびデバイスの相互運用を広範囲にわたって実現するモジュール アプリケーションを構築できます。 これらのアプリケーションの SOAP ベースの XML メッセージには、構造化および型指定を細かく定義している部分と、任意の XML を使用して大まかに定義している部分があります。 プロトコルの範囲内で絶えず進化するこのメッセージ機能は、Web の今後のビルド ブロックとして XML Web サービスの柔軟性と保全性の基本となります。
System.Web.Services.Configuration NamespaceContains classes that configure how XML Web services created using ASP.NET run.
System.Web.Services.Description NamespaceWeb サービス記述言語 (WSDL) を使用して XML Web サービスをパブリックに記述するためのクラスが含まれています。 この名前空間の各クラスは、WSDL 仕様の中の特定の要素に対応します。クラス階層は、有効な WSDL ドキュメントの XML 構造に対応します。 WSDL の詳細については、WSDL 仕様を参照してください。
System.Web.Services.Discovery NamespaceXML Web サービス クライアントが XML Web サービス探索と呼ばれるプロセスを使用して、Web サーバー上の利用できる XML Web サービスを検索できるようにするクラスが含まれています。
System.Web.Services.Protocols NamespaceXML Web サービス クライアントと ASP.NET を使用して作成した XML Web サービス間の通信で、データ送信に使用するプロトコルを定義するクラスが含まれます。
System.Web.SessionState Namespaceサーバー上の Web アプリケーションの 1 つのクライアントに固有のデータを格納できるクラスとインターフェイスが提供されます。 セッション状態データを使用して、クライアントにアプリケーションとの永続的な接続を表示します。 状態情報はローカル プロセスのメモリ内に格納できるほか、Web ファーム構成では、ASP.NET 状態サービスまたは Microsoft SQL Server データベースのいずれかを使用してプロセス外に保管することができます。
System.Web.UI NamespaceASP.NET Web アプリケーションのユーザー インターフェイスとして ASP.NET サーバー コントロールと ASP.NET Web ページを作成するために使用できるクラスとインターフェイスが用意されています。
System.Web.UI.Adapters Namespaceコントロール アダプターおよびページ アダプターの基底クラスが含まれます。 これらのアダプターを使用して、ページおよびコントロールが持つ有効期間の各状態をオーバーライドできます。 これは、新しいマークアップ規格や特定のブラウザーに合わせてコントロールのマークアップまたは動作を変更する場合に役立ちます。
System.Web.UI.DataVisualization.Charting NamespaceChart Web サーバー コントロール用のメソッドとプロパティが含まれています。
System.Web.UI.Design NamespaceASP.NET Web ページや Web サーバー コントロールのデザイン時サポートの拡張に使用できるクラスが含まれます。
System.Web.UI.Design.Directives NamespaceASP.NET の Web ページのディレクティブのデザイン時サポートの拡張に使用できるクラスが含まれます。
System.Web.UI.Design.MobileControls NamespaceSystem.Web.UI.MobileControls 名前空間のクラスのデザイン時のサポートを提供するクラスが含まれます。 ASP.NET モバイル アプリケーションを開発する方法については、www.asp.net/mobile の Web サイトをご覧ください。
System.Web.UI.Design.MobileControls.Converters Namespaceモバイル コントロールのデータ型コンバーターに対するデザイン時サポートを提供するクラスが含まれます。 ASP.NET モバイル アプリケーションを開発する方法については、www.asp.net/mobile の Web サイトをご覧ください。
System.Web.UI.Design.WebControls NamespaceWeb サーバー コントロールのデザイン時サポートの拡張に使用できるクラスが含まれます。
System.Web.UI.Design.WebControls.WebParts NamespaceSystem.Web.UI.WebControls.WebParts 名前空間のクラスのデザイン時のサポートを提供するクラスが含まれます。
System.Web.UI.HtmlControls NamespaceWeb Forms ページに HTML サーバー コントロールを作成するときに使用するクラスが含まれます。 HTML サーバー コントロールはサーバー上で実行され、ほとんどのブラウザーでサポートされる標準の HTML タグに直接割り当てられます。 これを使用すると、Web フォーム ページの HTML 要素をプログラムによって制御できます。
System.Web.UI.MobileControls Namespace各種のモバイル デバイス用にアプリケーションをレンダリングできる ASP.NET サーバー コントロールが含まれています。 この名前空間に含まれる API は、互換性のために残されています。 ASP.NET モバイル アプリケーションを開発する方法については、www.asp.net/mobile の Web サイトをご覧ください。
System.Web.UI.MobileControls.Adapters Namespaceモバイル コントロールが持つ有効期間の各段階をオーバーライドし、新しいマークアップ規格や特定のブラウザー、特定のモバイル デバイスに合わせてコントロールの既定の HTML、CHTML、WML マークアップまたは既定の動作を変更するためのクラスが含まれています。 この名前空間に含まれる API は、互換性のために残されています。 ASP.NET モバイル アプリケーションを開発する方法については、www.asp.net/mobile の Web サイトをご覧ください。
System.Web.UI.MobileControls.Adapters.XhtmlAdapters Namespaceモバイル コントロールが持つ有効期間の各段階をオーバーライドし、新しいマークアップ規格や特定のブラウザー、特定のモバイル デバイスに合わせてコントロールの既定の XHTML マークアップまたは既定の動作を変更するためのクラスが含まれています。 ASP.NET モバイル アプリケーションを開発する方法については、www.asp.net/mobile の Web サイトをご覧ください。
System.Web.UI.WebControls NamespaceWeb ページに Web サーバー コントロールを作成するときに使用するクラスが含まれます。 Web サーバー コントロールはサーバー上で実行されます。Web サーバー コントロールには、ボタンやテキスト ボックスなどのフォーム コントロールが含まれます。 Web サーバー コントロールには、予定表などの特別な目的で使用するコントロールも含まれています。 Web サーバー コントロールはサーバー上で実行されるため、これらの要素をプログラムによって制御できます。 Web サーバー コントロールは HTML として描画されますが、そのオブジェクト モデルには必ずしも HTML の構文が反映されるとは限りません。
System.Web.UI.WebControls.Adapters NamespaceWeb コントロールが持つ有効期間の各段階をオーバーライドするために使用できるクラスが含まれています。 これらのクラスを使用すると、新しいマークアップ規格や特定のブラウザーに合わせてコントロールのマークアップまたは動作を変更できます。
System.Web.UI.WebControls.Expressions NamespaceQueryExtender コントロールを使用して Web ページ内のデータをフィルター処理できるようにするクラスが用意されています。
System.Web.UI.WebControls.WebParts NamespaceWeb パーツ コントロール セットと総称されるクラスおよびインターフェイスが含まれます。 これらのクラスを使用すると、エンド ユーザーが外観や動作を変更 (カスタマイズ) できる Web ページを作成できます。 各ユーザーによってパーソナル化されたページ設定は、その後のブラウザー セッション用に保存されます。
System.Web.Util Namespaceコールバック メソッドをトランザクションのスコープ下で実行したり、異なるスレッドに作業をポストしたりできるようにするクラスを提供します。
System.Web.WebSockets NamespaceASP.NET Web Forms アプリケーションへの WebSocket 機能の追加をサポートするクラスが含まれています。
System.Windows Namespaceいくつかの重要な Windows Presentation Foundation (WPF) 基本要素クラス、WPF プロパティ システムおよびイベント ロジックをサポートする各種クラス、WPF のコアおよびフレームワークによって広範に使用されるその他の型を提供します。
System.Windows.Annotations NamespaceWPF ドキュメント表示コントロールに表示されるコンテンツについて、ユーザーが作成した注釈をサポートするクラスを提供します。
System.Windows.Annotations.Storage Namespaceユーザーが作成した注釈を保存および取得するための、ストレージ アーキテクチャとメディアを定義する型を提供します。
System.Windows.Automation NamespaceWindows Presentation Foundation (WPF) UI オートメーション クライアントのサポートを提供します。
System.Windows.Automation.Peers NamespaceAutomationPeer 基本クラスと、そこから派生し、.NET コントロールに対応する一連の型を定義します。 各 AutomationPeer は、対応する .NET コントロールを Microsoft UI オートメーションに公開します。
System.Windows.Automation.Provider NamespaceUI オートメーション プロバイダーを作成するための API を提供します。
System.Windows.Automation.Text NamespaceWindows Presentation Foundation (WPF) UI オートメーションで使用されるテキストの書式設定および関連する動作を指定する列挙値が含まれます。
System.Windows.Baml2006 NamespaceBAML 形式の XAML を使用できるリーダー クラスとライター クラスが含まれています。
System.Windows.Controls Namespaceコントロールと呼ばれる要素を作成するためのクラスを提供します。コントロールにより、ユーザーとアプリケーションの対話が可能になります。 ユーザーによる情報の表示、選択、または入力を可能にするコントロール クラスは、どのようなアプリケーションでも操作性の要となるものです。
System.Windows.Controls.Primitives Namespaceより複雑な他のコントロールの一部として使用される基本クラスおよびコントロールを含みます。
System.Windows.Controls.Ribbon NamespaceMicrosoft Ribbon for WPF を利用してユーザー インターフェイスを作成するために使用される型が含まれています。
System.Windows.Controls.Ribbon.Primitives NamespaceMicrosoft Ribbon for WPF コントロールでレイアウト コンテナーとして使用される型が含まれています。
System.Windows.Converters NamespaceWindows Presentation Foundation (WPF) でのシリアル化中に型変換をサポートするクラスを提供します。
System.Windows.Data Namespaceプロパティをデータ ソース、データ ソース プロバイダー クラス、およびコレクションやビューのデータ固有の実装にバインドするために使用するクラスを格納します。
System.Windows.Diagnostics NamespaceWindows Presentation Foundation (WPF) の XAML ツールのサポートを提供します。
System.Windows.Documents NamespaceFixedDocument、FlowDocument、および XML Paper Specification (XPS) ドキュメントの作成をサポートする型が含まれます。
System.Windows.Documents.DocumentStructures Namespaceセクション、段落、図、箇条書きリスト、番号付きリスト、およびテーブルという意味での XpsDocument の構造体を記述するクラスを提供します。
System.Windows.Documents.Serialization Namespaceさまざまなデータ形式のドキュメントを読み書きするランタイム アクセス可能なプラグイン シリアライザーの作成および使用をサポートする型を提供します。
System.Windows.Forms NamespaceMicrosoft Windows オペレーティング システムに用意されている豊富なユーザー インターフェイス機能を最大限に活用する、Windows ベースのアプリケーションを作成するためのクラスが含まれています。
System.Windows.Forms.ComponentModel.Com2Interop Namespaceデザイン モードの間にプロパティ ページを表示するために Visual Studio が使用するヘルパー クラスが含まれています。
System.Windows.Forms.DataVisualization.Charting NamespaceChart Windows フォーム コントロールのメソッドとプロパティが含まれています。
System.Windows.Forms.Design NamespaceWindows フォーム コンポーネントのデザイン時の構成と動作をサポートするクラスが含まれています。 これらのクラスには、Windows フォーム コンポーネントをサポートするデザイナー クラス、一連のデザイン時サービス、特定の型のプロパティを設定するための UITypeEditor クラス、ActiveX コントロールをインポートするためのクラスがあります。
System.Windows.Forms.Design.Behavior Namespaceデザイン時にコンポーネントのカスタム ユーザー インターフェイス動作を作成するためのクラスが含まれています。
System.Windows.Forms.Integration NamespaceWindows フォーム コントロールと WPF コントロールの相互運用をサポートするクラスが含まれています。
System.Windows.Forms.Layout Namespaceフォームまたはコントロールでのレイアウト動作を実装するためのクラスが含まれます。
System.Windows.Forms.PropertyGridInternal NamespacePropertyGrid コントロールの内部サポートが提供されています。 この名前空間のクラスは .NET インフラストラクチャをサポートするもので、コードから直接使用するためのものではありません。
System.Windows.Forms.VisualStyles Namespaceコントロールやその他の Windows ユーザー インターフェイス (UI) 要素を、それらをサポートしているオペレーティング システム内の視覚スタイルを使用してレンダリングするためのクラスが含まれています。
System.Windows.Ink NamespaceWindows Presentation Foundation (WPF) プラットフォーム上でインクとの対話およびインクの操作を行うクラスを提供します。
System.Windows.Input Namespaceこの名前空間の型のほとんどは、Windows Presentation Foundation (WPF) 入力システムをサポートしています。 これには、マウス、キーボード、スタイラス デバイスに対するデバイス抽象クラス、共通入力マネージャー クラス、コマンド実行およびカスタム コマンドのサポート、および各種ユーティリティ クラスが含まれます。 ただし、 一部の型 は WPF 以外にも適用できます。
System.Windows.Input.Manipulations Namespace1 つの複合コンポーネントとしてのマニピュレーターのコレクションを監視し、それに応答するための機能が用意されています。この機能をアプリケーションに使用すると、個々のコンポーネントではなくその複合コンポーネントの変更を追跡できます。
System.Windows.Input.StylusPlugIns NamespaceWindows Presentation Foundation (WPF) プラットフォーム上でタブレット ペンによるデータの操作をサポートするクラス群です。 これらのクラスは、Stylus 入力およびデジタル インク Stroke オブジェクトの作成を低レベルで制御します。 StylusPlugIn クラスは、カスタム動作を実装し、その動作をスタイラス デバイスから取得されるデータのストリームに適用するための機構で、最高のパフォーマンスを実現するように作られています。
System.Windows.Interop NamespaceWindows Presentation Foundation (WPF) と、Windows API などの他のテクノロジとの間の相互運用に対するサポート型を提供し、WPF が関係する他の特定の相互運用シナリオに対する基本クラスを提供します。
System.Windows.Markup NamespaceXAML をサポートする型を提供します。 これらの型の一部 は WPF アセンブリにあり、XAML を含む WPF シナリオに固有です。 この名前空間の他の型 では、一般的に .NET XAML サービスがサポートされており、WPF アセンブリを参照する必要はありません。
System.Windows.Markup.Localizer Namespaceバイナリ XAML (BAML) ソースのローカライズを支援する型を提供します。
System.Windows.Markup.Primitives NamespaceWindows Presentation Foundation (WPF) の Extensible Application Markup Language (XAML) をサポートするクラスが含まれています。
System.Windows.Media NamespaceWindows Presentation Foundation (WPF) アプリケーション内の描画、テキスト、オーディオ コンテンツ、ビデオ コンテンツなどのリッチ メディアを統合できるようにする型を提供します。
System.Windows.Media.Animation Namespaceタイムライン、ストーリーボード、キー フレームなど、プロパティのアニメーション機能をサポートする型を提供します。
System.Windows.Media.Converters NamespaceMarkupWriter が Extensible Application Markup Language (XAML) のシリアル化で使用するクラスが含まれています。
System.Windows.Media.Effects Namespaceビットマップ イメージに視覚効果を適用するために使用できる型を提供します。
System.Windows.Media.Imaging Namespaceビットマップ イメージのエンコードおよびデコードに使用される型を提供します。
System.Windows.Media.Media3D NamespaceWindows Presentation Foundation (WPF) アプリケーションで 3-D プレゼンテーションをサポートする型が含まれています。
System.Windows.Media.Media3D.Converters NamespaceMarkupWriter が Extensible Application Markup Language (XAML) のシリアル化で使用するクラスが含まれています。
System.Windows.Media.TextFormatting Namespace通常は、コントロール ベースのテキスト表現またはテキスト オブジェクト モデルよりも低いレベルでテキストの書式設定を制御する型を提供します。
System.Windows.Navigation Namespaceナビゲーション (ウィンドウ間の移動やナビゲーション履歴の作成など) をサポートする型を提供します。
System.Windows.Resources NamespaceWindows Presentation Foundation (WPF) リソース モデル、および Resources ビルド アクションをサポートする下位レベルのクラスを提供します。
System.Windows.Shapes NamespaceExtensible Application Markup Language (XAML) やコードで使用できる図形のライブラリへのアクセスを提供します。
System.Windows.Shell NamespaceWindows 7 タスクバーの拡張機能にマネージド コードでアクセスするための型が含まれています。
System.Windows.Threading NamespaceWindows Presentation Foundation (WPF) スレッド化システムをサポートする型が含まれています。
System.Windows.Xps NamespaceXPS ドキュメントをデータ ストアまたは印刷キューに書き込むクラスを提供します。
System.Windows.Xps.Packaging Namespaceアプリケーションが XPS ドキュメントのコンポーネントの読み取りおよび書き込みを行うことができるようにする型を提供します。
System.Windows.Xps.Serialization NamespaceXPS ドキュメントのシリアル化をサポートする型を提供します。
System.Workflow.Activities NamespaceWindows Workflow Foundation の動作に関連するクラスを提供します。
System.Workflow.Activities.Configuration Namespace構成ファイルのセクションを表すクラスを提供します。
System.Workflow.Activities.Rules Namespaceルールを構成する条件とアクションを定義しているクラスを格納します。
System.Workflow.Activities.Rules.Design Namespace[ルール セット エディター]、[ルール条件エディター] ダイアログ ボックスを管理するクラス セットが格納されます。
System.Workflow.ComponentModel NamespaceWindows Workflow Foundation のコンポーネント モデルに関連するクラスを提供します。
System.Workflow.ComponentModel.Compiler NamespaceWindows Workflow Foundation のコンポーネント モデル コンパイラに関連するクラスを提供します。
System.Workflow.ComponentModel.Design NamespaceWindows Workflow Foundation のコンポーネント モデル デザイナーに関連するクラスを提供します。
System.Workflow.ComponentModel.Serialization Namespaceアクティビティとワークフローの extensible Application Markup Language (XAML) および CodeDOM へのシリアル化およびその逆のシリアル化を管理するためのインフラストラクチャを提供します。
System.Workflow.Runtime Namespaceワークフロー ランタイムに関連するクラスを提供します。
System.Workflow.Runtime.Configuration Namespaceワークフロー ランタイム エンジンを構成するために使用されるクラスが含まれます。
System.Workflow.Runtime.DebugEngine Namespaceワークフロー インスタンスのデバッグに使用するクラスとインターフェイスが含まれます。
System.Workflow.Runtime.Hosting NamespaceWindows Workflow Foundation のランタイム ホストに関連するクラスを提供します。
System.Workflow.Runtime.Tracking Namespace追跡サービスに関連したクラスとインターフェイスを格納します。
System.Xaml NamespaceXAML リーダーおよび XAML ライターに関連する型を提供します。 これには、.NET XAML サービスおよびその XAML リーダーと XAML ライターの既定の実装が含まれます。 また、XAML 型システムに関連する型、および XAML と .NET XAML サービスの概念に関係する他のサポート型も含まれます。
System.Xaml.Permissions Namespace部分信頼での読み込みや内部型の読み込みなどの特定の XAML 読み込みシナリオに対するアクセス許可を指定する型が含まれています。
System.Xaml.Schema NamespaceXAML 型システムの拡張性をサポートする型が含まれています。
System.Xml NamespaceXML 処理の標準ベースのサポートを提供します。
System.Xml.Linq NamespaceLINQ to XML のクラスが含まれています。 LINQ to XML は、XML ドキュメントを簡単かつ効率的に変更できるようにする、メモリ内 XML プログラミング インターフェイスです。
System.Xml.Resolvers NamespaceDTD または XML ストリームへのキャッシュの事前設定がサポートされています。
System.Xml.Schema NamespaceXML スキーマ定義言語 (XSD) スキーマの標準ベースのサポートを提供する XML クラスが含まれています。
System.Xml.Serialization Namespaceオブジェクトを XML 形式のドキュメントまたはストリームにシリアル化するために使用されるクラスが含まれています。
System.Xml.Serialization.Advanced NamespaceWeb サービス記述言語 (WSDL: Web Services Description Language) ドキュメントから生成されたコードをカスタマイズできるようにするクラスが含まれています。
System.Xml.Serialization.Configuration Namespace<system.xml.serialization> 要素セクションのアプリケーション構成ファイル内の値を読み取るために使用されるクラスが含まれています。
System.Xml.XPath NamespaceXML の情報項目を XQuery 1.0 と XPath 2.0 データ モデルのインスタンスとしてナビゲーションし編集するためのカーソル モデルを定義するクラスを含みます。
System.Xml.XmlConfiguration NamespaceXML 構成のセクションが含まれます。
System.Xml.Xsl NamespaceXSLT (Extensible Stylesheet Transformation) 変換のサポートを提供します。 これでは、W3C 勧告『XSL Transformations (XSLT) Version 1.0』がサポートされています。
System.Xml.Xsl.Runtime NamespaceXSL 変換エンジンによって使用される型が含まれています。
UIAutomationClientsideProviders Namespaceクライアント オートメーション プロバイダーを割り当てる単一の型を格納します。
XamlGeneratedNamespace Namespaceコードから直接使用するためのものではないコンパイラ生成の型が含まれます。