WebBrowser.Refresh Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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ı webBrowser1
ButtonRefresh
bir 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
Değerlerden WebBrowserRefreshOption biri.
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.