SoapRpcMethodAttribute.ResponseElementName Property

Definition

Gets or sets the XML element associated with the SOAP response for an XML Web service method.

C#
public string ResponseElementName { get; set; }

Property Value

The XML element associated with the SOAP request for an XML Web service method. The default value is WebServiceNameResult, where WebServiceName is the name of the XML Web service method.

Examples

The following code example sets the ResponseElementName property to MyCustomResponseElement.

ASP.NET (C#)
<%@ WebService Language="C#" Class="SoapRpcMethodSample" %>
    
using System.Web.Services;
using System.Web.Services.Protocols;

public class SoapRpcMethodSample
{
   [WebMethod]
   [SoapRpcMethod(ResponseNamespace="http://www.contoso.com",ResponseElementName="MyCustomResponseElement")]
   public int[] ResponseRpc(int numentries)
   {
    int[] intarray = new int[numentries];
        for (int i=0;i<numentries;i++)
        {
       intarray[i] = i;
        }
        return intarray;
   }
}

Remarks

The ResponseElementName property defines the XML element used to encapsulate the parameters within the Body element of the SOAP response.

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, 4.7.1, 4.7.2, 4.8, 4.8.1