Freigeben über


SoapServerMessage Klasse

Definition

Stellt die Daten in einer von einem XML-Webdienstclient gesendeten SOAP-Anforderung oder in einer von diesem empfangenen SOAP-Antwort auf einer bestimmten SoapMessageStage dar. Diese Klasse kann nicht vererbt werden.

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

Beispiele

Das folgende Code Fragment ist Teil einer SOAP-Erweiterung, die die von einer XML-Webdienst Methode gesendeten und empfangenen SOAP-Nachrichten protokolliert. Dieses bestimmte Fragment verarbeitet das SoapServerMessage , das in die- SoapExtension.ProcessMessage Methode der SOAP-Erweiterung übertragen wird, indem die Eigenschaften des SoapServerMessage in die Protokolldatei geschrieben werden.

Eigenschaften

Action

Ruft das Feld des HTTP-Anforderungsheaders SOAPAction für die SOAP-Anforderung oder die SOAP-Antwort ab.

ContentEncoding

Ruft die Inhalte des Content-Encoding-HTTP-Headers ab oder legt diese fest.

(Geerbt von SoapMessage)
ContentType

Ruft den HTTP-Content-Type der SOAP-Anforderung oder der SOAP-Antwort ab oder legt diesen fest.

(Geerbt von SoapMessage)
Exception

Ruft die SoapException aus dem Aufruf an die XML-Webdienstmethode ab.

(Geerbt von SoapMessage)
Headers

Eine Auflistung der auf die aktuelle SOAP-Anforderung oder SOAP-Antwort angewendeten SOAP-Header.

(Geerbt von SoapMessage)
MethodInfo

Ruft eine Darstellung des Methodenprototyps für die XML-Webdienstmethode ab, für die die SOAP-Anforderung bestimmt ist.

OneWay

Ruft einen Wert ab, der angibt, ob der Client den Abschluss der Verarbeitung einer XML-Webdienstmethode durch den Server abwartet.

Server

Ruft die Instanz der Klasse ab, die den Methodenaufruf auf dem Webserver behandelt.

SoapVersion

Ruft die Version des für die Kommunikation mit dem XML-Webdienst verwendeten SOAP-Protokolls ab.

SoapVersion

Ruft die Version des für die Kommunikation mit dem XML-Webdienst verwendeten SOAP-Protokolls ab.

(Geerbt von SoapMessage)
Stage

Ruft den SoapMessageStage von SoapMessage ab.

(Geerbt von SoapMessage)
Stream

Ruft die Daten ab, die die SOAP-Anforderung oder die SOAP-Antwort in Form eines Stream darstellen.

(Geerbt von SoapMessage)
Url

Ruft die Basis-URL des XML-Webdiensts ab.

Methoden

EnsureInStage()

Bestimmt beim Überschreiben in einer abgeleiteten Klasse, dass auf der aktuellen SoapMessageStage In-Parameter verfügbar sind.

(Geerbt von SoapMessage)
EnsureOutStage()

Bestimmt beim Überschreiben in einer abgeleiteten Klasse, dass auf der aktuellen SoapMessageStage Out-Parameter verfügbar sind.

(Geerbt von SoapMessage)
EnsureStage(SoapMessageStage)

Gewährleistet, dass SoapMessageStage des Aufrufs der XML-Webdienstmethode die Stufe oder Stufen sind, die übergeben wurden. Wenn die aktuelle Verarbeitungsstufe keine der übergebenen Stufen ist, wird eine Ausnahme ausgelöst.

(Geerbt von SoapMessage)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetInParameterValue(Int32)

Ruft den am angegebenen Index an die XML-Webdienstmethode übergebenen Parameter ab.

(Geerbt von SoapMessage)
GetOutParameterValue(Int32)

Ruft den am angegebenen Index an die XML-Webdienstmethode übergebenen Out-Parameter ab.

(Geerbt von SoapMessage)
GetReturnValue()

Ruft den Rückgabewert einer XML-Webdienstmethode ab.

(Geerbt von SoapMessage)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für