ClientRuntime.ValidateMustUnderstand Egenskap
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.
Hämtar eller anger ett värde som anger om systemet eller programmet framtvingar SOAP-sidhuvudbearbetning MustUnderstand .
public:
property bool ValidateMustUnderstand { bool get(); void set(bool value); };
public bool ValidateMustUnderstand { get; set; }
member this.ValidateMustUnderstand : bool with get, set
Public Property ValidateMustUnderstand As Boolean
Egenskapsvärde
true om systemet ska utföra SOAP-sidhuvudbearbetning MustUnderstand , annars false, vilket indikerar att programmet utför den här bearbetningen. Standardvärdet är true.
Kommentarer
Använd egenskapen ValidateMustUnderstand för att inaktivera den framtvingade valideringen av ankommande meddelandehuvuden. Vid normal körning jämförs meddelandehuvuden UnderstoodHeaders mot egenskapen för att bekräfta att inkommande huvuden uttryckligen hanteras av tjänsten. Ange detta för att false inaktivera den här kontrollen. När det är inställt på falsemåste programmet söka efter rubriker markerade med MustUnderstand="true" och returnera ett fel om en eller flera av dem inte förstods. Detta är användbart när programmet ska acceptera alla returnerade SOAP-meddelanden (till exempel när du använder inskrivna eller otypade meddelanden) och utför anpassad sidhuvudbearbetning.