## FileWebRequest class


Bietet eine Implementierung der abstrakten Klasse [WebRequest](../webrequest/) zur Arbeit mit dem Dateisystem. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../../system/makeobject/) alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse stets in den [System::SmartPtr](../../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

```cpp
class FileWebRequest : public System::Net::WebRequest
```

## Methoden

| Methode | Beschreibung |
| --- | --- |
| [Abort](./abort/)() override | Bricht die aktuelle Anforderung ab. |
| [BeginGetRequestStream](./begingetrequeststream/)(AsyncCallback, System::SharedPtr\<Object\>) override | Startet einen asynchronen Vorgang, um einen Stream zum Schreiben von Daten in die Ressource zu erhalten. |
| [BeginGetResponse](./begingetresponse/)(AsyncCallback, System::SharedPtr\<Object\>) override | Startet eine asynchrone Anforderung für die Ressource. |
| [EndGetRequestStream](./endgetrequeststream/)(System::SharedPtr\<IAsyncResult\>) override | Wartet, bis der angegebene asynchrone Vorgang zum Abrufen eines Streams abgeschlossen ist. |
| [EndGetResponse](./endgetresponse/)(System::SharedPtr\<IAsyncResult\>) override | Wartet, bis die angegebene asynchrone Anforderung für die Ressource abgeschlossen ist. |
| [FileWebRequest](./filewebrequest/)(System::SharedPtr\<Uri\>) | Konstruiert eine neue Instanz. |
| [get_ContentType](./get_contenttype/)() override | Liest den MIME-Typ der Anforderung. |
| [get_Headers](./get_headers/)() override | Liest die Sammlung der HTTP-Header. |
| [get_Method](./get_method/)() override | Liest die HTTP-Methode. |
| [get_RequestUri](./get_requesturi/)() override | Gibt die Anforderungs-URI zurück. |
| [GetResponse](./getresponse/)() override | Gibt die Webantwort zurück, die mit der aktuellen Webanforderung verknüpft ist. |
| [set_ContentType](./set_contenttype/)(String) override | Setzt den MIME-Typ der Anforderung. |
| [set_Headers](./set_headers/)(System::SharedPtr\<WebHeaderCollection\>) override | Setzt die Sammlung der HTTP-Header. |
| [set_Method](./set_method/)(String) override | Setzt die HTTP-Methode. |
| [set_Timeout](./set_timeout/)(int) override | RTTI-Informationen. |
## Siehe auch

* Class [WebRequest](../webrequest/)
* Namespace [System::Net](../)
* Library [Aspose.Page for C++](../../)
