언어

SoapDocumentServiceAttribute.Use 속성

정의

XML 웹 서비스의 기본 매개 변수 서식을 가져오거나 설정합니다.

public:
 property System::Web::Services::Description::SoapBindingUse Use { System::Web::Services::Description::SoapBindingUse get(); void set(System::Web::Services::Description::SoapBindingUse value); };
public System.Web.Services.Description.SoapBindingUse Use { get; set; }
member this.Use : System.Web.Services.Description.SoapBindingUse with get, set
Public Property Use As SoapBindingUse

속성 값

XML 웹 서비스의 기본값 SoapBindingUse 입니다. 설정하지 않으면 기본값은 .입니다 Literal.

예제

<%@ 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

설명

WSDL(Web Services Description Language)은 XML 웹 서비스와 주고 받는 매개 변수에 대한 두 가지 서식 스타일을 정의합니다 EncodedLiteral. Encoded 는 섹션 5의 SOAP 사양에 설명된 SOAP 인코딩을 사용하여 매개 변수의 서식을 지정하는 것을 의미합니다. Literal 는 각 매개 변수에 대해 미리 정의된 XSD 스키마를 사용하여 매개 변수의 서식을 지정하는 것을 의미합니다.

자세한 내용은 SOAP 메시지 서식 사용자 지정을 참조하세요.

적용 대상

추가 정보