System::Net::FileWebRequest class
περιεχόμενα
[
κρύβω
]FileWebRequest class
Παρέχει υλοποίηση της αφηρημένης κλάσης WebRequest για εργασία με το σύστημα αρχείων. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject() function. Ποτέ μην δημιουργείτε μια παρουσία αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ισχυρισμού. Πάντα τυλίγετε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάζετε σε συναρτήσεις ως όρισμα.
class FileWebRequest : public System::Net::WebRequest
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| Abort() override | Ακυρώνει το τρέχον αίτημα. |
| BeginGetRequestStream(AsyncCallback, System::SharedPtr<Object>) override | Ξεκινά μια ασύγχρονη λειτουργία για λήψη ροής για την εγγραφή δεδομένων στον πόρο. |
| BeginGetResponse(AsyncCallback, System::SharedPtr<Object>) override | Ξεκινά ένα ασύγχρονο αίτημα για τον πόρο. |
| EndGetRequestStream(System::SharedPtr<IAsyncResult>) override | Περιμένει μέχρι να ολοκληρωθεί η καθορισμένη ασύγχρονη λειτουργία λήψης ροής. |
| EndGetResponse(System::SharedPtr<IAsyncResult>) override | Περιμένει μέχρι να ολοκληρωθεί το καθορισμένο ασύγχρονο αίτημα για τον πόρο. |
| FileWebRequest(System::SharedPtr<Uri>) | Δημιουργεί μια νέα παρουσία. |
| get_ContentType() override | Λαμβάνει τον τύπο MIME του αιτήματος. |
| get_Headers() override | Λαμβάνει τη συλλογή των κεφαλίδων HTTP. |
| get_Method() override | Λαμβάνει τη μέθοδο HTTP. |
| get_RequestUri() override | Επιστρέφει το URI του αιτήματος. |
| GetResponse() override | Επιστρέφει την απάντηση web που σχετίζεται με το τρέχον web αίτημα. |
| set_ContentType(String) override | Ορίζει τον τύπο MIME του αιτήματος. |
| set_Headers(System::SharedPtr<WebHeaderCollection>) override | Ορίζει τη συλλογή των κεφαλίδων HTTP. |
| set_Method(String) override | Ορίζει τη μέθοδο HTTP. |
| set_Timeout(int) override | Πληροφορίες RTTI. |
Δείτε επίσης
- Class WebRequest
- Namespace System::Net
- Library Aspose.Page for C++