Aracılığıyla paylaş


ServiceInstaller.Description Özellik

Tanım

Hizmetin açıklamasını alır veya ayarlar.

public:
 property System::String ^ Description { System::String ^ get(); void set(System::String ^ value); };
[System.Runtime.InteropServices.ComVisible(false)]
[System.ServiceProcess.ServiceProcessDescription("ServiceInstallerDescription")]
public string Description { get; set; }
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.ServiceProcess.ServiceProcessDescription("ServiceInstallerDescription")>]
member this.Description : string with get, set
Public Property Description As String

Özellik Değeri

String

Hizmetin açıklaması. Varsayılan değer, boş dizedir ("").

Öznitelikler

Örnekler

Aşağıdaki kod örneği, yeni bir Windows hizmeti uygulamasının yükleme özelliklerini ayarlar. Örnek, görünen ad ve açıklamayla birlikte hizmet adını ayarlar. Hizmet için yükleme özellikleri atandıktan sonra örnek, nesnesini koleksiyona Installers eklerServiceInstaller.

simpleServiceProcessInstaller = new ServiceProcessInstaller();
simpleServiceInstaller = new ServiceInstaller();

// Set the account properties for the service process.
simpleServiceProcessInstaller.Account = ServiceAccount.LocalService;

// Set the installation properties for the service.
// The ServiceInstaller.ServiceName must match the
// ServiceBase.ServiceName set in the service
// implementation that is installed by this installer.
simpleServiceInstaller.ServiceName = "SimpleService";

simpleServiceInstaller.DisplayName = "Simple Service";
simpleServiceInstaller.Description = "A simple service that runs on the local computer.";
simpleServiceInstaller.StartType = ServiceStartMode.Manual;

// Add the installers to the Installer collection.
Installers.Add(simpleServiceInstaller);
Installers.Add(simpleServiceProcessInstaller);
' Start the service.
Protected Overrides Sub OnStart(ByVal args() As String) 
    ' Start a separate thread that does the actual work.
    If workerThread Is Nothing OrElse(workerThread.ThreadState And System.Threading.ThreadState.Unstarted Or System.Threading.ThreadState.Stopped) <> 0 Then
        Trace.WriteLine(DateTime.Now.ToLongTimeString() + " - Starting the service worker thread.", "OnStart")
        
        workerThread = New Thread(New ThreadStart(AddressOf ServiceWorkerMethod))
        workerThread.Start()
    End If
    If Not (workerThread Is Nothing) Then
        Trace.WriteLine(DateTime.Now.ToLongTimeString() + " - Worker thread state = " + workerThread.ThreadState.ToString(), "OnStart")
    End If

End Sub

Açıklamalar

Description Kullanıcıya yüklü hizmetin amacını açıklamak için özelliğini kullanın. Kullanıcı, yüklü hizmetlerin ayrıntılarını görüntüleyen uygulamalarda hizmet açıklamasını görüntüleyebilir.

Örneğin, Windows XP kullanarak Hizmet Denetimi komut satırı yardımcı programı (Sc.exe) ile hizmet açıklamasını görüntüleyebilir veya Hizmet açıklamasını Bilgisayar Yönetimi konsolunun Hizmetler düğümünde görüntüleyebilirsiniz.

Şunlara uygulanır

Ayrıca bkz.