C# Class IBE.Web.ExtendedWebClient

Erweitert den System.Net.WebClient um Funktionen zum expliziten Ausführen von HTTP-GET- und HTTP-POST-Anfragen, bei denen Cookies für eine Session bestehen bleiben.
Inheritance: System.Net.WebClient
Exibir arquivo Open project: Duke-Jones/ED-IBE Class Usage Examples

Public Methods

Method Description
Get ( Uri uri ) : WebRequest

Gibt ein WebRequest-Objekt für eine HTTP-GET-Anfrage an die angegebene Ressource zurück.

Get ( Uri uri, string>.IDictionary parameters ) : WebRequest

Gibt ein WebRequest-Objekt für eine HTTP-GET-Anfrage an die angegebene Ressource zurück.

Get ( Uri uri, object parameters ) : WebRequest

Gibt ein WebRequest-Objekt für eine HTTP-GET-Anfrage an die angegebene Ressource zurück.

Get ( string uri ) : string

Gibt das Ergebnis einer HTTP-GET-Anfrage an die angegebene Ressource zurück.

Get ( string uri, string>.IDictionary parameters ) : string

Gibt das Ergebnis einer HTTP-GET-Anfrage an die angegebene Ressource zurück.

Get ( string uri, object parameters ) : string

Gibt das Ergebnis einer HTTP-GET-Anfrage an die angegebene Ressource zurück.

Post ( Uri uri, string>.IDictionary parameters ) : WebRequest

Gibt ein WebRequest-Objekt für eine HTTP-POST-Anfrage an die angegebene Ressource zurück.

Post ( Uri uri, object parameters ) : WebRequest

Gibt ein WebRequest-Objekt für eine HTTP-POST-Anfrage an die angegebene Ressource zurück.

Post ( string uri, string>.IDictionary parameters ) : string

Gibt das Ergebnis einer HTTP-POST-Anfrage an die angegebene Ressource zurück.

Post ( string uri, object parameters ) : string

Gibt das Ergebnis einer HTTP-POST-Anfrage an die angegebene Ressource zurück.

ReadWebResponse ( WebResponse webResponse ) : string

Liest den Inhalt einer WebResponse als Zeichenkettenrepräsentation aus.

Protected Methods

Method Description
GetWebRequest ( Uri address ) : WebRequest

Gibt ein WebRequest-Objekt für die angegebene Ressource zurück.

GetWebResponse ( WebRequest request ) : WebResponse

Gibt die WebResponse für die angegebene WebRequest zurück.

Private Methods

Method Description
createParamString ( string>.IDictionary parameters ) : string

Erstellt die Zeichenkettenrepräsentation für Parameter-Wertepaare.

get ( Uri uri, string parameters ) : WebRequest

Gibt ein WebRequest-Objekt für eine HTTP-GET-Anfrage an die angegebene Ressource zurück.

get ( string uri, string parameters ) : string

Gibt das Ergebnis einer HTTP-GET-Anfrage an die angegebene Ressource zurück.

objectToDictionary ( object value ) : string>.Dictionary

Erstellt eine Auflistung, die alle öffentlichen Eigenschaften eines Objekts als Schlüssel/Wertpaare enthält

post ( Uri uri, string parameters ) : WebRequest

Gibt ein WebRequest-Objekt für eine HTTP-POST-Anfrage an die angegebene Ressource zurück.

post ( string uri, string parameters ) : string

Gibt das Ergebnis einer HTTP-POST-Anfrage an die angegebene Ressource zurück.

Method Details

Get() public method

Gibt ein WebRequest-Objekt für eine HTTP-GET-Anfrage an die angegebene Ressource zurück.
public Get ( Uri uri ) : WebRequest
uri System.Uri Ein URI, der die anzufordernde Ressource identifiziert.
return System.Net.WebRequest

Get() public method

Gibt ein WebRequest-Objekt für eine HTTP-GET-Anfrage an die angegebene Ressource zurück.
public Get ( Uri uri, string>.IDictionary parameters ) : WebRequest
uri System.Uri Ein URI, der die anzufordernde Ressource identifiziert.
parameters string>.IDictionary Eine Auflistung der GET-Parameter.
return System.Net.WebRequest

Get() public method

Gibt ein WebRequest-Objekt für eine HTTP-GET-Anfrage an die angegebene Ressource zurück.
public Get ( Uri uri, object parameters ) : WebRequest
uri System.Uri Ein URI, der die anzufordernde Ressource identifiziert.
parameters object Ein Objekt, dessen Properties als GET-Parameter benutzt werden.
return System.Net.WebRequest

Get() public method

Gibt das Ergebnis einer HTTP-GET-Anfrage an die angegebene Ressource zurück.
public Get ( string uri ) : string
uri string Ein URI, der die anzufordernde Ressource identifiziert.
return string

Get() public method

Gibt das Ergebnis einer HTTP-GET-Anfrage an die angegebene Ressource zurück.
public Get ( string uri, string>.IDictionary parameters ) : string
uri string Ein URI, der die anzufordernde Ressource identifiziert.
parameters string>.IDictionary Eine Auflistung der GET-Parameter.
return string

Get() public method

Gibt das Ergebnis einer HTTP-GET-Anfrage an die angegebene Ressource zurück.
public Get ( string uri, object parameters ) : string
uri string Ein URI, der die anzufordernde Ressource identifiziert.
parameters object Ein Objekt, dessen Properties als GET-Parameter benutzt werden.
return string

GetWebRequest() protected method

Gibt ein WebRequest-Objekt für die angegebene Ressource zurück.
protected GetWebRequest ( Uri address ) : WebRequest
address System.Uri Ein URI, der die anzufordernde Ressource identifiziert.
return System.Net.WebRequest

GetWebResponse() protected method

Gibt die WebResponse für die angegebene WebRequest zurück.
protected GetWebResponse ( WebRequest request ) : WebResponse
request System.Net.WebRequest Eine WebRequest, mit der die Antwort abgerufen wird.
return System.Net.WebResponse

Post() public method

Gibt ein WebRequest-Objekt für eine HTTP-POST-Anfrage an die angegebene Ressource zurück.
public Post ( Uri uri, string>.IDictionary parameters ) : WebRequest
uri System.Uri Ein URI, der die anzufordernde Ressource identifiziert.
parameters string>.IDictionary Eine Auflistung der POST-Parameter.
return System.Net.WebRequest

Post() public method

Gibt ein WebRequest-Objekt für eine HTTP-POST-Anfrage an die angegebene Ressource zurück.
public Post ( Uri uri, object parameters ) : WebRequest
uri System.Uri Ein URI, der die anzufordernde Ressource identifiziert.
parameters object Ein Objekt, dessen Properties als POST-Parameter benutzt werden.
return System.Net.WebRequest

Post() public method

Gibt das Ergebnis einer HTTP-POST-Anfrage an die angegebene Ressource zurück.
public Post ( string uri, string>.IDictionary parameters ) : string
uri string Ein URI, der die anzufordernde Ressource identifiziert.
parameters string>.IDictionary Eine Auflistung der POST-Parameter.
return string

Post() public method

Gibt das Ergebnis einer HTTP-POST-Anfrage an die angegebene Ressource zurück.
public Post ( string uri, object parameters ) : string
uri string Ein URI, der die anzufordernde Ressource identifiziert.
parameters object Ein Objekt, dessen Properties als POST-Parameter benutzt werden.
return string

ReadWebResponse() public method

Liest den Inhalt einer WebResponse als Zeichenkettenrepräsentation aus.
public ReadWebResponse ( WebResponse webResponse ) : string
webResponse System.Net.WebResponse Eine WebResponse.
return string