Export (0) Print
Expand All

SoapDocumentMethodAttribute.ParameterStyle Property

Gets or sets whether parameters are encapsulated within a single XML element beneath the Body element in the XML portion of a SOAP message.

Namespace:  System.Web.Services.Protocols
Assembly:  System.Web.Services (in System.Web.Services.dll)

public SoapParameterStyle ParameterStyle { get; set; }

Property Value

Type: System.Web.Services.Protocols.SoapParameterStyle
The SoapParameterStyle for SOAP messages sent to and from an XML Web service method. The default value is Wrapped.

The following code example specifies that parameters sent in the SOAP messages sent to and from the PlaceOrder XML Web service method are not encapsulated within one XML element.

<%@ WebService Language="C#" Class="ShoppingCart" %>

 using System.Web.Services;
 using System.Web.Services.Protocols;
 using System;

 public class ShoppingCart 
       // Specify that parameters are not encapsulated within one XML element.
       [ SoapDocumentMethod(ParameterStyle=SoapParameterStyle.Bare) ]
       [ WebMethod]
       public void PlaceOrder(OrderItem OrderDetails) 
        // Process the order on the back end.

public class OrderItem
  public int Count;
  public int Description;
  public DateTime OrderDate;
  public long CustomerID;
  public Decimal Cost;

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
© 2015 Microsoft