MustUnderstandBehavior Klass

Definition

Instruerar Windows Communication Foundation (WCF) att inaktivera obligatorisk bearbetning av huvuden som inte finns i samlingen UnderstoodHeaders som måste tolkas enligt SPECIFIKATIONERna SOAP 1.1 och 1.2.

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
Arv
MustUnderstandBehavior
Implementeringar

Kommentarer

Som standard utlöser WCF-klienten eller tjänstkörningen ett undantag när den stöter på ett System.ServiceModel.Channels.MessageHeader i ett meddelande som MessageHeader.MustUnderstand egenskapen är true för men huvudet inte finns i MessageHeaders.UnderstoodHeaders egenskapen för meddelandet.

Om du vill förhindra det här beteendet MustUnderstandBehavior använder du och anger ValidateMustUnderstand egenskapen till false. Detta används vanligtvis i scenarier där meddelandeinnehållet är avsett att vidarebefordras någon annanstans och inte bearbetas, till exempel en routertjänst.

Konstruktorer

Name Description
MustUnderstandBehavior(Boolean)

Initierar en ny instans av MustUnderstandBehavior klassen med det angivna värdet.

Egenskaper

Name Description
ValidateMustUnderstand

Hämtar eller anger ett värde som anger om en rubrik ska tolkas enligt specifikationerna SOAP 1.1 och 1.2.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Explicita gränssnittsimplementeringar

Name Description
IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Stöder beteendefunktioner.

IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Tilldelar egenskapens ValidateMustUnderstandValidateMustUnderstand värde.

IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Tilldelar egenskapens ValidateMustUnderstandValidateMustUnderstand värde.

IEndpointBehavior.Validate(ServiceEndpoint)

Stöder beteendefunktioner.

Gäller för