SoapBindingStyle Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает тип действия, которое происходит в веб-службе XML на уровне иерархии классов, к которой применяется это перечисление.
public enum class SoapBindingStyle
public enum SoapBindingStyle
type SoapBindingStyle =
Public Enum SoapBindingStyle
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| Default | 0 | Тип действия по умолчанию для текущего иерархического уровня файла языка описания веб-служб (WSDL). |
| Document | 1 | Передаваемое сообщение ориентировано на документ. |
| Rpc | 2 | Передаваемое сообщение содержит параметры для вызова процедуры или возвращаемых значений из этой процедуры. RPC является акронимом для "удаленного вызова процедуры". |
Примеры
SoapBinding^ mySoapBinding = gcnew SoapBinding;
mySoapBinding->Transport = "http://schemas.xmlsoap.org/soap/http";
mySoapBinding->Style = SoapBindingStyle::Document;
// Add the 'SoapBinding' object to the 'Binding' object.
myBinding->Extensions->Add( mySoapBinding );
SoapBinding mySoapBinding = new SoapBinding();
mySoapBinding.Transport = "http://schemas.xmlsoap.org/soap/http";
mySoapBinding.Style = SoapBindingStyle.Document;
// Add the 'SoapBinding' object to the 'Binding' object.
myBinding.Extensions.Add(mySoapBinding);
Dim mySoapBinding As New SoapBinding()
mySoapBinding.Transport = "http://schemas.xmlsoap.org/soap/http"
mySoapBinding.Style = SoapBindingStyle.Document
' Add the 'SoapBinding' object to the 'Binding' object.
myBinding.Extensions.Add(mySoapBinding)
Комментарии
Это перечисление позволяет пользователю указать, является ли передаваемое сообщение процедурно ориентированным или документоориентированным. В сообщениях, ориентированных на процедуру, содержатся параметры и возвращаемые значения, а в сообщениях, ориентированных на документ, содержатся документы.