Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Program Windows Communication Foundation (WCF) implementuje szereg protokołów usług sieci Web. Wiele z tych protokołów obejmuje wiele opcji i punktów rozszerzalności pozostawionych do uznania implementatora. Ten artykuł zawiera listę implementacji WCF protokołów usług sieci Web. Inne artykuły w tej sekcji zawierają szczegóły implementacji dla każdego obsługiwanego protokołu.
Protokoły usług sieci Web implementowane przez usługę WCF
Program WCF zapewnia obsługę protokołów infrastruktury usług sieci Web (WS) za pośrednictwem kanałów i protokołów aplikacji usług internetowych za pośrednictwem funkcji kontraktów. Współdziałanie protokołów aplikacji odbywa się za pośrednictwem języka opisu schematu XML 1.0 (XSD) i języka opisu usług sieci Web (WSDL) 1.1.
Współdziałanie protokołów infrastruktury jest dostarczane przez specyfikacje WS-*. Kanały WCF zapewniają obsługę wielu protokołów infrastruktury WS-*. Kanały WCF są konfigurowane przy użyciu elementów powiązania. Poniższe tabele zawierają pełną listę protokołów infrastruktury WS-* implementowanych przez różne elementy powiązania WCF.
HttpTransportBindingElement program obsługuje specyfikacje w poniższej tabeli.
| Specyfikacja/dokument | Odnośnik |
|---|---|
| HTTP 1.1 | RFC 2616 |
| Powiązanie HTTP protokołu SOAP 1.1 | Simple Object Access Protocol (SOAP) 1.1, sekcja 7 |
| Powiązanie HTTP protokołu SOAP 1.2 | SOAP w wersji 1.2 — część 2: adjuncts (wydanie drugie), sekcja 7 |
TextMessageEncodingBindingElement i MtomMessageEncodingBindingElement obsługują specyfikacje w poniższej tabeli.
| Specyfikacja/dokument | Odnośnik |
|---|---|
| XML | Extensible Markup Language (XML) 1.0 (czwarta edycja) |
| SOAP 1.1 | Simple Object Access Protocol (SOAP) 1.1 |
| SOAP 1.2 Core | SOAP w wersji 1.2 — część 1: Messaging Framework (druga wersja) |
| Adresowanie WS 2004/08 | Adresowanie usług sieci Web (adresowanie WS) |
| Usługi sieci Web W3C adresowanie 1.0 — podstawowe | Usługi sieci Web adresowania 1.0 — podstawowe |
| Usługi sieci Web W3C adresowanie 1.0 — powiązanie protokołu SOAP | Usługi sieci Web adresowania 1.0 — powiązanie protokołu SOAP |
| W3C Web Services Adresowanie 1.0 — Powiązanie WSDL* | Usługi sieci Web adresowania 1.0 — powiązanie WSDL |
| Usługi sieci Web W3C adresowania metadanych 1.0 | Usługi sieci Web adresowania 1.0 — metadane |
| Powiązanie WSDL SOAP1.1 | Język opisu usług sieci Web (WSDL) 1.1 |
| Powiązanie WSDL SOAP1.2 | Rozszerzenie powiązania WSDL 1.1 dla protokołu SOAP 1.2 |
MtomMessageEncodingBindingElement program obsługuje specyfikacje w poniższej tabeli.
| Specyfikacja/dokument | Odnośnik |
|---|---|
| XOP | Pakowanie zoptymalizowane pod kątem plików XML-binarnych |
| Powiązanie MTOM + SOAP1.2 | Mechanizm optymalizacji transmisji komunikatów PROTOKOŁU SOAP |
| Powiązanie PROTOKOŁU MTOM SOAP 1.1 | Powiązanie protokołu SOAP 1.1 dla protokołu MTOM 1.0 |
| WS-PolicyAssertions MTOM | Asercji zasad serializacji MTOM (WS-MTOMPolicy) |
SecurityBindingElement program obsługuje specyfikacje w poniższej tabeli.
TransactionFlowBindingElement program obsługuje specyfikacje w poniższej tabeli.
| Specyfikacja/dokument | Odnośnik |
|---|---|
| Koordynacja WS | Koordynacja usług sieci Web |
| WS-AtomicTransaction | Transakcja niepodzielna usług sieci Web |
Klasy MetadataExporter, MetadataImporter, WsdlExporter, WsdlImporteri MetadataResolver zapewniają obsługę następujących specyfikacji metadanych:
Ponadto następujące profile współdziałania są implementowane w programie WCF:
Zobacz też
- Protokoły usług internetowych obsługiwane przez wiązania współdziałania udostępnione przez system
- Protokoły obsługi komunikatów
- Odwołanie do schematu kontraktu danych
- WSDL i zasady
- Protokoły zabezpieczeń
- Reliable Messaging Protocol w wersji 1.0
- Reliable Messaging Protocol w wersji 1.1
- Protokoły transakcji
- Protokół wymiany kontekstu