WebServiceAttribute.Name 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定 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 限定名稱的格式如下:
如需 XML 限定名稱的詳細資訊,請參閱 XML 1.0 中的命名空間。