MustUnderstandBehavior Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |