SoapProcessingBehavior Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define el comportamiento del punto de conexión de cliente usado para serializar entre distintos tipos de enlaces y versiones de mensajes.
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
- Herencia
-
SoapProcessingBehavior
- Implementaciones
Comentarios
El procesamiento SOAP es el proceso donde los mensajes se convierten entre las versiones del mensaje.
El procesamiento de los mensajes de una MessageVersion a otra se logra construyendo un nuevo mensaje WCF que contiene la parte del cuerpo y los encabezados pertinentes del mensaje WCF de entrada. Los encabezados específicos del direccionamiento, o que se interpretan en el nivel del enrutador, no se usan durante la construcción del nuevo mensaje WCF porque estos encabezados son de una versión diferente (en el caso de los encabezados de direccionamiento) o se han procesado como parte de la comunicación entre el cliente y el enrutador.
La colocación de un encabezado en el mensaje de salida está determinada por si se marcó o no como comprendido al atravesar la capa del canal de entrada. Los encabezados que no se entienden (como los encabezados personalizados) no se quitan y, por tanto, atraviesan el servicio de enrutamiento.
Constructores
SoapProcessingBehavior() |
Crea una nueva instancia de la clase SoapProcessingBehavior. |
Propiedades
ProcessMessages |
Obtiene o establece un valor que indica si se deben procesar los mensajes. |
Métodos
AddBindingParameters(ServiceEndpoint, BindingParameterCollection) |
Agrega nuevos elementos de enlace a un punto de conexión. |
ApplyClientBehavior(ServiceEndpoint, ClientRuntime) |
Aplica el comportamiento de punto de conexión especificado al cliente. |
ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) |
Aplica el comportamiento de punto de conexión especificado al distribuidor de puntos de conexión. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Validate(ServiceEndpoint) |
Valida el punto de conexión de servicio. |