System.Web.Services Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera klasy, które umożliwiają tworzenie usług sieci Web XML przy użyciu ASP.NET i klientów usługi sieci Web XML. Usługi sieci Web XML to aplikacje, które zapewniają możliwość wymiany komunikatów w luźno powiązanym środowisku przy użyciu standardowych protokołów, takich jak HTTP, XML, XSD, SOAP i WSDL. Usługi sieci Web XML umożliwiają tworzenie modułowych aplikacji w różnych firmach w środowiskach heterogenicznych, dzięki czemu można je współdziałać z szeroką gamą implementacji, platform i urządzeń. Komunikaty XML oparte na protokole SOAP tych aplikacji mogą mieć dobrze zdefiniowane (ustrukturyzowane i typizowane) lub luźno zdefiniowane części (przy użyciu dowolnego kodu XML). Zdolność komunikatów do rozwoju w czasie bez przerywania protokołu jest fundamentalna dla elastyczności i niezawodności usług sieci Web XML jako bloku konstrukcyjnego dla przyszłości sieci Web.
Klasy
WebMethodAttribute |
Dodanie tego atrybutu do metody w usłudze sieci Web XML utworzonej przy użyciu ASP.NET sprawia, że metoda można wywołać ze zdalnych klientów sieci Web. Klasa ta nie może być dziedziczona. |
WebService |
Definiuje opcjonalną klasę bazową dla usług sieci Web XML, która zapewnia bezpośredni dostęp do typowych obiektów ASP.NET, takich jak aplikacja i stan sesji. |
WebServiceAttribute |
Służy do dodawania dodatkowych informacji do usługi sieci Web XML, takiej jak ciąg opisujący jego funkcjonalność. |
WebServiceBindingAttribute |
Deklaruje powiązanie definiujące co najmniej jedną metodę usługi sieci Web XML. Klasa ta nie może być dziedziczona. |
Wyliczenia
WsiProfiles |
Opisuje specyfikację współdziałania usług sieci Web (WSI), do której usługa sieci Web twierdzi, że jest zgodna. |
Uwagi
Aby rozpocząć tworzenie usług sieci Web XML przy użyciu ASP.NET, przyjrzyj WebService się klasie, z której mogą pochodzić usługi sieci Web XML, aby uzyskać dostęp do ASP.NET funkcji wewnętrznych i WebMethodAttribute klasy, która musi zostać umieszczona w dowolnej metodzie, którą chcesz programowo uwidocznić za pośrednictwem sieci Web.