ServiceController.Refresh 方法

定義

透過將屬性重置為目前的值來刷新屬性值。

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

範例

以下範例示範 Refresh 使用此方法取得服務狀態的使用方法。 程式碼指示服務暫停,然後等待狀態反映變更。 此範例是本類別中提供 ServiceController 更大範例的一部分。

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())

備註

Refresh 方法使 ServicesDependedOnDependentServicesStatus 屬性在下次被參考時會被重置為目前的值。

適用於