WebServiceAttribute.Name 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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
속성 값
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 정규화 된 이름은 다음 형식입니다.
XML 정규화된 이름에 대한 자세한 내용은 XML 1.0의 네임스페이스를 참조하세요.