SoapBindingStyle Enum

Definition

Specifies the type of action that occurs in the XML Web service at the level of the class hierarchy to which this enumeration is applied.

C#
public enum SoapBindingStyle
Inheritance
SoapBindingStyle

Fields

Name Value Description
Default 0

The default type of action for the current hierarchical level of the Web Services Description Language (WSDL) file.

Document 1

The message being transmitted is document-oriented.

Rpc 2

The message being transmitted contains the parameters to call a procedure or the return values from that procedure. RPC is an acronym for "remote procedure call."

Examples

C#
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);

Remarks

This enumeration allows the user to specify whether the message being transmitted is procedure-oriented or document-oriented. Procedure-oriented messages contain parameters and return values, while document-oriented messages contain documents.

Applies to

Product Versions
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1
.NET Standard 2.0 (package-provided)