Udostępnij za pośrednictwem


System.Web.Services Przestrzeń nazw

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.