服務契約
服務契約描述了由服務終結點實現的介面操作。服務契約引用訊息格式並描述它們是怎麼被交換的。訊息格式更進一步被資料契約和訊息契約描述。這一部分主要涉及由服務契約實現的訊息交換。
wcf在設計時和執行時使用服務契約。在設計階段,它們確定應該在wsdl理暴露為終結點的**的類。乙個使用[servicecontract]標記的類和使用[operationcontract]標記的類中方法在wsdl中暴露以便於它們可以被客戶端訪問。類以wsdl:service確定,操作以wsdl:operation確定。在執行時,當wcf分開器接收到訊息時,它檢視wsdl:operation 的名字來確定類中的以[operationcontract]標記的哪個方法需要接受反序列化訊息。2.1描述了高層次的**到wsdl的轉換。
2.2顯示了在2.1中顯示的同樣的轉換,但是也清晰的顯示了c#與wsdl元素的語法。
WCF 第二章 契約 服務契約
服務契約描述了由服務終結點實現的介面操作。服務契約引用訊息格式並描述它們是怎麼被交換的。訊息格式更進一步被資料契約和訊息契約描述。這一部分主要涉及由服務契約實現的訊息交換。wcf在設計時和執行時使用服務契約。在設計階段,它們確定應該在wsdl理暴露為終結點的 的類。乙個使用 servicecontr...
第二章 資料契約
在乙個服務內部,功能性的應用由 實現的。在服務外部,功能性服務在wsdl中定義。在乙個wcf服務中,應用程式資料在簡單和複雜型別表示 而在服務外部,應用程式資料由xml元資料定義表示。wcf資料契約提供了對 定義的.net clr型別與w3c組織定義用來在服務外部通訊的xml元資料定義之間的對映。使...
WCF 第二章 契約
在原子和金錢世界中,契約是兩個或多個組織以乙個已知的 提供商品和服務的合同。在位元和服務的世界中,契約有類似的功能 它是兩個或多個組織之間確定訊息交換和訊息條款及條件的合同。契約是由服務終結點傳送或接收的訊息的描述。每乙個終結點都由abcs定義 乙個訊息傳送到的網路上的位址,乙個描述訊息如何傳送的繫...