ServiceController.Refresh Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Uppdaterar egenskapsvärdena genom att återställa egenskaperna till deras aktuella värden.
public:
void Refresh();
public void Refresh();
member this.Refresh : unit -> unit
Public Sub Refresh ()
Exempel
I följande exempel visas hur metoden används Refresh för att hämta status för en tjänst. Koden instruerar en tjänst att pausa och väntar sedan på att statusen ska återspegla ändringen. Det här exemplet är en del av ett större exempel som tillhandahålls ServiceController för klassen.
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())
Kommentarer
Metoden Refresh gör ServicesDependedOnatt egenskaperna , DependentServicesoch Status återställs till deras aktuella värden när de refereras till nästa steg.