events
Windows サービス アプリを開発する
警告
このドキュメントは、最新版の Windows サービスは対象としていません。 BackgroundService を使用した Windows サービスの最新のコンテンツと Worker サービス テンプレートについては、次を参照してください。
Visual Studio または .NET Framework SDK を使用すると、サービスとしてインストールするアプリケーションを作成することで簡単に作成できます。 この種類のアプリケーションは、Windows サービスと呼ばれます。 フレームワーク機能を使用することで、サービスを作成、インストール、開始、停止したり、動作を制御したりできます。
注意
Visual Studio では、必要に応じて既存の C++ コードと相互運用できる Visual C# または Visual Basic のマネージド コードでサービスを作成できます。 また、ATL プロジェクト ウィザードを使用して、ネイティブ C ++で Windows サービスを作成することもできます。
Windows サービス アプリケーションの概要、サービスの有効期間、およびサービスがその他の一般的な種類のプロジェクトどのように異なるかを説明します。
チュートリアル: コンポーネント デザイナーによる Windows サービス アプリケーションの作成
Visual Basic および Visual C# でサービスを作成する例を提供します。
サービスのプログラミングで使用される言語要素について説明します。
Windows サービス プロジェクトのテンプレートを使用して Windows サービスを作成、構成するプロセスについて説明します。
ServiceBase: サービスの作成に使用される、ServiceBase クラスの主要な機能を説明します。
ServiceProcessInstaller: ServiceInstaller クラスと共に使用して、サービスをインストール/アンインストールする ServiceProcessInstaller クラスの機能について説明します。
ServiceInstaller: ServiceProcessInstaller クラスと共に使用して、サービスをインストール/アンインストールする ServiceInstaller クラスの機能について説明します。
テンプレートからプロジェクトを作成する - この章で使用されるプロジェクトの種類と、それらを選択する方法について説明します。
その他のリソース
トレーニング
モジュール
.NET を使用して最初のマイクロサービスをビルドする - Training
マイクロサービス アプリケーションは、標準プロトコルと適切に定義されたインターフェイスを使用して互いに通信する、個別にバージョン管理され、拡張可能な、小規模の顧客中心サービスで構成されています。 各マイクロサービスは通常、単純なビジネス ロジックをカプセル化し、スケールアウトまたはスケールインできます。 マイクロサービスは、個別にテスト、デプロイ、管理します。 小規模のチームが、使用するテクノロジを選択し、顧客シナリオに基づいてマイクロサービスを開発します。 このモジュールでは、.NET を使用して最初のマイクロサービスをビルドする方法について説明します。