Κλάση System::Web::Services::Protocols::WebClientProtocol

WebClientProtocol class

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

class WebClientProtocol : public virtual System::Object

Μέθοδοι

ΜέθοδοςΠεριγραφή
virtual Abort()Ακυρώνει το αίτημα.
get_ConnectionGroupName()Λαμβάνει το όνομα της ομάδας σύνδεσης.
get_Credentials()Λαμβάνει τις πληροφορίες ταυτοποίησης.
get_PreAuthenticate()Λαμβάνει μια τιμή που υποδεικνύει εάν η προ-επαλήθευση είναι ενεργοποιημένη.
get_RequestEncoding()Λαμβάνει την κωδικοποίηση που χρησιμοποιείται για τη δημιουργία των αιτημάτων του πελάτη.
get_Timeout()Λαμβάνει το χρονικό διάστημα αναμονής πριν λήξει η αίτηση.
get_Uri()Λαμβάνει το URI της υπηρεσίας XML Web.
get_Url()Λαμβάνει το URL της υπηρεσίας XML Web.
get_UseDefaultCredentials()Λαμβάνει μια τιμή που υποδεικνύει εάν η ιδιότητα ‘Credential’ είναι ίση με την ιδιότητα ‘DefaultCredentials’.
set_ConnectionGroupName(String)Ορίζει το όνομα της ομάδας σύνδεσης.
set_Credentials(System::SharedPtr<Net::ICredentials>)Ορίζει τις πληροφορίες ταυτοποίησης.
set_PreAuthenticate(bool)Ορίζει μια τιμή που υποδεικνύει εάν η προ-επαλήθευση είναι ενεργοποιημένη.
set_RequestEncoding(System::SharedPtr<Text::Encoding>)Ορίζει την κωδικοποίηση που χρησιμοποιείται για τη δημιουργία των αιτημάτων του πελάτη.
set_Timeout(int32_t)Ορίζει το χρονικό διάστημα αναμονής πριν λήξει η αίτηση.
set_Uri(System::SharedPtr<Uri>)Ορίζει το URI της υπηρεσίας XML Web.
set_Url(String)Ορίζει τη διεύθυνση URL της υπηρεσίας XML Web.
set_UseDefaultCredentials(bool)Ορίζει μια τιμή που υποδεικνύει εάν η ιδιότητα ‘Credential’ είναι ίση με την ιδιότητα ‘DefaultCredentials’.

Δείτε επίσης