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) |
Проверяет конечную точку службы. |