다음을 통해 공유


WebServiceAttribute.Name 속성

정의

XML Web services의 이름을 가져오거나 설정합니다.

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

속성 값

String

XML Web services의 이름입니다. 기본값은 XML Web services를 구현하는 클래스의 이름입니다.

예제

다음 예제에서는 Name XML 웹 서비스의 MyName합니다.

<%@ WebService Language="C#" class= "ServerVariables"%>
 
 using System.Web.Services;
 
 [ WebService(Description="Server Variables",
              Namespace="http://www.microsoft.com/",
              Name="MyName")]
 public class ServerVariables: WebService {
    [ WebMethod(Description="Returns the time as stored on the Server",
    EnableSession=false)]
    public string Time() {
       return Context.Timestamp.TimeOfDay.ToString();
    }
 }
<%@ WebService Language="VB" class= "ServerVariables"%>
 
Imports System.Web.Services

<WebService(Description := "Server Variables", _
    Namespace := "http://www.microsoft.com/", _
    Name := "MyName")> _
Public Class ServerVariables
    Inherits WebService
    
    <WebMethod(Description := "Returns the time as stored on the Server", _
        EnableSession := False)> _
    Public Function Time() As String
        
        Return Context.Timestamp.TimeOfDay.ToString()
    End Function
End Class

설명

사용자가 XML 웹 서비스에 대 한 URL로 이동 하 고 쿼리 문자열을 제공 하는 경우에 서비스 설명 생성 됩니다? WSDL입니다. 서비스 설명에는 Name 속성 XML 웹 서비스에 대 한 XML 정규화 된 이름의 로컬 부분을 식별 합니다. Name 속성은 또한 서비스 도움말 페이지의 XML 웹 서비스의 이름을 표시 하는 데 사용 됩니다. 서비스 도움말 페이지를 잠재 소비자는 XML 웹 서비스 메서드 이름 및 해당 매개 변수를 지정 하지 않고 XML 웹 서비스에 대 한 the.asmx 페이지로 이동 하면 표시 됩니다.

XML 문서를 사용 하 여 동일한 이름의 요소를 구분 하는 XML 정규화 된 이름이 사용 됩니다. XML 정규화 된 이름은 콜론으로 구분 된 다음 두 부분으로 이루어져: 네임 스페이스 또는 접두사를 네임 스페이스 및 로컬 부분을 사용 하 여 연결 합니다. 네임 스페이스 URI 참조의 및 서비스 설명의 목적으로 구성 됩니다의 값인는 Namespace 속성입니다. 일반적으로 URI에 대 한 별칭 역할을 하는 접두사와 관련이 네임 스페이스는 모든 후속 XML 정규화 된 네임 스페이스를 사용 하 여 이름이 약식된 접두사를 사용할 수 있습니다. 로컬 부분은 문자 또는 공백을 포함 하지 않고 밑줄로 시작 하는 문자열입니다. 따라서 서비스 설명에서 XML 웹 서비스를 식별 하는 XML 정규화 된 이름은 다음 형식입니다.

Namespace : Name

XML 정규화된 이름에 대한 자세한 내용은 XML 1.0의 네임스페이스를 참조하세요.

적용 대상

추가 정보