stuwebservic
下列作業受支援。如需正式定義,請參閱服務描述。
此 Web 服務以 http://tempuri.org/ 作為預設的命名空間。
建議事項: 請在公開 XML Web 服務之前變更預設的命名空間。
每個 XML Web 服務都需要一個唯一的命名空間供用戶端應用程式辨認,以便和 Web 上的其他服務有所區別。開發中的 XML Web 服務可以使用 http://tempuri.org/,但是已經發行的 XML Web Service 應使用更具永久性的命名空間。
您的 XML Web 服務應該以您所控制的命名空間加以辨認。例如,您可以使用貴公司的網際網路網域名稱做為命名空間的一部分。雖然許多 XML Web 服務的命名空間看起來像是 URL,但它們不需要指向實際的 Web 資源 (XML Web 服務命名空間是 URI)。
對於使用 ASP.NET 建立 XML Web Service,可使用 WebService 屬性的 Namespace 來改變預設的命名空間。WebService 屬性是一種套用在類別上的屬性,其中的類別包含 XML Web 服務的方法。以下是一段設定命名空間為 http://microsoft.com/webservices/ 的程式碼範例:
C#
[WebService(Namespace="http://microsoft.com/webservices/")] public class MyWebService { // 實作 }
Visual Basic
<WebService(Namespace:="http://microsoft.com/webservices/")> Public Class MyWebService ' 實作 End Class
C++
[WebService(Namespace="http://microsoft.com/webservices/")] public ref class MyWebService { // 實作 };
如需 XML 命名空間的詳細資訊,請參閱 XML 中的命名空間 (英文) 中的 W3C 建議事項。
如需 WSDL 的詳細資訊,請參閱 WSDL 規格 (英文)。
如需 URI 的詳細資訊,請參閱 RFC 2396 (英文)。