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.
Interfejs API usług sieci Web systemu Windows jest API warstwowym i może być przedstawiony w następujący sposób
Interfejs WWSAPI jest interfejsem API warstwowym. Oczekujemy, że większość deweloperów będzie się skierować na Model Usług, który jest modelem programowania opartym na metodach. W modelu usługi host usługi udostępnia model programowania po stronie serwera, a serwer proxy usługi udostępnia model programowania po stronie klienta.
Każda warstwa udostępnia zestaw interfejsów API i typów, które można używać razem z interfejsami API tej warstwy.
Model usługi
Warstwa najwyższego poziomu o nazwie Model Usługi Service udostępnia model programowania oparty na metodach i jest to najłatwiejszy model do użycia. W modelu usługi host usługi udostępnia model programowania po stronie serwera, a serwer proxy usługi udostępnia model programowania po stronie klienta. kontekst jest używany w modelu usługi do przekazywania odpowiedniego stanu dostępnego dla operacji usługi i/lub wywołania zwrotnego po wywołaniu. Kontrakt serwisowy służy do określania kontraktu serwisowego w punkcie końcowym udostępnianym w usłudze. Następujące składniki i operacje są częścią warstwy usługi:
Warstwa kanału
Model Usługi jest oparty na warstwie kanałowej, która zapewnia pełną elastyczność, ale jest trudniejsza do użycia. Następujące składniki i operacje są częścią warstwy kanału:
Warstwa XML
Warstwa kanału jest z kolei oparta na lekkiej platformie XML, która obejmuje deserializację typów danych w języku C. Następujące składniki i operacje są częścią warstwy XML:
Wspólne dla wszystkich warstw
Poniżej przedstawiono tematy, które mają zastosowanie do dowolnej z trzech warstw:
- błędy
- model asynchroniczny
- bezpieczeństwo wątków
- Śledzenie
- Anulowanie
- Narzędzia
- debugowanie
- narzędzie kompilatora Wsutil
- Heap
Przykłady
Aby uzyskać więcej informacji na temat elementów interfejsu API, zobacz Windows Web Services Reference. Aby zapoznać się z przykładami korzystania z interfejsu API, zobacz Using Windows Web Services.