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.

Δείτε επίσης