SoapDocumentMethodAttribute.ResponseElementName Özellik

Tanım

XML Web hizmeti yöntemi için SOAP yanıtıyla ilişkili XML öğesini alır veya ayarlar.

public:
 property System::String ^ ResponseElementName { System::String ^ get(); void set(System::String ^ value); };
public string ResponseElementName { get; set; }
member this.ResponseElementName : string with get, set
Public Property ResponseElementName As String

Özellik Değeri

BIR XML Web hizmeti yöntemi için SOAP isteğiyle ilişkili XML öğesi. Varsayılan değer WebServiceNameResult'tır; burada WebServiceName, XML Web hizmeti yönteminin adıdır.

Örnekler

Aşağıdaki kod örneği, SOAP yanıtında XML Web hizmeti yöntemiyle ilişkili XML öğesinin adını olarak MyCustomResponseElementayarlar.

<%@ WebService Language="C#" Class="SoapDocumentMethodSample" %>
    
using System.Web.Services;
using System.Web.Services.Protocols;

public class SoapDocumentMethodSample
{
   [WebMethod]
   [SoapDocumentMethod(ResponseNamespace="http://www.contoso.com",ResponseElementName="MyCustomResponseElement")]
   public int[] ResponseDocument(int numentries)
   {
    int[] intarray = new int[numentries];
        for (int i=0;i<numentries;i++)
        {
       intarray[i] = i;
        }
        return intarray;
   }
}
<%@ WebService Language="VB" Class="SoapDocumentMethodSample" %>
    
Imports System.Web.Services
Imports System.Web.Services.Protocols

Public Class SoapDocumentMethodSample

   <WebMethod(),SoapDocumentMethod(ResponseNamespace :="http://www.contoso.com",ResponseElementName := "MyCustomResponseElement")> _
   Public Function  ResponseDocument(numentries as Integer) As Integer()
    Dim intarray(numentries - 1) as Integer
        Dim i as Integer
        For i = 0 To numentries - 1
           intarray(i) = i
        Next
        Return intarray
   End Function
End Class

Açıklamalar

, ResponseElementName olduğunda BodyParameterStyleSOAP yanıtının öğesinin Wrapped altındaki parametreleri sarmalamada kullanılan XML öğesini tanımlar. Bu, XML Web hizmetinin hizmet açıklamasındaki XML Web hizmeti yöntemine SOAP yanıtını temsil eden XSD şemasına yansıtılır.

Şunlara uygulanır