WebBrowser.Refresh 메서드

정의

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

오버로드

Refresh()

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

Refresh(WebBrowserRefreshOption)

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

Refresh()

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

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

예제

다음 코드 예제를 사용 Refresh 하는 방법에 설명 합니다 새로 고침 단추를 구현 하는 방법을 보여 줍니다.는 WebBrowser 인터넷 Explorer 있는 것과 비슷한 컨트롤입니다. 이 예제에서는 양식에 라는 컨트롤과 라는 webBrowser1ButtonRefresh컨트롤이 Button 포함되어 WebBrowser 야 합니다.

전체 코드 예제를 보려면 방법: 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 다운로드하여 컨트롤이 현재 페이지를 다시 로드하도록 하여 컨트롤이 최신 버전을 표시하도록 합니다. 이 메서드를 사용하여 인터넷 Explorer 새로 고침 단추와 유사한 새로 고침 단추를 구현할 수 있습니다.

참고

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

추가 정보

적용 대상

Refresh(WebBrowserRefreshOption)

지정된 새로 고침 옵션을 사용하여 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호출 Refresh 할 때 , NavigatedDocumentCompleted 이벤트가 발생하지 않습니다.

추가 정보

적용 대상