WebBrowser.Refresh Yöntem

Tanım

Denetimde şu anda görüntülenen belgeyi WebBrowser yeniden yükler.

Aşırı Yüklemeler

Name Description
Refresh()

Sunucuyu güncelleştirilmiş bir sürüm için denetleyerek denetimde WebBrowser şu anda görüntülenen belgeyi yeniden yükler.

Refresh(WebBrowserRefreshOption)

Belirtilen yenileme seçeneklerini kullanarak denetimde WebBrowser şu anda görüntülenen belgeyi yeniden yükler.

Refresh()

Kaynak:
WebBrowser.cs
Kaynak:
WebBrowser.cs
Kaynak:
WebBrowser.cs
Kaynak:
WebBrowser.cs
Kaynak:
WebBrowser.cs

Sunucuyu güncelleştirilmiş bir sürüm için denetleyerek denetimde WebBrowser şu anda görüntülenen belgeyi yeniden yükler.

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

Örnekler

Aşağıdaki kod örneği, Refresh denetimi için Refresh düğmesi uygulamak için WebBrowser yönteminin nasıl kullanılacağını Internet Explorer'dakine benzer şekilde gösterir. Bu örnek, formunuzun adlı bir WebBrowser denetim ve adlı webBrowser1Buttonbir ButtonRefresh denetim içermesi gerekir.

Kod örneğinin tamamı için bkz. H nasıl yapılır: Windows Forms Uygulamasına Web Tarayıcısı Özellikleri Ekleme.

// 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

Açıklamalar

Denetim, WebBrowser son ziyaret edilen sitelerden web sayfalarını yerel sabit diskteki bir önbellekte depolar. Her sayfa önbellekte ne kadar süre kalacağını belirten bir son kullanma tarihi belirtebilir. Denetim bir sayfaya gittiği zaman, sayfayı yeniden indirmek yerine, varsa önbelleğe alınmış bir sürümü görüntüleyerek zaman kazandırır. yöntemi, Refresh denetimi indirerek geçerli sayfayı yeniden yüklemeye zorlar WebBrowser ve denetimin en son sürümü görüntülemesini sağlar. Internet Explorer'dakine benzer bir Refresh düğmesi uygulamak için bu yöntemi kullanabilirsiniz.

Note

Belge yenilemesi yalnızca geçerli sayfayı yeniden yükler, böylece Navigatingyöntemini çağırdığınızda Navigated , DocumentCompletedve Refresh olayları gerçekleşmez.

Ayrıca bkz.

Şunlara uygulanır

Refresh(WebBrowserRefreshOption)

Kaynak:
WebBrowser.cs
Kaynak:
WebBrowser.cs
Kaynak:
WebBrowser.cs
Kaynak:
WebBrowser.cs
Kaynak:
WebBrowser.cs

Belirtilen yenileme seçeneklerini kullanarak denetimde WebBrowser şu anda görüntülenen belgeyi yeniden yükler.

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)

Parametreler

Açıklamalar

Denetim, WebBrowser son ziyaret edilen Web sayfalarını yerel sabit diskteki bir önbellekte depolar. Her sayfa önbellekte ne kadar süre kalacağını belirten bir son kullanma tarihi belirtebilir. Denetim bir sayfaya gittiği zaman, sayfayı yeniden indirmek yerine, varsa önbelleğe alınmış bir sürümü görüntüleyerek zaman kazandırır. yöntemi, Refresh denetimi geçerli sayfayı yeniden yüklemeye zorlar WebBrowser . Yeniden yükleme türü belirtilen değere WebBrowserRefreshOption bağlıdır. yöntemini değeriyle Refresh çağırırsanızWebBrowserRefreshOption.Completely, belgenin en son sürümü indirilir. Değerini kullanırsanız WebBrowserRefreshOption.IfExpired , en son sürüm yalnızca geçerli belgenin süresi dolmuşsa indirilir. Değerini kullanırsanız WebBrowserRefreshOption.Normal , sunucu kendi önbelleğinde depolanan belgenin bir kopyasını gönderir.

Note

Belge yenilemesi yalnızca geçerli sayfayı yeniden yükler, böylece Navigatingyöntemini çağırdığınızda Navigated , DocumentCompletedve Refresh olayları gerçekleşmez.

Ayrıca bkz.

Şunlara uygulanır