System::Web::Services::Protocols::SoapMessage κλάση

SoapMessage class

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

class SoapMessage : public System::Object

Μέθοδοι

ΜέθοδοςΠεριγραφή
CollectHeaders(System::SharedPtr<Object>, System::ArrayPtr<System::SharedPtr<SoapHeaderMapping>>, SoapHeaderDirection)Ορίζει τη εσωτερική συλλογή των κεφαλίδων SOAP.
FindHeader(System::ArrayPtr<System::SharedPtr<SoapHeaderMapping>>, const TypeInfo&)Βρείτε την αντιστοίχιση κεφαλίδας με βάση τον καθορισμένο τύπο κεφαλίδας.
virtual get_Action()Επιστρέφει μια τιμή του χαρακτηριστικού ‘SOAPAction’.
get_ContentEncoding()Αποκτά μια τιμή της κεφαλίδας ‘Content-Encoding’.
get_ContentType()Λαμβάνει μια τιμή της κεφαλίδας ‘Content-Type’.
get_Exception()Λαμβάνει την εξαίρεση που ρίχνεται από τη μέθοδο υπηρεσίας XML Web.
get_Headers()Επιστρέφει τη συλλογή των κεφαλίδων SOAP.
get_InParameters()Λαμβάνει τις παραμέτρους που περνούν στη μέθοδο υπηρεσίας XML Web.
get_IsSoap12()Επιστρέφει μια τιμή που υποδεικνύει αν χρησιμοποιείται η έκδοση 1.2 του SOAP.
get_OutParameters()Λαμβάνει τις παραμέτρους εξόδου που περνούν στη μέθοδο υπηρεσίας XML Web.
virtual get_SoapVersion()Επιστρέφει την έκδοση του SOAP που χρησιμοποιείται.
get_Stage()Λαμβάνει το στάδιο επεξεργασίας ενός μηνύματος SOAP.
get_Stream()Λαμβάνει τη ροή που περιέχει τα δεδομένα του μηνύματος SOAP.
virtual get_Url()Επιστρέφει το URL της υπηρεσίας XML Web.
GetInParameterValue(int32_t)Λαμβάνει την τιμή της παραμέτρου εισόδου στο καθορισμένο δείκτη.
GetOutParameterValue(int32_t)Λαμβάνει την τιμή της παραμέτρου εξόδου στο καθορισμένο δείκτη.
GetReturnValue()Λαμβάνει την τιμή επιστροφής της μεθόδου υπηρεσίας XML Web.
set_ContentEncoding(String)Ορίζει μια τιμή της κεφαλίδας ‘Content-Encoding’.
set_ContentType(String)Ορίζει μια τιμή της κεφαλίδας ‘Content-Type’.
set_InParameters(System::ArrayPtr<System::SharedPtr<Object>>)Ορίζει τις παραμέτρους που περνούν στη μέθοδο υπηρεσίας XML Web.
set_InternalStream(System::SharedPtr<System::IO::Stream>)Ορίζει τη ροή που περιέχει τα δεδομένα του μηνύματος SOAP.
set_OutParameters(System::ArrayPtr<System::SharedPtr<Object>>)Ορίζει τις παραμέτρους εξόδου που περνούν στη μέθοδο υπηρεσίας XML Web.
SetException(SoapException)Ορίζει την εξαίρεση που ρίχνεται από τη μέθοδο υπηρεσίας XML Web.
SetHeaders(System::SharedPtr<SoapHeaderCollection>)Ορίζει τη συλλογή των κεφαλίδων SOAP.
SetStage(SoapMessageStage)Ορίζει το στάδιο επεξεργασίας του μηνύματος SOAP.
SetStream(System::SharedPtr<System::IO::Stream>)Ορίζει τη ροή που περιέχει τα δεδομένα του μηνύματος SOAP.
SoapMessage()Δημιουργεί μια νέα παρουσία.
UpdateHeaderValues(System::SharedPtr<Object>, System::ArrayPtr<System::SharedPtr<SoapHeaderMapping>>)Ενημερώνει τη εσωτερική συλλογή των κεφαλίδων SOAP.

Δείτε επίσης