ServiceController.Refresh Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.