C# Class QualityBot.Util.WebRequestClientBase

Base class to interact with POSTs and GETs.
Inheritance: System.Net.WebClient
Afficher le fichier Open project: Ancestry/quality-bot

Méthodes publiques

Свойство Type Description
ContentLength long
DestinationUri System.Uri
StatusCode HttpStatusCode
StatusDescription string

Méthodes publiques

Méthode Description
SetupUserAgent ( string userAgent ) : void

Sets the user agent to the specified browser.

Méthodes protégées

Méthode Description
GetWebRequest ( Uri address ) : WebRequest

Gets a WebRequest from the URI provided.

GetWebResponse ( WebRequest request ) : WebResponse

Gets a WebResponse from a given WebRequest.

WebRequestClientBase ( ) : System

Initializes a new instance of the WebRequestClientBase class.

WebRequestClientBase ( CookieContainer cookies ) : System

Initializes a new instance of the WebRequestClientBase class.

Private Methods

Méthode Description
GetCookieFromSetCookieHeader ( string headerValue, WebRequest request ) : Cookie

Retrieves a cookie from the WebRequest with a given header.

Method Details

GetWebRequest() protected méthode

Gets a WebRequest from the URI provided.
protected GetWebRequest ( Uri address ) : WebRequest
address System.Uri The URI.
Résultat System.Net.WebRequest

GetWebResponse() protected méthode

Gets a WebResponse from a given WebRequest.
protected GetWebResponse ( WebRequest request ) : WebResponse
request System.Net.WebRequest The request.
Résultat System.Net.WebResponse

SetupUserAgent() public méthode

Sets the user agent to the specified browser.
public SetupUserAgent ( string userAgent ) : void
userAgent string The user agent.
Résultat void

WebRequestClientBase() protected méthode

Initializes a new instance of the WebRequestClientBase class.
protected WebRequestClientBase ( ) : System
Résultat System

WebRequestClientBase() protected méthode

Initializes a new instance of the WebRequestClientBase class.
protected WebRequestClientBase ( CookieContainer cookies ) : System
cookies System.Net.CookieContainer /// The cookies. ///
Résultat System

Property Details

ContentLength public_oe property

public long ContentLength
Résultat long

DestinationUri public_oe property

public Uri,System DestinationUri
Résultat System.Uri

StatusCode public_oe property

public HttpStatusCode StatusCode
Résultat HttpStatusCode

StatusDescription public_oe property

public string StatusDescription
Résultat string