SoapProcessingBehavior Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет поведение конечной точки клиента, используемое для маршалинга сообщений между различными типами привязок и версиями сообщения.
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
- Наследование
-
SoapProcessingBehavior
- Реализации
Комментарии
Обработка SOAP - это процесс преобразования сообщения из одной версии в другую.
Обработка сообщений от одного MessageVersion до другого выполняется путем составления нового сообщения WCF, содержащего текстовую часть и подходящие заголовки из входящих сообщений WCF. Заголовки, заданные для адресации или распознаваемые на уровне маршрутизатора, не применяются при построении нового сообщения WCF, так как эти заголовки либо имеют другую версию (в случае заголовков адресации), либо обрабатываются на этапе связи между клиентом и маршрутизатором.
Будет ли заголовок добавлен в исходящее сообщение, зависит от того, было ли это сообщение помечено как распознанное при прохождении уровня входящего канала. Заголовки, которые не удалось распознать (в частности, пользовательские заголовки), не удаляются и проходят через службу маршрутизации.
Конструкторы
SoapProcessingBehavior() |
Создает новый экземпляр класса SoapProcessingBehavior. |
Свойства
ProcessMessages |
Возвращает или задает значение, указывающее, нужно ли обрабатывать сообщения. |
Методы
AddBindingParameters(ServiceEndpoint, BindingParameterCollection) |
Добавляет новые элементы привязки в конечную точку. |
ApplyClientBehavior(ServiceEndpoint, ClientRuntime) |
Применяет к клиенту заданный режим конечной точки. |
ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) |
Применяет заданный режим конечной точки к диспетчеру конечных точек. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Validate(ServiceEndpoint) |
Проверяет конечную точку службы. |