SoapProcessingBehavior 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í.
Definuje chování koncového bodu klienta používaného k zařazování zpráv mezi různými typy vazeb a verzemi zpráv.
public ref class SoapProcessingBehavior : System::ServiceModel::Description::IEndpointBehavior
public class SoapProcessingBehavior : System.ServiceModel.Description.IEndpointBehavior
type SoapProcessingBehavior = class
interface IEndpointBehavior
Public Class SoapProcessingBehavior
Implements IEndpointBehavior
- Dědičnost
-
SoapProcessingBehavior
- Implementuje
Poznámky
Zpracování protokolu SOAP je proces, při kterém se zprávy převedou mezi verzemi zpráv.
Zpracování zpráv z jednoho MessageVersion do druhého se provádí vytvořením nové zprávy WCF, která obsahuje základní část a relevantní hlavičky z příchozí zprávy WCF. Hlavičky, které jsou specifické pro adresování nebo které jsou srozumitelné na úrovni směrovače, se při vytváření nové zprávy WCF nepoužívají, protože tyto hlavičky jsou buď jiné verze (v případě hlaviček adres), nebo byly zpracovány jako součást komunikace mezi klientem a směrovačem.
Jestli je hlavička umístěná do odchozí zprávy, určuje, jestli byla označena jako pochopená přes vrstvu příchozího kanálu. Hlavičky, kterým nerozumíte (například vlastní hlavičky), se neodeberou a projdou službou směrování.
Konstruktory
| Name | Description |
|---|---|
| SoapProcessingBehavior() |
Vytvoří novou instanci SoapProcessingBehavior třídy. |
Vlastnosti
| Name | Description |
|---|---|
| ProcessMessages |
Získá nebo nastaví hodnotu, která určuje, zda mají být zprávy zpracovány. |
Metody
| Name | Description |
|---|---|
| AddBindingParameters(ServiceEndpoint, BindingParameterCollection) |
Přidá do koncového bodu nové prvky vazby. |
| ApplyClientBehavior(ServiceEndpoint, ClientRuntime) |
Použije zadané chování koncového bodu na klienta. |
| ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) |
Použije zadané chování koncového bodu na dispečer koncového bodu. |
| 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) |
| Validate(ServiceEndpoint) |
Ověří koncový bod služby. |