Freigeben über


SoapProcessingBehavior Klasse

Definition

Definiert das Clientendpunktverhalten, das verwendet wird, um Nachrichten zwischen unterschiedlichen Bindungstypen und Nachrichtenversionen zu marshallen.

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.

Meldungen werden von einer MessageVersion zu einer anderen verarbeitet, indem eine neue WCF-Meldung erstellt wird, die den Textteil und relevante Header von der eingehenden WCF-Meldung enthält. Header, die adressierungsspezifisch sind oder auf Routerebene verstanden werden, werden während der Erstellung der neuen WCF-Nachricht nicht verwendet, da diese Header entweder eine andere Version haben (im Fall von Adressierungsheadern) oder als Teil der Kommunikation zwischen dem Client und dem Router verarbeitet wurden.

Ob ein Header in der ausgehenden Nachricht eingefügt wird, wird dadurch bestimmt, ob er als verstanden markiert wurde, als er die eingehende Channelebene durchlief. Header, die nicht verstanden werden (wie z. B. benutzerdefinierte Header), werden nicht entfernt und durchlaufen somit den Routingdienst.

Konstruktoren

SoapProcessingBehavior()

Erstellt eine neue Instanz der SoapProcessingBehavior-Klasse.

Eigenschaften

ProcessMessages

Ruft einen Wert ab, der angibt, ob eine Meldung verarbeitet werden soll, oder legt diesen fest.

Methoden

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 Endpunktverteiler an.

Equals(Object)

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

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
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)
Validate(ServiceEndpoint)

Überprüft den Dienstendpunkt.

Gilt für: