System.Runtime.Remoting.MetadataServices 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含 Soapsuds 工具(Soapsuds.exe) 命令列工具所使用的類別,以及用於遠端基礎設施中元資料與 XML 架構間轉換的使用者程式碼。 此命名空間中最重要的類別之一是 類別 SdlChannelSink 與類別 MetaData 。
類別
| 名稱 | Description |
|---|---|
| MetaData |
提供可讓您使用 XML 架構的方法。 |
| SdlChannelSink |
提供一個伺服器通道吸收器的實作,能在伺服器上動態產生網路服務描述語言(WSDL)。 |
| SdlChannelSinkProvider |
提供建立 SdlChannelSink 實例的伺服器通道匯入提供者實作。 |
| ServiceType |
將一個已知的物件類型關聯起來,該物件會傳遞給網路服務描述語言(WSDL)產生器,與一個遠端端點關聯起來,該端點能處理發送到該類型方法的訊息。 |
| SUDSGeneratorException |
當在產生網路服務描述語言(WSDL)時發生錯誤時,會拋出的例外。 |
| SUDSParserException |
當在解析網路服務描述語言(WSDL)時發生錯誤時,會拋出例外。 |
列舉
| 名稱 | Description |
|---|---|
| SdlType |
指定用來描述應用程式所提供服務的架構類型。 |
備註
此 SdlChannelSink 類別被遠端基礎設施用來在伺服器端產生 Web Services Description Language(WSDL)。
此 MetaData 類別提供 Soapsuds Tool (Soapsuds.exe) 命令列工具的功能,並可透過程式化方式達成相同效果。 該 MetaData 類別的方法可用於建立描述原始碼中暴露服務的 XML 架構,並可從 XML 架構生成 C# 程式碼。