ServiceController.Refresh Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Aktualizuje hodnoty vlastností resetováním vlastností na jejich aktuální hodnoty.
public:
void Refresh();
public void Refresh ();
member this.Refresh : unit -> unit
Public Sub Refresh ()
Příklady
Následující příklad ukazuje použití Refresh metody k získání stavu služby. Kód dává službě pokyn, aby se pozastavila, a pak čeká, až se stav projeví. Tento příklad je součástí většího příkladu ServiceController , který je k dispozici pro třídu.
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())
Poznámky
Metoda Refresh způsobí ServicesDependedOn, že , DependentServicesa Status vlastnosti budou resetovány na jejich aktuální hodnoty, když jsou dále odkazovány.