C# 클래스 Dev2.Studio.Core.AppResources.Browsers.BrowserHandler

상속: ILoadHandler, ILifeSpanHandler, IRequestHandler
파일 보기 프로젝트 열기: Warewolf-ESB/Warewolf 1 사용 예제들

공개 메소드들

메소드 설명
BrowserHandler ( ) : System
BrowserHandler ( IBrowserPopupController popupController ) : System
GetAuthCredentials ( IWebBrowser browser, bool isProxy, string host, int port, string realm, string scheme, string &username, string &password ) : bool
GetDownloadHandler ( IWebBrowser browser, string mimeType, string fileName, long contentLength, IDownloadHandler &handler ) : bool
OnBeforeBrowse ( IWebBrowser browser, IRequest request, NavigationType naigationvType, bool isRedirect ) : bool
OnBeforeClose ( IWebBrowser browser ) : void
OnBeforePopup ( IWebBrowser browser, string url, int &x, int &y, int &width, int &height ) : bool
OnBeforeResourceLoad ( IWebBrowser browser, IRequestResponse requestResponse ) : bool
OnLoadError ( IWebBrowser browser, string url, int errorCode, string &errorText ) : bool
OnResourceResponse ( IWebBrowser browser, string url, int status, string statusText, string mimeType, WebHeaderCollection headers ) : void

비공개 메소드들

메소드 설명
ShowErrorPage ( IWebBrowser browser, string pageUri ) : void

메소드 상세

BrowserHandler() 공개 메소드

public BrowserHandler ( ) : System
리턴 System

BrowserHandler() 공개 메소드

public BrowserHandler ( IBrowserPopupController popupController ) : System
popupController IBrowserPopupController
리턴 System

GetAuthCredentials() 공개 메소드

public GetAuthCredentials ( IWebBrowser browser, bool isProxy, string host, int port, string realm, string scheme, string &username, string &password ) : bool
browser IWebBrowser
isProxy bool
host string
port int
realm string
scheme string
username string
password string
리턴 bool

GetDownloadHandler() 공개 메소드

public GetDownloadHandler ( IWebBrowser browser, string mimeType, string fileName, long contentLength, IDownloadHandler &handler ) : bool
browser IWebBrowser
mimeType string
fileName string
contentLength long
handler IDownloadHandler
리턴 bool

OnBeforeBrowse() 공개 메소드

public OnBeforeBrowse ( IWebBrowser browser, IRequest request, NavigationType naigationvType, bool isRedirect ) : bool
browser IWebBrowser
request IRequest
naigationvType NavigationType
isRedirect bool
리턴 bool

OnBeforeClose() 공개 메소드

public OnBeforeClose ( IWebBrowser browser ) : void
browser IWebBrowser
리턴 void

OnBeforePopup() 공개 메소드

public OnBeforePopup ( IWebBrowser browser, string url, int &x, int &y, int &width, int &height ) : bool
browser IWebBrowser
url string
x int
y int
width int
height int
리턴 bool

OnBeforeResourceLoad() 공개 메소드

public OnBeforeResourceLoad ( IWebBrowser browser, IRequestResponse requestResponse ) : bool
browser IWebBrowser
requestResponse IRequestResponse
리턴 bool

OnLoadError() 공개 메소드

public OnLoadError ( IWebBrowser browser, string url, int errorCode, string &errorText ) : bool
browser IWebBrowser
url string
errorCode int
errorText string
리턴 bool

OnResourceResponse() 공개 메소드

public OnResourceResponse ( IWebBrowser browser, string url, int status, string statusText, string mimeType, WebHeaderCollection headers ) : void
browser IWebBrowser
url string
status int
statusText string
mimeType string
headers System.Net.WebHeaderCollection
리턴 void