MustUnderstandBehavior 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.
Weist Windows Communication Foundation (WCF) an, die obligatorische Verarbeitung von Headern zu deaktivieren, die nicht in der UnderstoodHeaders Auflistung enthalten sind, die gemäß den SOAP 1.1- und 1.2-Spezifikationen verstanden werden müssen.
public ref class MustUnderstandBehavior : System::ServiceModel::Description::IEndpointBehavior
public class MustUnderstandBehavior : System.ServiceModel.Description.IEndpointBehavior
type MustUnderstandBehavior = class
interface IEndpointBehavior
Public Class MustUnderstandBehavior
Implements IEndpointBehavior
- Vererbung
-
MustUnderstandBehavior
- Implementiert
Hinweise
Standardmäßig löst die WCF-Client- oder Dienstlaufzeit eine Ausnahme aus, wenn sie in einer Nachricht auftrittSystem.ServiceModel.Channels.MessageHeader, für die die MessageHeader.MustUnderstand Eigenschaft, aber der Header nicht in der MessageHeaders.UnderstoodHeaders Eigenschaft für die Nachricht enthalten isttrue.
Um dieses Verhalten zu verhindern, verwenden Sie die MustUnderstandBehavior Eigenschaft und legen Sie sie ValidateMustUnderstand auf falsefest. In der Regel wird dies in Szenarien verwendet, in denen der Nachrichteninhalt an einer anderen Stelle weitergeleitet und nicht verarbeitet werden soll, z. B. einen Routerdienst.
Konstruktoren
| Name | Beschreibung |
|---|---|
| MustUnderstandBehavior(Boolean) |
Initialisiert eine neue Instanz der MustUnderstandBehavior Klasse mithilfe des angegebenen Werts. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| ValidateMustUnderstand |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob ein Header gemäß den SOAP 1.1- und 1.2-Spezifikationen verstanden wird. |
Methoden
| Name | Beschreibung |
|---|---|
| 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) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection) |
Unterstützt Verhaltensfunktionen. |
| IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime) |
Weist der Eigenschaft den Wert ValidateMustUnderstand zu ValidateMustUnderstand . |
| IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) |
Weist der Eigenschaft den Wert ValidateMustUnderstand zu ValidateMustUnderstand . |
| IEndpointBehavior.Validate(ServiceEndpoint) |
Unterstützt Verhaltensfunktionen. |