SoapProcessingBehavior Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |