Aracılığıyla paylaş


Windows hizmet uygulamaları geliştirme

Uyarı

Bu makale .NET'te barındırılan hizmetler için geçerli değildir. ve Çalışan Hizmeti şablonunu kullanan Microsoft.Extensions.Hosting.BackgroundService Windows hizmetleriyle ilgili en son içerik için bkz:

Visual Studio veya .NET Framework SDK'sını kullanarak, hizmet olarak yüklenen bir uygulama oluşturarak kolayca hizmetler oluşturabilirsiniz. Bu tür bir uygulama, Windows hizmeti olarak adlandırılır. Çerçeve özellikleriyle hizmetler oluşturabilir, bunları yükleyebilir, başlatabilir, durdurabilir ve başka bir şekilde davranışlarını denetleyebilirsiniz.

Uyarı

Visual Studio'da, Visual C# veya Visual Basic'te yönetilen kodda bir hizmet oluşturabilir ve gerekirse mevcut C++ koduyla birlikte çalışabilir. Alternatif olarak, ATL Proje Sihirbazı'nı kullanarak yerel C++ dilinde bir Windows hizmeti oluşturabilirsiniz.

Bu bölümde

Windows Hizmet Uygulamalarına Giriş

Windows hizmet uygulamalarına, hizmetin ömrüne ve hizmet uygulamalarının diğer yaygın proje türlerinden farkına genel bir bakış sağlar.

İzlenecek yol: Bileşen Tasarımcısı'nda Windows Hizmet Uygulaması Oluşturma

Visual Basic ve Visual C# içinde hizmet oluşturma örneği sağlar.

Hizmet Uygulaması Programlama Mimarisi

Hizmet programlamada kullanılan dil öğelerini açıklar.

Nasıl yapılır: Windows Hizmetleri Oluşturma

Windows hizmeti proje şablonunu kullanarak Windows hizmetleri oluşturma ve yapılandırma işlemini açıklar.

ServiceBase - Hizmet oluşturmak için kullanılan sınıfın ServiceBase temel özelliklerini açıklar.

ServiceProcessInstaller - Hizmetlerinizi yüklemek ve kaldırmak için ServiceProcessInstaller sınıfıyla birlikte kullanılan ServiceInstaller sınıfının özelliklerini açıklar.

ServiceInstaller - Hizmetinizi yüklemek ve kaldırmak için ServiceInstaller sınıfıyla birlikte kullanılan ServiceProcessInstaller sınıfının özelliklerini açıklar.

Şablonlardan Proje Oluşturma - Bu bölümde kullanılan proje türlerini ve aralarında nasıl seçim yapılacağını açıklar.