Udostępnij za pośrednictwem


RoutingConfiguration.SoapProcessingEnabled Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy komunikaty mają być przetwarzane między SOAP MessageVersion s.

public:
 property bool SoapProcessingEnabled { bool get(); void set(bool value); };
public bool SoapProcessingEnabled { get; set; }
member this.SoapProcessingEnabled : bool with get, set
Public Property SoapProcessingEnabled As Boolean

Wartość właściwości

Boolean

true Jeśli komunikaty powinny być przetwarzane; w przeciwnym razie false . Wartość domyślna to true.

Uwagi

Przetwarzanie protokołu SOAP jest procesem, w którym komunikaty są konwertowane między SOAP MessageVersion s.

Ustawienie tej wartości false wskazuje, że RoutingBehavior nie należy instalować SoapProcessingBehavior na punktach końcowych klienta. Jeśli jest ustawiona na false , należy dodać własnego inspektora komunikatów lub innego kodu do obsługi niektórych aspektów komunikatów przed ich wysłaniem. Istnieje również możliwość wyłączenia przetwarzania protokołu SOAP na każdym punkcie końcowym. Aby uzyskać więcej informacji, zobacz SoapProcessingBehavior Klasa.

Domyślnie program RoutingBehavior tworzy i dołącza nowy SoapProcessingBehavior z ProcessMessages ustawionym na true dla każdego punktu końcowego klienta. Jeśli nie chcesz używać SoapProcessingBehavior w określonym punkcie końcowym, Utwórz nową SoapProcessingBehavior z tą wartością ustawioną na, false a następnie Dołącz ją do punktu końcowego, na którym nie ma się odbywać przetwarzanie. Jeśli RoutingBehavior Klient ma już SoapProcessingBehavior program, nie podejmie próby dołączenia kolejnego.

Aby wyłączyć aplikację SoapProcessingBehavior w dowolnym punkcie końcowym, wyłącz przetwarzanie protokołu SOAP na RoutingBehavior i RoutingConfiguration .

Jeśli SoapProcessingEnabled jest true , SoapProcessingBehavior jest dodawany do kolekcji punktów końcowych klienta Behaviors .

Dotyczy