Freigeben über


ServiceController.Refresh Methode

Definition

Aktualisiert Eigenschaftswerte durch Zurücksetzen der Eigenschaften auf ihre aktuellen Werte.

public:
 void Refresh();
public void Refresh ();
member this.Refresh : unit -> unit
Public Sub Refresh ()

Beispiele

Im folgenden Beispiel wird die Verwendung der Refresh Methode zum Abrufen des Status eines Diensts veranschaulicht. Der Code weist einen Dienst an, anzuhalten, und wartet dann auf den Status, um die Änderung widerzuspiegeln. Dieses Beispiel ist Teil eines größeren Beispiels, das für die ServiceController Klasse bereitgestellt wird.

sc.Pause();
while (sc.Status != ServiceControllerStatus.Paused)
{
    Thread.Sleep(1000);
    sc.Refresh();
}
Console.WriteLine("Status = " + sc.Status);
sc.Pause()
While sc.Status <> ServiceControllerStatus.Paused
    Thread.Sleep(1000)
    sc.Refresh()
End While
Console.WriteLine("Status = " + sc.Status.ToString())

Hinweise

Die Refresh Methode bewirkt, dass die ServicesDependedOnEigenschaften DependentServicesund Status Eigenschaften auf ihre aktuellen Werte zurückgesetzt werden, wenn sie als nächstes darauf verwiesen werden.

Gilt für