共用方式為


WebServiceAttribute.Name 屬性

定義

取得或設定 XML Web Service 的名稱。

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 Service 的名稱。 預設值為實作 XML Web Service 的類別名稱。

範例

下列 XML Web 服務的範例集 Name 設為 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 Web 服務的 URL 並提供 的查詢字串時,會產生服務描述?Wsdl。 在服務描述中 Name ,屬性會識別 XML Web 服務之 XML 限定名稱的本機部分。 屬性 Name 也可用來在 [服務說明] 頁面上顯示 XML Web 服務的名稱。 當潛在取用者流覽至 XML Web 服務的 .asmx 頁面,而不指定 XML Web 服務方法名稱和其參數時,就會顯示 [服務說明] 頁面。

XML 限定名稱是用來厘清與 XML 檔相同名稱的專案。 XML 限定名稱是由下列兩個部分所組成,並以冒號分隔:命名空間或與命名空間和本機組件相關聯的前置詞。 命名空間是由 URI 參考所組成,而且為了服務描述的目的,是 屬性的值 Namespace 。 一般而言,前置詞就像 URI 的別名一樣,會與命名空間相關聯,因此使用 命名空間的所有後續 XML 限定名稱都可以使用縮短的前置詞。 區域部分是以字母或底線開頭的字串,不含空格。 因此,以服務描述識別 XML Web 服務的 XML 限定名稱的格式如下:

Namespace : Name

如需 XML 限定名稱的詳細資訊,請參閱 XML 1.0 中的命名空間

適用於

另請參閱