MustUnderstandBehavior Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 specifikací 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ž ve System.ServiceModel.Channels.MessageHeader zprávě, pro kterou je vlastnost, true ale MessageHeader.MustUnderstand hlavička není ve MessageHeaders.UnderstoodHeaders vlastnosti zprávy.
Chcete-li zabránit tomuto chování, použijte MustUnderstandBehavior a nastavte ValidateMustUnderstand vlastnost na false. Obvykle se používá ve scénářích, ve kterých se má obsah zprávy předávat někam jinam, a nezpracovávají se, například ve službě směrovače.
Konstruktory
| Name | Description |
|---|---|
| MustUnderstandBehavior(Boolean) |
Inicializuje novou instanci MustUnderstandBehavior třídy pomocí zadané hodnoty. |
Vlastnosti
| Name | Description |
|---|---|
| ValidateMustUnderstand |
Získá nebo nastaví hodnotu, která určuje, zda zajistit, aby hlavička byla srozumitelná podle specifikace SOAP 1.1 a 1.2. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection) |
Podporuje funkce chování. |
| IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime) |
Přiřadí hodnotu ValidateMustUnderstand vlastnosti ValidateMustUnderstand . |
| IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) |
Přiřadí hodnotu ValidateMustUnderstand vlastnosti ValidateMustUnderstand . |
| IEndpointBehavior.Validate(ServiceEndpoint) |
Podporuje funkce chování. |