Sdílet prostřednictvím


ServiceInstaller.Description Vlastnost

Definice

Získá nebo nastaví popis služby.

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

Hodnota vlastnosti

String

Popis služby Výchozí hodnota je prázdný řetězec ("").

Atributy

Příklady

Následující příklad kódu nastaví vlastnosti instalace pro novou aplikaci Windows služby. V příkladu se nastavuje název služby spolu se zobrazovaným názvem a popisem. Po přiřazení vlastností instalace pro službu přidá příklad ServiceInstaller objekt do Installers kolekce.

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

Poznámky

Pomocí Description vlastnosti popište účel nainstalované služby uživateli. Uživatel může zobrazit popis služby v aplikacích, které zobrazují podrobnosti o nainstalovaných službách.

Například pomocí nástroje Windows XP můžete zobrazit popis služby pomocí nástroje příkazového řádku Řízení služeb (Sc.exe) nebo můžete zobrazit popis služby v uzlu Služby konzoly Správa počítače.

Platí pro

Viz také