ServiceController.Refresh Methode

Definition

Aktualisiert Eigenschaftswerte, indem die Eigenschaften auf ihre aktuellen Werte zurückgesetzt werden.

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 Die Status Eigenschaften auf ihre aktuellen Werte zurückgesetzt werden, wenn sie als nächstes referenziert werden.

Gilt für: