WebBrowser.Refresh Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Újra betölti a vezérlőben WebBrowser jelenleg megjelenő dokumentumot.
Túlterhelések
| Name | Description |
|---|---|
| Refresh() |
Újra betölti a vezérlőben WebBrowser jelenleg megjelenő dokumentumot úgy, hogy ellenőrzi a kiszolgáló frissített verzióját. |
| Refresh(WebBrowserRefreshOption) |
Újra betölti a vezérlőben jelenleg megjelenő dokumentumot a WebBrowser megadott frissítési beállítások használatával. |
Refresh()
- Forrás:
- WebBrowser.cs
- Forrás:
- WebBrowser.cs
- Forrás:
- WebBrowser.cs
- Forrás:
- WebBrowser.cs
- Forrás:
- WebBrowser.cs
Újra betölti a vezérlőben WebBrowser jelenleg megjelenő dokumentumot úgy, hogy ellenőrzi a kiszolgáló frissített verzióját.
public:
override void Refresh();
public override void Refresh();
override this.Refresh : unit -> unit
Public Overrides Sub Refresh ()
Példák
Az alábbi példakód bemutatja, hogyan használható a Refresh metódus egy Refresh gomb implementálásához a WebBrowser vezérlőhöz, hasonlóan a Internet Explorer. Ez a példa megköveteli, hogy az űrlap egy hívott WebBrowser vezérlőelemet webBrowser1 és egy úgynevezett Buttonvezérlőelemet ButtonRefresh tartalmaz.
A teljes kódpéldáért lásd: Hogyan is: Webböngésző-képességek hozzáadása Windows Forms alkalmazáshoz.
// Reloads the current page.
void ButtonRefresh_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
// Skip refresh if about:blank is loaded to avoid removing
// content specified by the DocumentText property.
if ( !this->WebBrowser1->Url->Equals( "about:blank" ) )
{
this->WebBrowser1->Refresh();
}
}
// Reloads the current page.
private void refreshButton_Click(object sender, EventArgs e)
{
// Skip refresh if about:blank is loaded to avoid removing
// content specified by the DocumentText property.
if (!webBrowser1.Url.Equals("about:blank"))
{
webBrowser1.Refresh();
}
}
' Reloads the current page.
Private Sub refreshButton_Click( _
ByVal sender As Object, ByVal e As EventArgs) _
Handles refreshButton.Click
' Skip refresh if about:blank is loaded to avoid removing
' content specified by the DocumentText property.
If Not webBrowser1.Url.Equals("about:blank") Then
webBrowser1.Refresh()
End If
End Sub
Megjegyzések
A WebBrowser vezérlő a legutóbb meglátogatott webhelyekről származó weblapokat a helyi merevlemez gyorsítótárában tárolja. Minden oldal megadhat egy lejárati dátumot, amely jelzi, hogy mennyi ideig marad a gyorsítótárban. Amikor a vezérlő egy lapra navigál, azzal időt takarít meg, ha egy gyorsítótárazott verziót jelenít meg, ha van ilyen, ahelyett, hogy újra letöltené a lapot. A Refresh metódus arra kényszeríti a vezérlőt WebBrowser , hogy töltse le az aktuális lapot, biztosítva, hogy a vezérlő a legújabb verziót jeleníti meg. Ezzel a módszerrel implementálhat egy Refresh gombot a Internet Explorer.
Note
A dokumentumfrissítések egyszerűen újra betöltik az aktuális lapot, így a Navigatingmetódus meghívásakor a , Navigatedés DocumentCompleted az Refresh események nem fordulnak elő.
Lásd még
A következőre érvényes:
Refresh(WebBrowserRefreshOption)
- Forrás:
- WebBrowser.cs
- Forrás:
- WebBrowser.cs
- Forrás:
- WebBrowser.cs
- Forrás:
- WebBrowser.cs
- Forrás:
- WebBrowser.cs
Újra betölti a vezérlőben jelenleg megjelenő dokumentumot a WebBrowser megadott frissítési beállítások használatával.
public:
void Refresh(System::Windows::Forms::WebBrowserRefreshOption opt);
public void Refresh(System.Windows.Forms.WebBrowserRefreshOption opt);
override this.Refresh : System.Windows.Forms.WebBrowserRefreshOption -> unit
Public Sub Refresh (opt As WebBrowserRefreshOption)
Paraméterek
Az egyik WebBrowserRefreshOption érték.
Megjegyzések
A WebBrowser vezérlő a legutóbb meglátogatott weblapokat egy gyorsítótárban tárolja a helyi merevlemezen. Minden oldal megadhat egy lejárati dátumot, amely jelzi, hogy mennyi ideig marad a gyorsítótárban. Amikor a vezérlő egy lapra navigál, azzal időt takarít meg, ha egy gyorsítótárazott verziót jelenít meg, ha van ilyen, ahelyett, hogy újra letöltené a lapot. A Refresh metódus arra kényszeríti a vezérlőt WebBrowser , hogy újra betöltse az aktuális lapot. Az újratöltés típusa a WebBrowserRefreshOption megadott értéktől függ. Ha az értékkel hívja meg a RefreshWebBrowserRefreshOption.Completely metódust, a rendszer letölti a dokumentum legújabb verzióját. Ha az WebBrowserRefreshOption.IfExpired értéket használja, a legújabb verzió csak akkor lesz letöltve, ha az aktuális dokumentum lejárt. Ha az WebBrowserRefreshOption.Normal értéket használja, a kiszolgáló elküldi a saját gyorsítótárában tárolt dokumentum másolatát.
Note
A dokumentumfrissítések egyszerűen újra betöltik az aktuális lapot, így a Navigatingmetódus meghívásakor a , Navigatedés DocumentCompleted az Refresh események nem fordulnak elő.