SoapProcessingBehavior Klasse

Definition

Definiert das Clientendpunktverhalten, das zum Marshallen von Nachrichten zwischen verschiedenen Bindungstypen und Nachrichtenversionen verwendet wird.

public ref class SoapProcessingBehavior : System::ServiceModel::Description::IEndpointBehavior
public class SoapProcessingBehavior : System.ServiceModel.Description.IEndpointBehavior
type SoapProcessingBehavior = class
    interface IEndpointBehavior
Public Class SoapProcessingBehavior
Implements IEndpointBehavior
Vererbung
SoapProcessingBehavior
Implementiert

Hinweise

SOAP-Verarbeitung ist der Prozess, bei dem Nachrichten zwischen Nachrichtenversionen konvertiert werden.

Die Verarbeitung von Nachrichten von einem MessageVersion anderen zu einem anderen erfolgt durch Erstellen einer neuen WCF-Nachricht, die den Textteil und relevante Kopfzeilen aus der eingehenden WCF-Nachricht enthält. Kopfzeilen, die für die Adressierung spezifisch sind oder auf Routerebene verstanden werden, werden während der Erstellung der neuen WCF-Nachricht nicht verwendet, da diese Kopfzeilen entweder eine andere Version (im Falle der Adressierung von Headern) sind oder als Teil der Kommunikation zwischen dem Client und dem Router verarbeitet wurden.

Gibt an, ob eine Kopfzeile in der ausgehenden Nachricht platziert wird, hängt davon ab, ob sie als verstanden gekennzeichnet wurde, wie sie über die eingehende Kanalebene übergeben wurde. Kopfzeilen, die nicht verstanden werden (z. B. benutzerdefinierte Kopfzeilen), werden nicht entfernt und durchlaufen daher den Routingdienst.

Konstruktoren

Name Beschreibung
SoapProcessingBehavior()

Erstellt eine neue Instanz der SoapProcessingBehavior Klasse.

Eigenschaften

Name Beschreibung
ProcessMessages

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob Nachrichten verarbeitet werden sollen.

Methoden

Name Beschreibung
AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Fügt einem Endpunkt neue Bindungselemente hinzu.

ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Wendet das angegebene Endpunktverhalten auf den Client an.

ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Wendet das angegebene Endpunktverhalten auf den Endpunkt-Verteiler an.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)
Validate(ServiceEndpoint)

Überprüft den Dienstendpunkt.

Gilt für: