SoapDocumentServiceAttribute.ParameterStyle Özellik

Tanım

XML Web hizmetinin XML Web hizmeti yöntemleri için SOAP iletisinin XML bölümündeki öğeden sonra <Body> parametrelerin tek bir öğe içinde kapsüllenip kapsüllenmeyeceğini denetleen varsayılan ayarı alır veya ayarlar.

public:
 property System::Web::Services::Protocols::SoapParameterStyle ParameterStyle { System::Web::Services::Protocols::SoapParameterStyle get(); void set(System::Web::Services::Protocols::SoapParameterStyle value); };
public System.Web.Services.Protocols.SoapParameterStyle ParameterStyle { get; set; }
member this.ParameterStyle : System.Web.Services.Protocols.SoapParameterStyle with get, set
Public Property ParameterStyle As SoapParameterStyle

Özellik Değeri

XML Web hizmeti içindeki XML Web hizmeti yöntemlerine soap istekleri ve SOAP yanıtları için varsayılan SoapParameterStyle değerdir. Ayarlanmadıysa, varsayılan değer olur Wrapped.

Örnekler

<%@ WebService Language="c#" Class="SumService" %>

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

    [SoapDocumentService(SoapBindingUse.Literal,
                         SoapParameterStyle.Wrapped)]
    public class SumService : System.Web.Services.WebService
    {
        [WebMethod]
        public int Add(int a, int b)
        {
            return a + b;
        }
    }
<%@ WebService Language="VB" Class="SumService" %>

Imports System
Imports System.Web.Services
Imports System.Web.Services.Protocols
Imports System.Web.Services.Description

    <SoapDocumentService(SoapBindingUse.Literal, _
                             SoapParameterStyle.Wrapped)> _
    Public Class SumService 
          Inherits System.Web.Services.WebService
    
        <WebMethod> _
        Public Function Add(a As Integer, b as Integer)
           return a + b
        End Function
    End Class

Şunlara uygulanır

Ayrıca bkz.