Visual Studio のフレームワーク サービスの名前空間
更新 : 2007 年 11 月
.NET Framework には、各種バックエンド サーバー リソースと対話するための名前空間があります。
System.Diagnostics - アプリケーションのデバッグおよびコード実行のトレースを行うためのクラスで構成されます。詳細については、Trace クラスと Debug クラスの解説を参照してください。System.Diagnostics には、システム プロセスの開始、イベント ログの読み書き、パフォーマンス カウンタによるシステム パフォーマンスの監視を行うためのクラスも用意されています。詳細については、Process、EventLog、PerformanceCounter の各クラスの説明を参照してください。
System.DirectoryServices - マネージ コードから Active Directory に簡単にアクセスするためのクラスで構成されています。この名前空間のクラスは、任意の Active Directory サービス プロバイダで使用できます。現在利用できるプロバイダには、IIS (Internet Information Services)、LDAP (Lightweight Directory Access Protocol)、NDS (Novell NetWare Directory Service)、および Windows NT があります。Active Directory の詳細については、「.NET Framework のディレクトリ サービス」を参照してください。
System.Deployment.Application - ClickOnce の配置の概要 アプリケーションへのカスタムのアップグレード動作をプログラミングするためのクラスが用意されています。これらのクラスを使用すると、アップデートが利用可能かどうかを示す情報を提供したり、インストールのアップデートを提供したり、大きなファイルやアセンブリを必要に応じてダウンロードしたりできます。
System.IO - ファイル システムで生じた変更の通知を待機し、ディレクトリまたはディレクトリ内のファイルに変更が生じたときにイベントを発生させる、FileSystemWatcher クラスなどのクラスが用意されています。
System.Media - サウンド ファイルを再生したり、システム提供のサウンドにアクセスしたりするためのクラスが用意されています。
System.Management - WMI (Windows Management Instrumentation) インフラストラクチャに実装されたシステム、デバイス、およびアプリケーションに関する情報やイベントを管理するためのクラスが用意されています。
System.Messaging - ネットワーク上のメッセージ キューへの接続、キューへのメッセージの送信、キューからのメッセージの受信、またはキューにあるメッセージのピーク (削除せずに読み取る) を行うためのクラスが用意されています。
System.ServiceProcess - サービスをインストールしたり実行したりするためのクラスが用意されています。サービスは、ユーザー インターフェイスを表示せずに長時間にわたって動作する実行可能ファイルです。サービスをシステム アカウント下で動作するようにインストールすると、コンピュータの再起動時にサービスが実行されます。ServiceBase クラスの処理から派生して実装されたサービスでは、システムのシャットダウン時に行う動作だけでなく、コマンドの開始、停止、一時中断、および続行の動作を定義できます。
System.Timers - 指定した間隔でイベントを発生させることを可能にする、サーバー ベースの Timer コンポーネントが用意されています。
メモ : また、System.Windows.Form 名前空間には Windows フォーム用の Timer コントロールがあり、System.Threading 名前空間には Timer クラスがあります。
Microsoft.Win32 - オペレーティング システムによって生成されたイベントを処理したり、システム レジストリを操作したりするためのクラスが用意されています。
関連するセクション
パフォーマンスしきい値の監視
Microsoft Windows のパフォーマンスしきい値の監視に関する基本情報を提供します。アプリケーション、サーバー、およびセキュリティ イベントのログの記録
Windows 2000 のイベント ログに対する情報の読み込みや書き込みを実行してイベント ログを監視する方法についての追加情報を示します。メッセージ コンポーネントの作成
MessageQueue コンポーネントを使用してメッセージ ベースの通信をアプリケーションに組み込む方法について説明します。Visual Studio の .NET Framework クラス ライブラリの概要
.NET Framework における名前空間の概要を示します。Windows プロセスの監視と管理
Process コンポーネントの概要と、このコンポーネントを使用してシステム リソースとやり取りする方法について説明します。Visual Basic および Visual C# におけるアプリケーションのトレースと実装
トレース機能の概要を示し、トレース機能を使用してアプリケーションから出力を生成する方法について説明します。.NET Framework のディレクトリ サービス
DirectorySearcher コンポーネントと DirectoryEntry コンポーネントを使用して Active Directory ファイル システムから情報を取得する方法の概要を示します。ファイル システム イベントへの応答
FileSystemWatcher コンポーネントを使用してディレクトリに生じる変更を監視し、実際に変更が生じたときに処理を行う方法の概要を示します。Windows サービスの監視
ServiceController コンポーネントを使用して既存のサービスとやり取りする方法について説明します。タイマ ベースのサーバー タスクの作成
サーバー ベースの Timer コンポーネントを使用して、サーバー上で定期的に発生するイベントに応答する方法について説明します。コンポーネントによるプログラミング
コンポーネントのプログラミングと作成について、全体的な概要を示します。ASP.NET Web サイトの作成
ASP.NET Web アプリケーションのコンポーネントの概要を示します。これには、Web フォームと XML Web サービスの概要や、Visual Studio で Web アプリケーションを作成する方法が含まれています。ClickOnce の配置の概要
ClickOnce は、Windows ベース アプリケーションの自動更新を可能にし、インストールおよび実行の際に必要なユーザーとのやり取りを最小限にする配置テクノロジです。About Message Queuing
プラットフォーム SDK のメッセージ キュー ドキュメントへのエントリ ポイントを提供します。Event Logging
プラットフォーム SDK のイベント ログ ドキュメントへのエントリ ポイントを提供します。