Share via


WebBrowser.Refresh Yöntem

Tanım

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

Aşırı Yüklemeler

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

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, Internet Explorer'dakine Refresh benzer bir denetim için Yenile düğmesini uygulamak için WebBrowser yönteminin nasıl kullanılacağını gösterir. Bu örnek, formunuzun adlı bir WebBrowser denetim ve adlı webBrowser1ButtonRefreshbir denetim içermesi Button gerekir.

Kod örneğinin tamamı için bkz. 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 sitelerdeki Web sayfalarını yerel sabit diskteki bir önbellekte depolar. Her sayfa önbellekte ne kadar süre kalacağını belirten bir sona erme 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 Yenile düğmesi uygulamak için bu yöntemi kullanabilirsiniz.

Not

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

Ayrıca bkz.

Şunlara uygulanır

Refresh(WebBrowserRefreshOption)

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 sona erme 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 WebBrowserRefreshOption.Completely çağırırsanızRefresh, 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.

Not

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

Ayrıca bkz.

Şunlara uygulanır