SoapBindingStyle Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает тип действия, выполняемого в веб-службе XML на уровне иерархии классов, к которой применено перечисление.
public enum class SoapBindingStyle
public enum SoapBindingStyle
type SoapBindingStyle =
Public Enum SoapBindingStyle
- Наследование
Поля
Default | 0 | Тип, заданный по умолчанию для действия текущего уровня иерархии файла WSDL. |
Document | 1 | Передаваемое сообщение предназначено для документа. |
Rpc | 2 | Передаваемое сообщение содержит параметры для вызова процедуры и для возвращения значений от этой процедуры. RPC является сокращением словосочетания "удаленный вызов процедуры" ("remote procedure call"). |
Примеры
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)
Комментарии
Это перечисление позволяет пользователю указать, является ли передаваемое сообщение процедурно-ориентированным или документоориентированным. Сообщения, ориентированные на процедуру, содержат параметры и возвращаемые значения, а сообщения, ориентированные на документ, содержат документы.