RoutingConfiguration.SoapProcessingEnabled Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define um valor que indica se as mensagens devem ser processadas entre os SOAP MessageVersion.
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
Valor de Propriedade
true se as mensagens devem ser processadas; caso contrário, false. O valor predefinido é true.
Observações
O processamento SOAP é o processo em que as mensagens são convertidas entre SOAP MessageVersion.
Definir este valor para false indica que não RoutingBehavior deve instalar o SoapProcessingBehavior nos endpoints do cliente. Se definido para false, deve adicionar o seu próprio inspetor de mensagens ou outro código para tratar alguns aspetos das mensagens antes de serem enviadas. Também é possível desativar o processamento SOAP em cada endpoint. Para obter mais informações, consulte a classe SoapProcessingBehavior.
Por defeito, cria RoutingBehavior e anexa um novo SoapProcessingBehavior com ProcessMessages definido para true cada endpoint cliente. Se não quiseres usar o SoapProcessingBehavior num endpoint específico, cria um novo SoapProcessingBehavior com este valor definido como false e depois anexa-o ao endpoint onde não queres que ocorra o processamento. Se o RoutingBehavior observar que um cliente já tem um SoapProcessingBehavior, não tenta anexar outro.
Para desativar a aplicação de SoapProcessingBehavior em qualquer endpoint, desative o processamento SOAP no RoutingBehavior e no RoutingConfiguration.
Se SoapProcessingEnabled for , o true é adicionado à coleção de endpoints SoapProcessingBehavior do Behaviorscliente.