κλάση System::Net::WebRequest
περιεχόμενα
[
κρύβω
]WebRequest class
Αντιπροσωπεύει ένα αίτημα ιστού. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στο στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα να τυλίγετε αυτήν την κλάση σε δείκτη System::SmartPtr και να χρησιμοποιείτε αυτόν τον δείκτη για να τη μεταβιβάζετε σε συναρτήσεις ως όρισμα.
class WebRequest : public virtual System::Object
Nested classes
- Class HttpRequestCreator
- Class WebRequestPrefixElement
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| virtual Abort() | Ακυρώνει το τρέχον αίτημα. |
| virtual BeginGetRequestStream(AsyncCallback, System::SharedPtr<Object>) | Ξεκινά μια ασύγχρονη λειτουργία για λήψη ροής για την εγγραφή δεδομένων στον πόρο. |
| virtual BeginGetResponse(AsyncCallback, System::SharedPtr<Object>) | Ξεκινά ένα ασύγχρονο αίτημα για τον πόρο. |
| static Create(String) | Δημιουργεί ένα νέο στιγμιότυπο της κλάσης WebRequest χρησιμοποιώντας το καθορισμένο URI. |
| static Create(System::SharedPtr<Uri>) | Δημιουργεί ένα νέο στιγμιότυπο της κλάσης WebRequest χρησιμοποιώντας το καθορισμένο URI. |
| static CreateDefault(System::SharedPtr<Uri>) | Δημιουργεί ένα απόγονο WebRequest για το καθορισμένο σχήμα URI. |
| static CreateHttp(String) | Δημιουργεί ένα νέο στιγμιότυπο της κλάσης WebRequest χρησιμοποιώντας το καθορισμένο URI. |
| static CreateHttp(System::SharedPtr<Uri>) | Δημιουργεί ένα νέο στιγμιότυπο της κλάσης WebRequest χρησιμοποιώντας το καθορισμένο URI. |
| virtual EndGetRequestStream(System::SharedPtr<IAsyncResult>) | Περιμένει μέχρι να ολοκληρωθεί η καθορισμένη ασύγχρονη λειτουργία λήψης ροής. |
| virtual EndGetResponse(System::SharedPtr<IAsyncResult>) | Περιμένει μέχρι να ολοκληρωθεί το καθορισμένο ασύγχρονο αίτημα για τον πόρο. |
| virtual get_CachePolicy() | Λαμβάνει την πολιτική cache. |
| virtual get_ConnectionGroupName() | Λαμβάνει το όνομα της ομάδας σύνδεσης. |
| virtual get_ContentLength() | Λαμβάνει τον αριθμό των byte των δεδομένων του αιτήματος που θα σταλούν. |
| virtual get_ContentType() | Λαμβάνει τον τύπο MIME του αιτήματος. |
| virtual get_Credentials() | Λαμβάνει πληροφορίες ταυτοποίησης που σχετίζονται με το τρέχον αίτημα. |
| static get_DefaultWebProxy() | Λαμβάνει τον παγκόσμιο διακομιστή μεσολάβησης HTTP. |
| virtual get_Headers() | Λαμβάνει τη συλλογή των κεφαλίδων HTTP. |
| virtual get_Method() | Λαμβάνει τη μέθοδο HTTP. |
| virtual get_PreAuthenticate() | Λαμβάνει μια τιμή που υποδεικνύει αν το αίτημα πρέπει να είναι προ-αυθεντικοποιημένο. |
| static get_PrefixList() | Λαμβάνει τη λίστα προθεμάτων. |
| virtual get_Proxy() | Λαμβάνει τον διακομιστή μεσολάβησης HTTP. |
| virtual get_RequestUri() | Επιστρέφει το URI του αιτήματος. |
| virtual get_Timeout() | Λαμβάνει μια διάρκεια χρόνου σε χιλιοστά του δευτερολέπτου μετά την οποία το αίτημα θα λήξει. |
| virtual get_UseDefaultCredentials() | Λαμβάνει μια τιμή που υποδεικνύει εάν η ιδιότητα ‘Credential’ είναι ίση με την ιδιότητα ‘DefaultCredentials’. |
| virtual GetRequestStream() | Επιστρέφει τη ροή για την εγγραφή δεδομένων στον πόρο. |
| virtual GetResponse() | Επιστρέφει την απάντηση web που σχετίζεται με το τρέχον web αίτημα. |
| static RegisterPrefix(String, System::SharedPtr<IWebRequestCreate>) | Καταχωρεί το απόγονο WebRequest για το καθορισμένο URI. |
| virtual set_CachePolicy(System::SharedPtr<System::Net::Cache::RequestCachePolicy>) | Ορίζει την πολιτική cache. |
| virtual set_ConnectionGroupName(System::String) | Ορίζει το όνομα της ομάδας σύνδεσης. |
| virtual set_ContentLength(int64_t) | Ορίζει τον αριθμό των byte των δεδομένων του αιτήματος που θα σταλούν. |
| virtual set_ContentType(String) | Ορίζει τον τύπο MIME του αιτήματος. |
| virtual set_Credentials(System::SharedPtr<ICredentials>) | Ορίζει πληροφορίες πιστοποίησης που σχετίζονται με το τρέχον αίτημα. |
| static set_DefaultWebProxy(System::SharedPtr<IWebProxy>) | Ορίζει τον παγκόσμιο διακομιστή μεσολάβησης HTTP. |
| virtual set_Headers(System::SharedPtr<WebHeaderCollection>) | Ορίζει τη συλλογή των κεφαλίδων HTTP. |
| virtual set_Method(String) | Ορίζει τη μέθοδο HTTP. |
| virtual set_PreAuthenticate(bool) | Ορίζει μια τιμή που υποδεικνύει εάν το αίτημα πρέπει να προ-αυθεντικοποιηθεί. |
| static set_PrefixList(System::SharedPtr<Collections::Generic::List<System::SharedPtr<WebRequest::WebRequestPrefixElement>>>) | Ορίζει τη λίστα προθεμάτων. |
| virtual set_Proxy(System::SharedPtr<IWebProxy>) | Ορίζει τον διαμεσολαβητή HTTP. |
| virtual set_Timeout(int32_t) | Ορίζει μια χρονική διάρκεια σε χιλιοστά του δευτερολέπτου μετά την οποία το αίτημα θα λήξει. |
| virtual set_UseDefaultCredentials(bool) | Ορίζει μια τιμή που υποδεικνύει εάν η ιδιότητα ‘Credential’ είναι ίση με την ιδιότητα ‘DefaultCredentials’. |
Δείτε επίσης
- Class Object
- Namespace System::Net
- Library Aspose.Page for C++