Udostępnij za pośrednictwem


ServiceInstaller.Description Właściwość

Definicja

Pobiera lub ustawia opis usługi.

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

Wartość właściwości

String

Opis usługi. Wartością domyślną jest ciąg pusty ("").

Atrybuty

Przykłady

Poniższy przykład kodu ustawia właściwości instalacji dla nowej aplikacji usługi Windows. Przykład ustawia nazwę usługi wraz z nazwą wyświetlaną i opisem. Po przypisaniu właściwości instalacji dla usługi przykład dodaje ServiceInstaller obiekt do Installers kolekcji.

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

Uwagi

Użyj właściwości , Description aby opisać przeznaczenie zainstalowanej usługi dla użytkownika. Użytkownik może wyświetlić opis usługi w aplikacjach, które wyświetlają szczegóły dotyczące zainstalowanych usług.

Na przykład przy użyciu Windows XP można wyświetlić opis usługi za pomocą narzędzia wiersza polecenia kontroli usługi (Sc.exe) lub wyświetlić opis usługi w węźle Usługi konsoli zarządzania komputerem.

Dotyczy

Zobacz też