Sdílet prostřednictvím


MustUnderstandBehavior Třída

Definice

Dává windows communication foundation (WCF) pokyn, aby zakázal povinné zpracování hlaviček, které nejsou v UnderstoodHeaders kolekci, které musí být srozumitelné podle specifikace SOAP 1.1 a 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
Dědičnost
MustUnderstandBehavior
Implementuje

Poznámky

Ve výchozím nastavení klient WCF nebo modul runtime služby vyvolá výjimku, když narazí System.ServiceModel.Channels.MessageHeader na zprávu, pro kterou MessageHeader.MustUnderstand je true vlastnost, ale hlavička není ve MessageHeaders.UnderstoodHeaders vlastnosti zprávy.

Chcete-li tomuto chování zabránit, použijte MustUnderstandBehavior a nastavte ValidateMustUnderstand vlastnost na false. Obvykle se používá ve scénářích, kdy se obsah zprávy má předávat někam jinam a nezpracová se, jako je například služba směrovače.

Konstruktory

MustUnderstandBehavior(Boolean)

Inicializuje novou instanci MustUnderstandBehavior třídy pomocí zadané hodnoty.

Vlastnosti

ValidateMustUnderstand

Získá nebo nastaví hodnotu, která určuje, zda zajistit, že hlavička je pochopena podle specifikace SOAP 1.1 a 1.2.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Podporuje funkce chování.

IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Přiřadí hodnotu ValidateMustUnderstandValidateMustUnderstand vlastnosti .

IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Přiřadí hodnotu ValidateMustUnderstandValidateMustUnderstand vlastnosti .

IEndpointBehavior.Validate(ServiceEndpoint)

Podporuje funkce chování.

Platí pro