WebBrowser.DocumentStream 속성

정의

WebBrowser 컨트롤에 표시되는 웹 페이지의 내용을 포함하는 스트림을 가져오거나 설정합니다.

public:
 property System::IO::Stream ^ DocumentStream { System::IO::Stream ^ get(); void set(System::IO::Stream ^ value); };
[System.ComponentModel.Browsable(false)]
public System.IO.Stream DocumentStream { get; set; }
[System.ComponentModel.Browsable(false)]
public System.IO.Stream? DocumentStream { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.DocumentStream : System.IO.Stream with get, set
Public Property DocumentStream As Stream

속성 값

현재 웹 페이지의 내용을 포함하는 Stream이거나, 페이지가 로드되지 않으면 null입니다. 기본값은 null입니다.

특성

예외

WebBrowser 인스턴스가 더 이상 유효하지 않은 경우

내부 ActiveX IWebBrowser2 컨트롤에서 WebBrowser 인터페이스 구현에 대한 참조를 검색할 수 없는 경우

설명

개체에서 Stream 컨트롤에 웹 페이지를 WebBrowser 로드하려면 이 속성을 사용합니다. 예를 들어 이 속성을 사용하여 데이터베이스 또는 리소스 파일에서 웹 페이지를 로드할 수 있습니다. 이 속성을 설정하면 컨트롤은 WebBrowser 지정된 텍스트를 로드하기 전에 about:blank URL로 자동으로 이동합니다. 즉 Navigating, 이 속성을 설정할 때 , NavigatedDocumentCompleted 이벤트가 발생하고 속성 값 Url 이 더 이상 의미가 없습니다.

참고

이 속성에는 다른 문서가 요청된 경우에도 현재 문서의 내용이 포함됩니다. 이 속성의 값을 설정한 다음 즉시 다시 검색하면 컨트롤에 새 콘텐츠를 로드할 시간이 없는 경우 WebBrowser 검색된 값이 설정된 값과 다를 수 있습니다. 이벤트 처리기에서 새 값을 검색할 DocumentCompleted 수 있습니다.

웹 페이지의 콘텐츠에 문자열로 액세스하려면 속성을 사용합니다 DocumentText . 속성을 통해 HTML DOM(문서 개체 모델)을 사용하여 페이지 콘텐츠에 Document 액세스할 수도 있습니다.

적용 대상

추가 정보