WebBrowser.Refresh 메서드

정의

현재 컨트롤에 표시된 문서를 다시 로드합니다 WebBrowser .

오버로드

Name Description
Refresh()

서버에서 WebBrowser 업데이트된 버전을 확인하여 현재 컨트롤에 표시된 문서를 다시 로드합니다.

Refresh(WebBrowserRefreshOption)

지정된 새로 고침 옵션을 사용하여 컨트롤에 WebBrowser 현재 표시된 문서를 다시 로드합니다.

Refresh()

Source:
WebBrowser.cs
Source:
WebBrowser.cs
Source:
WebBrowser.cs
Source:
WebBrowser.cs
Source:
WebBrowser.cs

서버에서 WebBrowser 업데이트된 버전을 확인하여 현재 컨트롤에 표시된 문서를 다시 로드합니다.

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

예제

다음 코드 예제에서는 Refresh 메서드를 사용하여 Internet Explorer 컨트롤에 대해 WebBrowser 단추를 구현하는 방법을 보여 줍니다. 이 예제에서는 폼에 호출된 컨트롤과 호출 WebBrowserwebBrowser1Button 컨트롤을 ButtonRefresh 포함해야 합니다.

전체 코드 예제는 방법: Windows Forms 애플리케이션에 웹 브라우저 기능 추가 참조하세요.

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

설명

컨트롤은 WebBrowser 최근에 방문한 사이트의 웹 페이지를 로컬 하드 디스크의 캐시에 저장합니다. 각 페이지는 캐시에 남아 있는 기간을 나타내는 만료 날짜를 지정할 수 있습니다. 컨트롤이 페이지로 이동하면 페이지를 다시 다운로드하지 않고 캐시된 버전을 표시하여 시간을 절약할 수 있습니다. 이 메서드는 Refresh 컨트롤을 WebBrowser 다운로드하여 컨트롤이 현재 페이지를 다시 로드하도록 하여 컨트롤이 최신 버전을 표시하도록 합니다. 이 메서드를 사용하여 Internet Explorer 것과 유사한 Refresh 단추를 구현할 수 있습니다.

메모

문서 새로 고침은 단순히 현재 페이지를 다시 로드하므로 메서드를 Navigating호출 Navigated 할 때 , DocumentCompletedRefresh 이벤트가 발생하지 않습니다.

추가 정보

적용 대상

Refresh(WebBrowserRefreshOption)

Source:
WebBrowser.cs
Source:
WebBrowser.cs
Source:
WebBrowser.cs
Source:
WebBrowser.cs
Source:
WebBrowser.cs

지정된 새로 고침 옵션을 사용하여 컨트롤에 WebBrowser 현재 표시된 문서를 다시 로드합니다.

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)

매개 변수

opt
WebBrowserRefreshOption

값 중 WebBrowserRefreshOption 하나입니다.

설명

컨트롤은 WebBrowser 최근에 방문한 웹 페이지를 로컬 하드 디스크의 캐시에 저장합니다. 각 페이지는 캐시에 남아 있는 기간을 나타내는 만료 날짜를 지정할 수 있습니다. 컨트롤이 페이지로 이동하면 페이지를 다시 다운로드하지 않고 캐시된 버전을 표시하여 시간을 절약할 수 있습니다. 이 메서드는 Refresh 컨트롤이 WebBrowser 현재 페이지를 다시 로드하도록 합니다. 다시 로드의 형식은 지정된 값에 WebBrowserRefreshOption 따라 달라집니다. 값으로 메서드를 RefreshWebBrowserRefreshOption.Completely 호출하면 문서의 최신 버전이 다운로드됩니다. 이 값을 사용하는 WebBrowserRefreshOption.IfExpired 경우 현재 문서가 만료된 경우에만 최신 버전이 다운로드됩니다. 값을 사용하는 WebBrowserRefreshOption.Normal 경우 서버는 자체 캐시에 저장된 문서의 복사본을 보냅니다.

메모

문서 새로 고침은 단순히 현재 페이지를 다시 로드하므로 메서드를 Navigating호출 Navigated 할 때 , DocumentCompletedRefresh 이벤트가 발생하지 않습니다.

추가 정보

적용 대상