Język

SoapProcessingBehavior Klasa

Definicja

Definiuje zachowanie punktu końcowego klienta używane do marshalingu 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 MessageVersion do drugiego jest realizowane przez utworzenie nowego komunikatu WCF zawierającego część treści i odpowiednie nagłówki z przychodzącego komunikatu WCF. Nagłówki specyficzne dla adresowania lub zrozumiałe na poziomie routera nie są używane podczas budowy nowego komunikatu WCF, ponieważ nagłówki te są jedną z innej wersji (w przypadku nagłówków adresowania) lub zostały przetworzone w ramach komunikacji między klientem a routerem.

Określa, czy nagłówek jest umieszczany w komunikacie wychodzącym, 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

Nazwa Opis
SoapProcessingBehavior()

Tworzy nowe wystąpienie SoapProcessingBehavior klasy.

Właściwości

Nazwa Opis
ProcessMessages

Pobiera lub ustawia wartość wskazującą, czy komunikaty powinny być przetwarzane.

Metody

Nazwa Opis
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 określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()

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

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)
Validate(ServiceEndpoint)

Weryfikuje punkt końcowy usługi.

Dotyczy