XML Web Service 探索

本主題專門說明舊有技術。 應該使用下列建立 XML Web Service 及 XML Web Service 用戶端: Windows Communication Foundation.

XML Web Service 探索是尋找或探索一或多個相關文件 (使用 Web 服務描述語言 (WSDL) 描述特定的 XML Web Service) 的程序。透過探索程序,XML Web Service 用戶端可了解 XML Web Service 存在,以及在哪裡尋找 XML Web Service 的描述文件。

已發行的 .disco 檔案 (它是一個包含其他說明 XML Web Service 資源連結的 XML 文件) 可讓您進行 XML Web Service 的程式設計探索。下列範例會示範探索文件的結構:

<?xml version="1.0" encoding="utf-8" ?>
<discovery xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xmlns="https://schemas.xmlsoap.org/disco/">
  <contractRef ref="https://www.contoso.com/Counter.asmx?wsdl"
                docRef="https://www.contoso.com/Counter.asmx"
                xmlns="https://schemas.xmlsoap.org/disco/scl/" /> 
    <soap address="https://www.contoso.com/Counter.asmx" 
        xmlns:q1="http://tempuri.org/" 
        binding="q1:CounterSoap" 
        xmlns="https://schemas.xmlsoap.org/disco/soap/" /> 
</discovery>
fxx6cfx2.note(zh-tw,VS.100).gif注意:
探索文件是一個通常包含資源連結 (URL) 的項目容器,會提供 XML Web Service 的探索資訊。如果是相對 URL,則假設為相對於探索文件的位置。

不過,實作 XML Web Service 的網站不一定要支援探索。另一個網站可能會負責描述服務,例如 XML Web Service 目錄。或者,可能沒有尋找服務的公用方式,例如當您建立私用服務時。

另請參閱

概念

XML Web Service 基礎結構
XML Web Service 目錄