SoapProcessingBehavior Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |