SoapServerMessage Klass

Definition

Representerar data i en SOAP-begäran som tagits emot eller ett SOAP-svar som skickas av en XML-webbtjänstmetod på en specifik SoapMessageStage. Det går inte att ärva den här klassen.

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
Arv
SoapServerMessage

Exempel

Följande kodfragment är en del av ett SOAP-tillägg som loggar SOAP-meddelanden som skickas och tas emot av en XML-webbtjänstmetod. Det här specifika fragmentet bearbetar den SoapServerMessage som skickas till metoden för SoapExtension.ProcessMessage SOAP-tillägget genom att skriva egenskaperna SoapServerMessage för loggfilen.

Egenskaper

Name Description
Action

Hämtar fältet SOAPAction HTTP-begärandehuvud för SOAP-begäran eller SOAP-svaret.

ContentEncoding

Hämtar eller anger innehållet i Content-Encoding HTTP-huvudet.

(Ärvd från SoapMessage)
ContentType

Hämtar eller anger HTTP Content-Type för SOAP-begäran eller SOAP-svar.

(Ärvd från SoapMessage)
Exception

SoapException Hämtar från anropet till XML-webbtjänstmetoden.

(Ärvd från SoapMessage)
Headers

En samling SOAP-huvuden som tillämpas på den aktuella SOAP-begäran eller SOAP-svaret.

(Ärvd från SoapMessage)
MethodInfo

Hämtar en representation av metodprototypen för XML-webbtjänstmetoden som SOAP-begäran är avsedd för.

OneWay

Hämtar ett värde som anger om klienten väntar på att servern ska slutföra bearbetningen av en XML-webbtjänstmetod.

Server

Hämtar instansen av klassen som hanterar metodanropet på webbservern.

SoapVersion

Hämtar versionen av SOAP-protokollet som används för att kommunicera med XML-webbtjänsten.

Stage

SoapMessageStage Hämtar .SoapMessage

(Ärvd från SoapMessage)
Stream

Hämtar data som representerar SOAP-begäran eller SOAP-svaret i form av en Stream.

(Ärvd från SoapMessage)
Url

Hämtar bas-URL:en för XML-webbtjänsten.

Metoder

Name Description
EnsureInStage()

När den åsidosätts i en härledd klass, hävdar att den aktuella SoapMessageStage är ett stadium där parametrar är tillgängliga.

(Ärvd från SoapMessage)
EnsureOutStage()

När det åsidosätts i en härledd klass, hävdar att den aktuella SoapMessageStage fasen är en fas där utparametrar är tillgängliga.

(Ärvd från SoapMessage)
EnsureStage(SoapMessageStage)

Säkerställer att anropet SoapMessageStage till XML-webbtjänstmetoden är steget eller stegen som skickas in. Om det aktuella bearbetningssteget inte är ett av de steg som skickas in genereras ett undantag.

(Ärvd från SoapMessage)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetInParameterValue(Int32)

Hämtar parametern som skickas till XML-webbtjänstmetoden vid det angivna indexet.

(Ärvd från SoapMessage)
GetOutParameterValue(Int32)

Hämtar den utgående parametern som skickas till XML-webbtjänstmetoden vid det angivna indexet.

(Ärvd från SoapMessage)
GetReturnValue()

Hämtar returvärdet för en XML-webbtjänstmetod.

(Ärvd från SoapMessage)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för