C# Класс Dev2.Studio.Core.AppResources.Browsers.BrowserHandler

Наследование: ILoadHandler, ILifeSpanHandler, IRequestHandler
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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