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ém požadavku SOAP nebo odpovědi SOAP odeslané metodou webové služby XML v konkrétní SoapMessageStage. Tato třída se nemůže dě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é protokoluje zprávy SOAP odeslané a přijaté metodou webové služby XML. Tento konkrétní fragment zpracovává předanou SoapServerMessage metodu SoapExtension.ProcessMessage rozšíření SOAP zápisem vlastností SoapServerMessage souboru protokolu.
Vlastnosti
| Name | Description |
|---|---|
| Action |
Získá pole hlavičky 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í xml webové služby metoda. (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á reprezentaci prototypu metody pro metodu webové služby XML, pro kterou je požadavek SOAP určen. |
| OneWay |
Získá hodnotu určující, zda klient čeká, aby server dokončit zpracování metody webové služby XML. |
| Server |
Získá instanci třídy, která zpracovává vyvolání metody na webovém serveru. |
| SoapVersion |
Získá verzi protokolu SOAP používaného ke komunikaci s webovou službou XML. |
| Stage |
Získá z SoapMessageStage toho 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
| Name | Description |
|---|---|
| EnsureInStage() |
Při přepsání v odvozené třídě, tvrdí, že aktuální SoapMessageStage je fáze, kde jsou v parametrech k dispozici. (Zděděno od SoapMessage) |
| EnsureOutStage() |
Při přepsání v odvozené třídě, tvrdí, ž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ány. 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čuje, zda je zadaný objekt roven 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á out parametr předaný do xml webové služby metoda 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() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |