Udostępnij za pośrednictwem


SoapProcessingBehavior Klasa

Definicja

Definiuje zachowanie punktu końcowego klienta używane do marshalsy komunikatów między różnymi typami powiązań i wersjami komunikatów.

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
Dziedziczenie
SoapProcessingBehavior
Implementuje

Uwagi

Przetwarzanie protokołu SOAP to proces, w którym komunikaty są konwertowane między wersjami komunikatów.

Przetwarzanie komunikatów z jednego do drugiego odbywa się przez skonstruowanie nowego komunikatu WCF, który zawiera część treści i odpowiednie nagłówki z przychodzącego komunikatu MessageVersion WCF. Nagłówki specyficzne dla adresowania lub zrozumiałe na poziomie routera nie są używane podczas konsumowania nowego komunikatu programu WCF, ponieważ te nagłówki mają jedną z różnych wersji (w przypadku nagłówków adresowania) lub zostały przetworzone w ramach komunikacji między klientem a routerem.

To, czy nagłówek jest umieszczany w komunikacie wychodzącym, zależy od tego, czy został oznaczony jako zrozumiały, ponieważ został przekazany przez warstwę kanału przychodzącego. Nagłówki, które nie są zrozumiałe (takie jak nagłówki niestandardowe), nie są usuwane i dlatego przechodzą przez usługę routingu.

Konstruktory

SoapProcessingBehavior()

Tworzy nowe wystąpienie klasy SoapProcessingBehavior.

Właściwości

ProcessMessages

Pobiera lub ustawia wartość, która wskazuje, czy komunikaty mają być przetwarzane.

Metody

AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Dodaje nowe elementy powiązania do punktu końcowego.

ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Stosuje określone zachowanie punktu końcowego do klienta.

ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Stosuje określone zachowanie punktu końcowego do dyspozytora punktu końcowego.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
Validate(ServiceEndpoint)

Weryfikuje punkt końcowy usługi.

Dotyczy