SoapRpcMethodAttribute.ResponseElementName Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
BIR 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
değeridir; burada WebServiceName
, XML Web hizmeti yönteminin adıdır.
Örnekler
Aşağıdaki kod örneği özelliğini olarak MyCustomResponseElement
ayarlarResponseElementName.
<%@ 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;
}
}
<%@ WebService Language="VB" Class="SoapRpcMethodSample" %>
Imports System.Web.Services
Imports System.Web.Services.Protocols
Public Class SoapRpcMethodSample
<WebMethod(),SoapRpcMethod(ResponseNamespace :="http://www.contoso.com",ResponseElementName := "MyCustomResponseElement")> _
Public Function ResponseRpc(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
özelliği, ResponseElementName SOAP yanıtının öğesi içindeki Body
parametreleri kapsüllemek için kullanılan XML öğesini tanımlar.