C# Class NHtmlUnit.WebClient

显示文件 Open project: HtmlUnit/NHtmlUnit Class Usage Examples

Public Methods

Method Description
AddCookie ( string cookieString, java pageUrl, object origin ) : void
AddRequestHeader ( string name, string value ) : void
AddWebWindowListener ( NHtmlUnit listener ) : void
Close ( ) : void
ContainsWebWindow ( NHtmlUnit webWindow ) : bool
DeregisterWebWindow ( NHtmlUnit webWindow ) : void
Download ( NHtmlUnit requestingWindow, string target, NHtmlUnit request, bool forceLoad, string description ) : void
GetCookies ( java url ) : ICollection
GetPage ( NHtmlUnit request ) : NHtmlUnit.IPage
GetPage ( NHtmlUnit webWindow, NHtmlUnit webRequest ) : NHtmlUnit.IPage
GetPage ( NHtmlUnit opener, string target, NHtmlUnit paramsArg ) : NHtmlUnit.IPage
GetPage ( java url ) : NHtmlUnit.IPage
GetPage ( string url ) : NHtmlUnit.IPage
GetWebWindowByName ( string name ) : NHtmlUnit.IWebWindow
GuessContentType ( java file ) : string
Initialize ( NHtmlUnit webWindow ) : void
InitializeEmptyWindow ( NHtmlUnit webWindow ) : void
LoadDownloadedResponses ( ) : void
LoadWebResponse ( NHtmlUnit webRequest ) : NHtmlUnit.WebResponse
LoadWebResponseInto ( NHtmlUnit webResponse, NHtmlUnit webWindow ) : NHtmlUnit.IPage
OpenDialogWindow ( java url, NHtmlUnit opener, object dialogArguments ) : NHtmlUnit.DialogWindow
OpenTargetWindow ( NHtmlUnit opener, string windowName, string defaultName ) : NHtmlUnit.IWebWindow
OpenWindow ( java url, string windowName ) : NHtmlUnit.IWebWindow
OpenWindow ( java url, string windowName, NHtmlUnit opener ) : NHtmlUnit.IWebWindow
PrintContentIfNecessary ( NHtmlUnit webResponse ) : void
RegisterWebWindow ( NHtmlUnit webWindow ) : void
RemoveRequestHeader ( string name ) : void
RemoveWebWindowListener ( NHtmlUnit listener ) : void
ThrowFailingHttpStatusCodeExceptionIfNecessary ( NHtmlUnit webResponse ) : void
WaitForBackgroundJavaScript ( System timeoutMillis ) : int
WaitForBackgroundJavaScriptStartingBefore ( System delayMillis ) : int
WebClient ( NHtmlUnit browserVersion ) : System
WebClient ( NHtmlUnit browserVersion, string proxyHost, int proxyPort ) : System
WebClient ( com wrappedObject ) : System

Private Methods

Method Description
WebClient ( ) : System

Method Details

AddCookie() public method

public AddCookie ( string cookieString, java pageUrl, object origin ) : void
cookieString string
pageUrl java
origin object
return void

AddRequestHeader() public method

public AddRequestHeader ( string name, string value ) : void
name string
value string
return void

AddWebWindowListener() public method

public AddWebWindowListener ( NHtmlUnit listener ) : void
listener NHtmlUnit
return void

Close() public method

public Close ( ) : void
return void

ContainsWebWindow() public method

public ContainsWebWindow ( NHtmlUnit webWindow ) : bool
webWindow NHtmlUnit
return bool

DeregisterWebWindow() public method

public DeregisterWebWindow ( NHtmlUnit webWindow ) : void
webWindow NHtmlUnit
return void

Download() public method

public Download ( NHtmlUnit requestingWindow, string target, NHtmlUnit request, bool forceLoad, string description ) : void
requestingWindow NHtmlUnit
target string
request NHtmlUnit
forceLoad bool
description string
return void

GetCookies() public method

public GetCookies ( java url ) : ICollection
url java
return ICollection

GetPage() public method

public GetPage ( NHtmlUnit request ) : NHtmlUnit.IPage
request NHtmlUnit
return NHtmlUnit.IPage

GetPage() public method

public GetPage ( NHtmlUnit webWindow, NHtmlUnit webRequest ) : NHtmlUnit.IPage
webWindow NHtmlUnit
webRequest NHtmlUnit
return NHtmlUnit.IPage

GetPage() public method

public GetPage ( NHtmlUnit opener, string target, NHtmlUnit paramsArg ) : NHtmlUnit.IPage
opener NHtmlUnit
target string
paramsArg NHtmlUnit
return NHtmlUnit.IPage

GetPage() public method

public GetPage ( java url ) : NHtmlUnit.IPage
url java
return NHtmlUnit.IPage

GetPage() public method

public GetPage ( string url ) : NHtmlUnit.IPage
url string
return NHtmlUnit.IPage

GetWebWindowByName() public method

public GetWebWindowByName ( string name ) : NHtmlUnit.IWebWindow
name string
return NHtmlUnit.IWebWindow

GuessContentType() public method

public GuessContentType ( java file ) : string
file java
return string

Initialize() public method

public Initialize ( NHtmlUnit webWindow ) : void
webWindow NHtmlUnit
return void

InitializeEmptyWindow() public method

public InitializeEmptyWindow ( NHtmlUnit webWindow ) : void
webWindow NHtmlUnit
return void

LoadDownloadedResponses() public method

public LoadDownloadedResponses ( ) : void
return void

LoadWebResponse() public method

public LoadWebResponse ( NHtmlUnit webRequest ) : NHtmlUnit.WebResponse
webRequest NHtmlUnit
return NHtmlUnit.WebResponse

LoadWebResponseInto() public method

public LoadWebResponseInto ( NHtmlUnit webResponse, NHtmlUnit webWindow ) : NHtmlUnit.IPage
webResponse NHtmlUnit
webWindow NHtmlUnit
return NHtmlUnit.IPage

OpenDialogWindow() public method

public OpenDialogWindow ( java url, NHtmlUnit opener, object dialogArguments ) : NHtmlUnit.DialogWindow
url java
opener NHtmlUnit
dialogArguments object
return NHtmlUnit.DialogWindow

OpenTargetWindow() public method

public OpenTargetWindow ( NHtmlUnit opener, string windowName, string defaultName ) : NHtmlUnit.IWebWindow
opener NHtmlUnit
windowName string
defaultName string
return NHtmlUnit.IWebWindow

OpenWindow() public method

public OpenWindow ( java url, string windowName ) : NHtmlUnit.IWebWindow
url java
windowName string
return NHtmlUnit.IWebWindow

OpenWindow() public method

public OpenWindow ( java url, string windowName, NHtmlUnit opener ) : NHtmlUnit.IWebWindow
url java
windowName string
opener NHtmlUnit
return NHtmlUnit.IWebWindow

PrintContentIfNecessary() public method

public PrintContentIfNecessary ( NHtmlUnit webResponse ) : void
webResponse NHtmlUnit
return void

RegisterWebWindow() public method

public RegisterWebWindow ( NHtmlUnit webWindow ) : void
webWindow NHtmlUnit
return void

RemoveRequestHeader() public method

public RemoveRequestHeader ( string name ) : void
name string
return void

RemoveWebWindowListener() public method

public RemoveWebWindowListener ( NHtmlUnit listener ) : void
listener NHtmlUnit
return void

ThrowFailingHttpStatusCodeExceptionIfNecessary() public method

public ThrowFailingHttpStatusCodeExceptionIfNecessary ( NHtmlUnit webResponse ) : void
webResponse NHtmlUnit
return void

WaitForBackgroundJavaScript() public method

public WaitForBackgroundJavaScript ( System timeoutMillis ) : int
timeoutMillis System
return int

WaitForBackgroundJavaScriptStartingBefore() public method

public WaitForBackgroundJavaScriptStartingBefore ( System delayMillis ) : int
delayMillis System
return int

WebClient() public method

public WebClient ( NHtmlUnit browserVersion ) : System
browserVersion NHtmlUnit
return System

WebClient() public method

public WebClient ( NHtmlUnit browserVersion, string proxyHost, int proxyPort ) : System
browserVersion NHtmlUnit
proxyHost string
proxyPort int
return System

WebClient() public method

public WebClient ( com wrappedObject ) : System
wrappedObject com
return System