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