SoapBindingStyle Enumeration

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.

Namespace: System.Web.Services.Description
Assembly: System.Web.Services (in

public enum SoapBindingStyle
public enum SoapBindingStyle
public enum SoapBindingStyle

 Member nameDescription
DefaultThe default type of action for the current hierarchical level of the Web Services Description Language (WSDL) file. 
DocumentThe message being transmitted is document-oriented. 
RpcThe 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."  

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.

SoapBinding mySoapBinding = new SoapBinding();
mySoapBinding.Transport = "";
mySoapBinding.Style = SoapBindingStyle.Document;
// Add the 'SoapBinding' object to the 'Binding' object.

SoapBinding mySoapBinding = new SoapBinding();
// Add the 'SoapBinding' object to the 'Binding' object.

Windows 98, Windows Server 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0, 2.0, 1.1, 1.0

Community Additions