κλάση System::Net::WebRequest

WebRequest class

Αντιπροσωπεύει ένα αίτημα ιστού. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στο στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα να τυλίγετε αυτήν την κλάση σε δείκτη System::SmartPtr και να χρησιμοποιείτε αυτόν τον δείκτη για να τη μεταβιβάζετε σε συναρτήσεις ως όρισμα.

class WebRequest : public virtual System::Object

Nested classes

Μέθοδοι

ΜέθοδοςΠεριγραφή
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’.

Δείτε επίσης