SoapServerMessage Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje data v přijaté žádosti SOAP nebo odpověď SOAP odeslanou metodou webové služby XML na konkrétní SoapMessageStage . Tuto třídu nelze zdědit.
public ref class SoapServerMessage sealed : System::Web::Services::Protocols::SoapMessage
public sealed class SoapServerMessage : System.Web.Services.Protocols.SoapMessage
type SoapServerMessage = class
inherit SoapMessage
Public NotInheritable Class SoapServerMessage
Inherits SoapMessage
- Dědičnost
Příklady
Následující fragment kódu je součástí rozšíření SOAP, které zaznamenává zprávy protokolu SOAP odesílané a přijímané metodou webové služby XML. Tento konkrétní fragment zpracovává SoapServerMessage předaný do SoapExtension.ProcessMessage metody rozšíření SOAP zápisem vlastností SoapServerMessage do souboru protokolu.
Vlastnosti
Action |
Načte pole záhlaví požadavku HTTP SOAPAction pro požadavek SOAP nebo odpověď SOAP. |
ContentEncoding |
Získá nebo nastaví obsah hlavičky |
ContentType |
Získá nebo nastaví HTTP |
Exception |
SoapException Získá z volání metody webové služby XML. (Zděděno od SoapMessage) |
Headers |
Kolekce hlaviček SOAP použitých pro aktuální požadavek SOAP nebo odpověď SOAP. (Zděděno od SoapMessage) |
MethodInfo |
Získá reprezentace prototypu metody pro metodu webové služby XML, pro kterou je žádost SOAP určena. |
OneWay |
Získá hodnotu, která označuje, jestli klient čeká, než server dokončí zpracování metody webové služby XML. |
Server |
Získá instanci třídy, která zpracovává volání metody na webovém serveru. |
SoapVersion |
Získá verzi protokolu SOAP, která se používá ke komunikaci s webovou službou XML. |
SoapVersion |
Získá verzi protokolu SOAP sloužícího ke komunikaci s webovou službou XML. (Zděděno od SoapMessage) |
Stage |
SoapMessageStage Získá odsud SoapMessage. (Zděděno od SoapMessage) |
Stream |
Získá data představující požadavek SOAP nebo odpověď SOAP ve formě Stream. (Zděděno od SoapMessage) |
Url |
Získá základní adresu URL webové služby XML. |
Metody
EnsureInStage() |
Při přepsání v odvozené třídě se ověří, že aktuální SoapMessageStage je fáze, ve které jsou k dispozici parametry. (Zděděno od SoapMessage) |
EnsureOutStage() |
Při přepsání v odvozené třídě se ověří, že aktuální SoapMessageStage fáze je fáze, kde jsou k dispozici parametry. (Zděděno od SoapMessage) |
EnsureStage(SoapMessageStage) |
Zajišťuje, že SoapMessageStage volání metody webové služby XML je fáze nebo fáze předávané. Pokud aktuální fáze zpracování není jednou z fází předaných, vyvolá se výjimka. (Zděděno od SoapMessage) |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetInParameterValue(Int32) |
Získá parametr předaný do metody webové služby XML v zadaném indexu. (Zděděno od SoapMessage) |
GetOutParameterValue(Int32) |
Získá výstupní parametr předaný do metody webové služby XML v zadaném indexu. (Zděděno od SoapMessage) |
GetReturnValue() |
Získá návratovou hodnotu metody webové služby XML. (Zděděno od SoapMessage) |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |